[2026-01-12T20:15:04.063494] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-12T20:15:04.244436] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-12T20:15:04.415382] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-12T20:15:04.595928] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-12T20:15:04.596266] [WARN ] [STATE ] State set to: WAITING [2026-01-12T20:15:04.596328] [INFO ] [STATE ] Checking TDM service status... [2026-01-12T20:15:04.815020] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-12T20:15:04.820261] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-12), and is a dependency of this service. [2026-01-12T20:15:04.887208] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-12T20:15:04.955226] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-12T20:15:05.023979] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-12T20:15:05.024368] [WARN ] [STATE ] State set to: RUNNING [2026-01-12T20:15:05.024483] [INFO ] [CACHE ] Starting cache update [2026-01-12T20:15:05.024539] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-12T20:15:05.030252] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-12T20:15:05.031295] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-12T20:15:05.031432] [INFO ] [CACHE ] Cache update completed successfully [2026-01-12T20:15:05.031470] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-12T20:15:05.031508] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-12T20:15:05.101444] [DEBUG] [REMOTE ] Fetched 3499 unique symbols from directory listing. [2026-01-12T20:15:05.110319] [INFO ] [sig ] Skipping 3499 symbols with existing configuration [2026-01-12T20:15:05.110485] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-12T20:15:05.111732] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-12T20:15:05.111785] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-12T20:15:05.227660] [DEBUG] [REMOTE ] Fetched 3499 unique symbols from directory listing. [2026-01-12T20:15:05.231620] [INFO ] [sig ] Found 3499 active symbols to forecast [2026-01-12T20:15:05.234054] [INFO ] [sig ] [1/3499] Forecasting A... [2026-01-12T20:15:05.234098] [INFO ] [sig ] Generating forecast for: A [2026-01-12T20:15:05.234134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-12T20:15:05.245831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-12T20:15:05.246240] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-12T20:15:05.247163] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-12T20:15:05.247217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:05.247249] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:05.247278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:05.247341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:05.308203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:05.309286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:05.309403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:05.309440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:05.436178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:05.436331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:05.436371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:05.436416] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:05.440091] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-01-12T20:15:05.440383] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-12T20:15:05.440523] [INFO ] [sig ] A: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:05.582978] [INFO ] [LOCAL ] Saved forecast: A 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/A.txt [2026-01-12T20:15:05.583120] [INFO ] [sig ] [1/3499] Completed A in 0.3s | 2.86 sym/s | Total: 0.3s | ETA: 20.4m [2026-01-12T20:15:05.583161] [INFO ] [sig ] [2/3499] Forecasting AAL... [2026-01-12T20:15:05.583191] [INFO ] [sig ] Generating forecast for: AAL [2026-01-12T20:15:05.583225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-12T20:15:05.594613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-12T20:15:05.594924] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-12T20:15:05.595789] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-12T20:15:05.595844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:05.595877] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:05.595905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:05.595963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:05.653568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:05.654396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:05.654492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:05.654526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:05.777286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:05.777444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:05.777485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:05.777514] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:05.780990] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=22.03%) [2026-01-12T20:15:05.781281] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-12T20:15:05.781414] [INFO ] [sig ] AAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:05.924505] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AAL.txt [2026-01-12T20:15:05.924684] [INFO ] [sig ] [2/3499] Completed AAL in 0.3s | 2.90 sym/s | Total: 0.7s | ETA: 20.1m [2026-01-12T20:15:05.924729] [INFO ] [sig ] [3/3499] Forecasting AAOI... [2026-01-12T20:15:05.924758] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-12T20:15:05.924788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-12T20:15:05.936671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-12T20:15:05.936993] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-12T20:15:05.937844] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-12T20:15:05.937899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:05.937930] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:05.937956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:05.938013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:05.997794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:05.998632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:05.998746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:05.998797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:06.127688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:06.127940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:06.127988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:06.128018] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:06.131750] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-01-12T20:15:06.132055] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-12T20:15:06.132193] [INFO ] [sig ] AAOI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:06.286593] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AAOI.txt [2026-01-12T20:15:06.286756] [INFO ] [sig ] [3/3499] Completed AAOI in 0.4s | 2.85 sym/s | Total: 1.1s | ETA: 20.4m [2026-01-12T20:15:06.286809] [INFO ] [sig ] [4/3499] Forecasting AAON... [2026-01-12T20:15:06.286850] [INFO ] [sig ] Generating forecast for: AAON [2026-01-12T20:15:06.286893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-12T20:15:06.299344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-12T20:15:06.299757] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-12T20:15:06.300618] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-12T20:15:06.300684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:06.300725] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:06.300753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:06.301003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:06.358780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:06.359650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:06.359731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:06.359763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:06.482898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:06.483057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:06.483098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:06.483128] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:06.486624] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-01-12T20:15:06.486909] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-12T20:15:06.487040] [INFO ] [sig ] AAON: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:06.682538] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AAON.txt [2026-01-12T20:15:06.682711] [INFO ] [sig ] [4/3499] Completed AAON in 0.4s | 2.76 sym/s | Total: 1.4s | ETA: 21.1m [2026-01-12T20:15:06.682751] [INFO ] [sig ] [5/3499] Forecasting AAP... [2026-01-12T20:15:06.682783] [INFO ] [sig ] Generating forecast for: AAP [2026-01-12T20:15:06.682814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-12T20:15:06.694261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-12T20:15:06.694604] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-12T20:15:06.695395] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-12T20:15:06.695450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:06.695481] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:06.695519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:06.695598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:06.755032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:06.756117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:06.756236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:06.756285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:06.875712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:06.875870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:06.875909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:06.875937] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:06.879395] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-12T20:15:06.879704] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-12T20:15:06.879838] [INFO ] [sig ] AAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:07.030769] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AAP.txt [2026-01-12T20:15:07.030941] [INFO ] [sig ] [5/3499] Completed AAP in 0.3s | 2.78 sym/s | Total: 1.8s | ETA: 20.9m [2026-01-12T20:15:07.030984] [INFO ] [sig ] [6/3499] Forecasting AAPB... [2026-01-12T20:15:07.031015] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-12T20:15:07.031045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-12T20:15:07.043126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-12T20:15:07.043505] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-12T20:15:07.044319] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-12T20:15:07.044373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:07.044406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:07.044432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:07.044488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:07.101761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:07.102845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:07.102934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:07.102968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:07.220863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:07.221022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:07.221061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:07.221091] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:07.224490] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=90.09%) [2026-01-12T20:15:07.224798] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-12T20:15:07.224933] [INFO ] [sig ] AAPB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:07.369430] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AAPB.txt [2026-01-12T20:15:07.369644] [INFO ] [sig ] [6/3499] Completed AAPB in 0.3s | 2.81 sym/s | Total: 2.1s | ETA: 20.7m [2026-01-12T20:15:07.369688] [INFO ] [sig ] [7/3499] Forecasting AAPD... [2026-01-12T20:15:07.369718] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-12T20:15:07.369749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-12T20:15:07.382120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-12T20:15:07.382492] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-12T20:15:07.383342] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-12T20:15:07.383397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:07.383429] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:07.383457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:07.383514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:07.441817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:07.442750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:07.442838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:07.442869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:07.574654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:07.574813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:07.574853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:07.574882] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:07.578404] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=89.37%) [2026-01-12T20:15:07.578722] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-12T20:15:07.578860] [INFO ] [sig ] AAPD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:07.727170] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AAPD.txt [2026-01-12T20:15:07.727337] [INFO ] [sig ] [7/3499] Completed AAPD in 0.4s | 2.81 sym/s | Total: 2.5s | ETA: 20.7m [2026-01-12T20:15:07.727379] [INFO ] [sig ] [8/3499] Forecasting AAPL... [2026-01-12T20:15:07.727409] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-12T20:15:07.727440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-12T20:15:07.740393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-12T20:15:07.740779] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-12T20:15:07.741590] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-12T20:15:07.741648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:07.741680] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:07.741708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:07.741765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:07.799684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:07.800605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:07.800689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:07.800722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:07.925377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:07.925547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:07.925609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:07.925639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:07.929438] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=84.43%) [2026-01-12T20:15:07.929862] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-12T20:15:07.930016] [INFO ] [sig ] AAPL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:08.074339] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AAPL.txt [2026-01-12T20:15:08.074499] [INFO ] [sig ] [8/3499] Completed AAPL in 0.3s | 2.82 sym/s | Total: 2.8s | ETA: 20.7m [2026-01-12T20:15:08.074538] [INFO ] [sig ] [9/3499] Forecasting AAXJ... [2026-01-12T20:15:08.074589] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-12T20:15:08.074623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-12T20:15:08.085980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-12T20:15:08.086314] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-12T20:15:08.087118] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-12T20:15:08.087172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:08.087205] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:08.087232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:08.087288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:08.143912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:08.144808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:08.144896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:08.144929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:08.273891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:08.274049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:08.274090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:08.274119] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:08.277652] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-01-12T20:15:08.278065] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-12T20:15:08.278210] [INFO ] [sig ] AAXJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:08.422991] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AAXJ.txt [2026-01-12T20:15:08.423151] [INFO ] [sig ] [9/3499] Completed AAXJ in 0.3s | 2.82 sym/s | Total: 3.2s | ETA: 20.6m [2026-01-12T20:15:08.423192] [INFO ] [sig ] [10/3499] Forecasting AB... [2026-01-12T20:15:08.423222] [INFO ] [sig ] Generating forecast for: AB [2026-01-12T20:15:08.423252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-12T20:15:08.435329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-12T20:15:08.435709] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-12T20:15:08.436491] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-12T20:15:08.436545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:08.436622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:08.436652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:08.436710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:08.496258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:08.496992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:08.497075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:08.497108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:08.616871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:08.617029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:08.617069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:08.617098] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:08.620520] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-12T20:15:08.620828] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-12T20:15:08.620956] [INFO ] [sig ] AB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:08.763737] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AB.txt [2026-01-12T20:15:08.763904] [INFO ] [sig ] [10/3499] Completed AB in 0.3s | 2.83 sym/s | Total: 3.5s | ETA: 20.5m [2026-01-12T20:15:08.763946] [INFO ] [sig ] [11/3499] Forecasting ABCB... [2026-01-12T20:15:08.763975] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-12T20:15:08.764004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-12T20:15:08.775165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-12T20:15:08.775503] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-12T20:15:08.776295] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-12T20:15:08.776349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:08.776380] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:08.776407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:08.776463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:08.833343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:08.834195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:08.834277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:08.834309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:08.955390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:08.955549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:08.955625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:08.955656] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:08.959094] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-12T20:15:08.959372] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-12T20:15:08.959503] [INFO ] [sig ] ABCB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:09.101549] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ABCB.txt [2026-01-12T20:15:09.101698] [INFO ] [sig ] [11/3499] Completed ABCB in 0.3s | 2.84 sym/s | Total: 3.9s | ETA: 20.4m [2026-01-12T20:15:09.101739] [INFO ] [sig ] [12/3499] Forecasting ABCL... [2026-01-12T20:15:09.101768] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-12T20:15:09.101797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-12T20:15:09.112850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-12T20:15:09.113162] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-12T20:15:09.113990] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-12T20:15:09.114044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:09.114077] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:09.114104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:09.114159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:09.171391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:09.172212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:09.172295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:09.172327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:09.295021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:09.295178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:09.295216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:09.295244] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:09.298840] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=78.39%) [2026-01-12T20:15:09.299144] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-12T20:15:09.299276] [INFO ] [sig ] ABCL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:09.442274] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABCL.txt [2026-01-12T20:15:09.442422] [INFO ] [sig ] [12/3499] Completed ABCL in 0.3s | 2.85 sym/s | Total: 4.2s | ETA: 20.4m [2026-01-12T20:15:09.442468] [INFO ] [sig ] [13/3499] Forecasting ABEO... [2026-01-12T20:15:09.442499] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-12T20:15:09.442529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-12T20:15:09.454011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-12T20:15:09.454305] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-12T20:15:09.455291] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-12T20:15:09.455345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:09.455377] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:09.455403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:09.455459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:09.512807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:09.513561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:09.513660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:09.513694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:09.634704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:09.634864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:09.634904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:09.634966] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:09.638417] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=65.22%) [2026-01-12T20:15:09.638721] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-12T20:15:09.638856] [INFO ] [sig ] ABEO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:09.784202] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABEO.txt [2026-01-12T20:15:09.784342] [INFO ] [sig ] [13/3499] Completed ABEO in 0.3s | 2.86 sym/s | Total: 4.6s | ETA: 20.3m [2026-01-12T20:15:09.784380] [INFO ] [sig ] [14/3499] Forecasting ABG... [2026-01-12T20:15:09.784409] [INFO ] [sig ] Generating forecast for: ABG [2026-01-12T20:15:09.784439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-12T20:15:09.795897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-12T20:15:09.796195] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-12T20:15:09.796981] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-12T20:15:09.797035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:09.797066] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:09.797092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:09.797149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:09.855132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:09.855820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:09.855900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:09.855933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:09.975391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:09.975563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:09.975620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:09.975650] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:09.979096] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=57.89%) [2026-01-12T20:15:09.979372] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-12T20:15:09.979501] [INFO ] [sig ] ABG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:10.130585] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABG.txt [2026-01-12T20:15:10.130755] [INFO ] [sig ] [14/3499] Completed ABG in 0.3s | 2.86 sym/s | Total: 4.9s | ETA: 20.3m [2026-01-12T20:15:10.130797] [INFO ] [sig ] [15/3499] Forecasting ABM... [2026-01-12T20:15:10.130828] [INFO ] [sig ] Generating forecast for: ABM [2026-01-12T20:15:10.130858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-12T20:15:10.143411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-12T20:15:10.143786] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-12T20:15:10.144614] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-12T20:15:10.144667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:10.144699] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:10.144725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:10.144781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:10.202245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:10.203238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:10.203319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:10.203350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:10.321944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:10.322103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:10.322143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:10.322172] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:10.325545] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-01-12T20:15:10.325846] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-12T20:15:10.325977] [INFO ] [sig ] ABM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:10.470034] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABM.txt [2026-01-12T20:15:10.470192] [INFO ] [sig ] [15/3499] Completed ABM in 0.3s | 2.86 sym/s | Total: 5.2s | ETA: 20.3m [2026-01-12T20:15:10.470233] [INFO ] [sig ] [16/3499] Forecasting ABNB... [2026-01-12T20:15:10.470264] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-12T20:15:10.470296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-12T20:15:10.482144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-12T20:15:10.482539] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-12T20:15:10.483349] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-12T20:15:10.483402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:10.483433] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:10.483460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:10.483515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:10.540813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:10.541749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:10.541843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:10.541876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:10.664825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:10.664985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:10.665025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:10.665053] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:10.668594] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=50.51%) [2026-01-12T20:15:10.668906] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-12T20:15:10.669041] [INFO ] [sig ] ABNB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:10.820163] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABNB.txt [2026-01-12T20:15:10.820317] [INFO ] [sig ] [16/3499] Completed ABNB in 0.4s | 2.86 sym/s | Total: 5.6s | ETA: 20.3m [2026-01-12T20:15:10.820358] [INFO ] [sig ] [17/3499] Forecasting ABOS... [2026-01-12T20:15:10.820387] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-12T20:15:10.820418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-12T20:15:10.837228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-12T20:15:10.837704] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-12T20:15:10.838588] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-12T20:15:10.838644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:10.838676] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:10.838704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:10.838760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:10.897165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:10.898124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:10.898211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:10.898243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:11.019044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:11.019203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:11.019241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:11.019269] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:11.022777] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-01-12T20:15:11.023090] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-12T20:15:11.023229] [INFO ] [sig ] ABOS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:11.167033] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABOS.txt [2026-01-12T20:15:11.167181] [INFO ] [sig ] [17/3499] Completed ABOS in 0.3s | 2.87 sym/s | Total: 5.9s | ETA: 20.3m [2026-01-12T20:15:11.167222] [INFO ] [sig ] [18/3499] Forecasting ABSI... [2026-01-12T20:15:11.167251] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-12T20:15:11.167281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-12T20:15:11.179411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-12T20:15:11.179848] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-12T20:15:11.180739] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-12T20:15:11.180795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:11.180843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:11.180871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:11.180928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:11.238242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:11.239110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:11.239190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:11.239223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:11.358782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:11.358945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:11.358985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:11.359014] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:11.362473] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-01-12T20:15:11.362792] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-12T20:15:11.362924] [INFO ] [sig ] ABSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:11.512733] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABSI.txt [2026-01-12T20:15:11.512893] [INFO ] [sig ] [18/3499] Completed ABSI in 0.3s | 2.87 sym/s | Total: 6.3s | ETA: 20.2m [2026-01-12T20:15:11.512933] [INFO ] [sig ] [19/3499] Forecasting ABUS... [2026-01-12T20:15:11.512963] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-12T20:15:11.512992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-12T20:15:11.524022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-12T20:15:11.524331] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-12T20:15:11.525140] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-12T20:15:11.525193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:11.525227] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:11.525256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:11.525312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:11.586906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:11.587842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:11.587933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:11.587965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:11.710051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:11.710256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:11.710298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:11.710327] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:11.714209] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-01-12T20:15:11.714550] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-12T20:15:11.714711] [INFO ] [sig ] ABUS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:11.863901] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ABUS.txt [2026-01-12T20:15:11.864071] [INFO ] [sig ] [19/3499] Completed ABUS in 0.4s | 2.87 sym/s | Total: 6.6s | ETA: 20.2m [2026-01-12T20:15:11.864112] [INFO ] [sig ] [20/3499] Forecasting ABVC... [2026-01-12T20:15:11.864143] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-12T20:15:11.864182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-12T20:15:11.875562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-12T20:15:11.875932] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-12T20:15:11.876769] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-12T20:15:11.876823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:11.876856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:11.876883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:11.876941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:11.934739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:11.935665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:11.935778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:11.935811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:12.050026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:12.050179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:12.050218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:12.050247] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:12.053641] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-12T20:15:12.053922] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-12T20:15:12.054049] [INFO ] [sig ] ABVC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:12.197516] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ABVC.txt [2026-01-12T20:15:12.197679] [INFO ] [sig ] [20/3499] Completed ABVC in 0.3s | 2.87 sym/s | Total: 7.0s | ETA: 20.2m [2026-01-12T20:15:12.197720] [INFO ] [sig ] [21/3499] Forecasting ABVE... [2026-01-12T20:15:12.197781] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-12T20:15:12.197820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-12T20:15:12.209527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-12T20:15:12.210083] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-12T20:15:12.210883] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-12T20:15:12.210937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:12.210968] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:12.210994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:12.211050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:12.268623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:12.269499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:12.269603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:12.269638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:12.387416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:12.387591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:12.387634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:12.387662] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:12.391260] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-12T20:15:12.391654] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-12T20:15:12.391812] [INFO ] [sig ] ABVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:12.544623] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABVE.txt [2026-01-12T20:15:12.544847] [INFO ] [sig ] [21/3499] Completed ABVE in 0.3s | 2.87 sym/s | Total: 7.3s | ETA: 20.2m [2026-01-12T20:15:12.544919] [INFO ] [sig ] [22/3499] Forecasting ABVX... [2026-01-12T20:15:12.544964] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-12T20:15:12.545010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-12T20:15:12.557516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-12T20:15:12.558000] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-12T20:15:12.558916] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-12T20:15:12.558975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:12.559007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:12.559033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:12.559090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:12.619708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:12.620711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:12.620820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:12.620873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:12.740455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:12.740643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:12.740688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:12.740724] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:12.744344] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-01-12T20:15:12.744703] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-12T20:15:12.744853] [INFO ] [sig ] ABVX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:12.892872] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ABVX.txt [2026-01-12T20:15:12.893030] [INFO ] [sig ] [22/3499] Completed ABVX in 0.3s | 2.87 sym/s | Total: 7.7s | ETA: 20.2m [2026-01-12T20:15:12.893072] [INFO ] [sig ] [23/3499] Forecasting ACA... [2026-01-12T20:15:12.893102] [INFO ] [sig ] Generating forecast for: ACA [2026-01-12T20:15:12.893132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-12T20:15:12.904967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-12T20:15:12.905347] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-12T20:15:12.906173] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-12T20:15:12.906227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:12.906258] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:12.906284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:12.906340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:12.963506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:12.964391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:12.964472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:12.964505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:13.088493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:13.088669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:13.088711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:13.088742] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:13.092133] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-12T20:15:13.092420] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-12T20:15:13.092555] [INFO ] [sig ] ACA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:13.238806] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACA.txt [2026-01-12T20:15:13.239171] [INFO ] [sig ] [23/3499] Completed ACA in 0.3s | 2.87 sym/s | Total: 8.0s | ETA: 20.2m [2026-01-12T20:15:13.239212] [INFO ] [sig ] [24/3499] Forecasting ACAD... [2026-01-12T20:15:13.239244] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-12T20:15:13.239275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-12T20:15:13.251020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-12T20:15:13.251326] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-12T20:15:13.252129] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-12T20:15:13.252182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:13.252214] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:13.252240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:13.252295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:13.309361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:13.310132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:13.310213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:13.310245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:13.428734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:13.428889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:13.428929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:13.428957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:13.432357] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-12T20:15:13.432661] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-12T20:15:13.432792] [INFO ] [sig ] ACAD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:13.575033] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACAD.txt [2026-01-12T20:15:13.575168] [INFO ] [sig ] [24/3499] Completed ACAD in 0.3s | 2.88 sym/s | Total: 8.3s | ETA: 20.1m [2026-01-12T20:15:13.575209] [INFO ] [sig ] [25/3499] Forecasting ACB... [2026-01-12T20:15:13.575239] [INFO ] [sig ] Generating forecast for: ACB [2026-01-12T20:15:13.575270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-12T20:15:13.586627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-12T20:15:13.586995] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-12T20:15:13.587911] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-12T20:15:13.587975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:13.588009] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:13.588035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:13.588092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:13.653811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:13.654679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:13.654760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:13.654793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:13.777639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:13.777828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:13.777874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:13.777940] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:13.781349] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-01-12T20:15:13.781662] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-12T20:15:13.781800] [INFO ] [sig ] ACB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:13.928073] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACB.txt [2026-01-12T20:15:13.928245] [INFO ] [sig ] [25/3499] Completed ACB in 0.4s | 2.88 sym/s | Total: 8.7s | ETA: 20.1m [2026-01-12T20:15:13.928286] [INFO ] [sig ] [26/3499] Forecasting ACCO... [2026-01-12T20:15:13.928317] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-12T20:15:13.928347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-12T20:15:13.940043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-12T20:15:13.940411] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-12T20:15:13.941212] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-12T20:15:13.941266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:13.941299] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:13.941326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:13.941386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:14.001471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:14.002488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:14.002597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:14.002633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:14.125389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:14.125550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:14.125608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:14.125638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:14.129153] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=32.46%) [2026-01-12T20:15:14.129456] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-12T20:15:14.129611] [INFO ] [sig ] ACCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:14.273998] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACCO.txt [2026-01-12T20:15:14.274156] [INFO ] [sig ] [26/3499] Completed ACCO in 0.3s | 2.88 sym/s | Total: 9.0s | ETA: 20.1m [2026-01-12T20:15:14.274196] [INFO ] [sig ] [27/3499] Forecasting ACDC... [2026-01-12T20:15:14.274228] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-12T20:15:14.274258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-12T20:15:14.287052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-12T20:15:14.287435] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-12T20:15:14.288440] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-12T20:15:14.288495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:14.288567] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:14.288616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:14.288680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:14.349468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:14.350376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:14.350465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:14.350513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:14.475659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:14.475833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:14.475876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:14.475905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:14.480333] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-12T20:15:14.480710] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-12T20:15:14.480866] [INFO ] [sig ] ACDC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:14.639457] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACDC.txt [2026-01-12T20:15:14.639638] [INFO ] [sig ] [27/3499] Completed ACDC in 0.4s | 2.87 sym/s | Total: 9.4s | ETA: 20.2m [2026-01-12T20:15:14.639682] [INFO ] [sig ] [28/3499] Forecasting ACEL... [2026-01-12T20:15:14.639713] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-12T20:15:14.639743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-12T20:15:14.652094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-12T20:15:14.652736] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-12T20:15:14.653905] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-12T20:15:14.653972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:14.654016] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:14.654053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:14.654136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:14.717430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:14.718569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:14.718679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:14.718713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:14.848566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:14.848751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:14.848793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:14.848822] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:14.852415] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-01-12T20:15:14.852733] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-12T20:15:14.852872] [INFO ] [sig ] ACEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:14.999699] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACEL.txt [2026-01-12T20:15:14.999878] [INFO ] [sig ] [28/3499] Completed ACEL in 0.4s | 2.87 sym/s | Total: 9.8s | ETA: 20.2m [2026-01-12T20:15:14.999920] [INFO ] [sig ] [29/3499] Forecasting ACGL... [2026-01-12T20:15:14.999950] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-12T20:15:15.000172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-12T20:15:15.012319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-12T20:15:15.012664] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-12T20:15:15.013457] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-12T20:15:15.013511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:15.013544] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:15.013604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:15.013665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:15.071414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:15.072154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:15.072235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:15.072268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:15.190108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:15.190267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:15.190306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:15.190335] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:15.193833] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-12T20:15:15.194115] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-12T20:15:15.194247] [INFO ] [sig ] ACGL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:15.342022] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACGL.txt [2026-01-12T20:15:15.342186] [INFO ] [sig ] [29/3499] Completed ACGL in 0.3s | 2.87 sym/s | Total: 10.1s | ETA: 20.2m [2026-01-12T20:15:15.342225] [INFO ] [sig ] [30/3499] Forecasting ACGLN... [2026-01-12T20:15:15.342253] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-12T20:15:15.342285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-12T20:15:15.354334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-12T20:15:15.354782] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-12T20:15:15.355677] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-12T20:15:15.355734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:15.355768] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:15.355796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:15.355853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:15.429914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:15.430868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:15.430958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:15.430992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:15.561525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:15.561708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:15.561750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:15.561816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:15.565509] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-12T20:15:15.565830] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-12T20:15:15.565973] [INFO ] [sig ] ACGLN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:15.711016] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACGLN.txt [2026-01-12T20:15:15.711159] [INFO ] [sig ] [30/3499] Completed ACGLN in 0.4s | 2.86 sym/s | Total: 10.5s | ETA: 20.2m [2026-01-12T20:15:15.711198] [INFO ] [sig ] [31/3499] Forecasting ACGLO... [2026-01-12T20:15:15.711229] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-12T20:15:15.711260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-12T20:15:15.722866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-12T20:15:15.723207] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-12T20:15:15.724025] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-12T20:15:15.724079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:15.724110] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:15.724136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:15.724192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:15.782101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:15.782961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:15.783046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:15.783078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:15.908737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:15.908892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:15.908930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:15.908958] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:15.912681] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-01-12T20:15:15.912960] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-12T20:15:15.913091] [INFO ] [sig ] ACGLO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:16.060363] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACGLO.txt [2026-01-12T20:15:16.060499] [INFO ] [sig ] [31/3499] Completed ACGLO in 0.3s | 2.86 sym/s | Total: 10.8s | ETA: 20.2m [2026-01-12T20:15:16.060538] [INFO ] [sig ] [32/3499] Forecasting ACHC... [2026-01-12T20:15:16.060584] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-12T20:15:16.060617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-12T20:15:16.072459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-12T20:15:16.072758] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-12T20:15:16.073772] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-12T20:15:16.073826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:16.073862] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:16.073891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:16.073948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:16.134531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:16.135406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:16.135490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:16.135522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:16.255650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:16.255810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:16.255850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:16.255879] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:16.259302] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-12T20:15:16.259605] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-12T20:15:16.259741] [INFO ] [sig ] ACHC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:16.405719] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACHC.txt [2026-01-12T20:15:16.405883] [INFO ] [sig ] [32/3499] Completed ACHC in 0.3s | 2.86 sym/s | Total: 11.2s | ETA: 20.2m [2026-01-12T20:15:16.405924] [INFO ] [sig ] [33/3499] Forecasting ACI... [2026-01-12T20:15:16.405954] [INFO ] [sig ] Generating forecast for: ACI [2026-01-12T20:15:16.405990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-12T20:15:16.421295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-12T20:15:16.421670] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-12T20:15:16.422456] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-12T20:15:16.422509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:16.422540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:16.422568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:16.422648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:16.480207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:16.481142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:16.481226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:16.481259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:16.601308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:16.601461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:16.601500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:16.601528] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:16.604918] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-12T20:15:16.605191] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-12T20:15:16.605318] [INFO ] [sig ] ACI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:16.756836] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACI.txt [2026-01-12T20:15:16.756998] [INFO ] [sig ] [33/3499] Completed ACI in 0.4s | 2.86 sym/s | Total: 11.5s | ETA: 20.2m [2026-01-12T20:15:16.757038] [INFO ] [sig ] [34/3499] Forecasting ACIC... [2026-01-12T20:15:16.757069] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-12T20:15:16.757099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-12T20:15:16.769617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-12T20:15:16.769973] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-12T20:15:16.770796] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-12T20:15:16.770853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:16.770887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:16.770913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:16.770969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:16.829813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:16.830651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:16.830737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:16.830772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:16.951611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:16.951769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:16.951810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:16.951841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:16.955315] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-01-12T20:15:16.955614] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-12T20:15:16.955746] [INFO ] [sig ] ACIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:17.100306] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACIC.txt [2026-01-12T20:15:17.100452] [INFO ] [sig ] [34/3499] Completed ACIC in 0.3s | 2.87 sym/s | Total: 11.9s | ETA: 20.2m [2026-01-12T20:15:17.100494] [INFO ] [sig ] [35/3499] Forecasting ACLS... [2026-01-12T20:15:17.100525] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-12T20:15:17.100557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-12T20:15:17.113947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-12T20:15:17.114554] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-12T20:15:17.115453] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-12T20:15:17.115509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:17.115542] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:17.115569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:17.115649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:17.176568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:17.177467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:17.177552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:17.177605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:17.303062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:17.303219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:17.303261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:17.303291] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:17.306804] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=80.48%) [2026-01-12T20:15:17.307092] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-12T20:15:17.307226] [INFO ] [sig ] ACLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:17.452043] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACLS.txt [2026-01-12T20:15:17.452191] [INFO ] [sig ] [35/3499] Completed ACLS in 0.4s | 2.86 sym/s | Total: 12.2s | ETA: 20.2m [2026-01-12T20:15:17.452231] [INFO ] [sig ] [36/3499] Forecasting ACLX... [2026-01-12T20:15:17.452262] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-12T20:15:17.452291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-12T20:15:17.464088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-12T20:15:17.464659] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-12T20:15:17.465678] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-12T20:15:17.465732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:17.465764] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:17.465790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:17.465848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:17.525994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:17.526879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:17.526966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:17.526999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:17.647583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:17.647759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:17.647802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:17.647833] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:17.651698] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-12T20:15:17.651984] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-12T20:15:17.652120] [INFO ] [sig ] ACLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:17.796050] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACLX.txt [2026-01-12T20:15:17.796181] [INFO ] [sig ] [36/3499] Completed ACLX in 0.3s | 2.87 sym/s | Total: 12.6s | ETA: 20.1m [2026-01-12T20:15:17.796219] [INFO ] [sig ] [37/3499] Forecasting ACM... [2026-01-12T20:15:17.796248] [INFO ] [sig ] Generating forecast for: ACM [2026-01-12T20:15:17.796279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-12T20:15:17.812002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-12T20:15:17.812413] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-12T20:15:17.813252] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-12T20:15:17.813306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:17.813338] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:17.813366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:17.813426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:17.881804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:17.882945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:17.883069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:17.883109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:18.005255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:18.005424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:18.005466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:18.005495] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:18.009202] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-01-12T20:15:18.009502] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-12T20:15:18.009668] [INFO ] [sig ] ACM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:18.165208] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACM.txt [2026-01-12T20:15:18.165374] [INFO ] [sig ] [37/3499] Completed ACM in 0.4s | 2.86 sym/s | Total: 12.9s | ETA: 20.2m [2026-01-12T20:15:18.165415] [INFO ] [sig ] [38/3499] Forecasting ACN... [2026-01-12T20:15:18.165443] [INFO ] [sig ] Generating forecast for: ACN [2026-01-12T20:15:18.165474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-12T20:15:18.178659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-12T20:15:18.179038] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-12T20:15:18.179913] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-12T20:15:18.179970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:18.180004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:18.180032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:18.180090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:18.243796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:18.244777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:18.244868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:18.244903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:18.372393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:18.372560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:18.372622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:18.372653] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:18.376341] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-01-12T20:15:18.376687] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-12T20:15:18.376850] [INFO ] [sig ] ACN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:18.537708] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACN.txt [2026-01-12T20:15:18.537945] [INFO ] [sig ] [38/3499] Completed ACN in 0.4s | 2.86 sym/s | Total: 13.3s | ETA: 20.2m [2026-01-12T20:15:18.537999] [INFO ] [sig ] [39/3499] Forecasting ACNB... [2026-01-12T20:15:18.538032] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-12T20:15:18.538064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-12T20:15:18.549697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-12T20:15:18.550155] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-12T20:15:18.551137] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-12T20:15:18.551196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:18.551230] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:18.551257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:18.551314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:18.614140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:18.615315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:18.615423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:18.615471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:18.758371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:18.758541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:18.758604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:18.758638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:18.762290] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=61.40%) [2026-01-12T20:15:18.762646] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-12T20:15:18.762802] [INFO ] [sig ] ACNB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:18.950694] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACNB.txt [2026-01-12T20:15:18.950911] [INFO ] [sig ] [39/3499] Completed ACNB in 0.4s | 2.84 sym/s | Total: 13.7s | ETA: 20.3m [2026-01-12T20:15:18.950959] [INFO ] [sig ] [40/3499] Forecasting ACON... [2026-01-12T20:15:18.950996] [INFO ] [sig ] Generating forecast for: ACON [2026-01-12T20:15:18.951031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-12T20:15:18.969229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-12T20:15:18.969818] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-12T20:15:18.971023] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-12T20:15:18.971098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:18.971150] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:18.971198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:18.971291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:19.044814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:19.046072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:19.046195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:19.046248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:19.210932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:19.211138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:19.211198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:19.211249] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:19.216954] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-01-12T20:15:19.217494] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-12T20:15:19.217816] [INFO ] [sig ] ACON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:19.442974] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACON.txt [2026-01-12T20:15:19.443225] [INFO ] [sig ] [40/3499] Completed ACON in 0.5s | 2.82 sym/s | Total: 14.2s | ETA: 20.5m [2026-01-12T20:15:19.443277] [INFO ] [sig ] [41/3499] Forecasting ACP... [2026-01-12T20:15:19.443311] [INFO ] [sig ] Generating forecast for: ACP [2026-01-12T20:15:19.443343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-12T20:15:19.459196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-12T20:15:19.459676] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-12T20:15:19.460700] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-12T20:15:19.460763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:19.460798] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:19.460825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:19.460883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:19.533268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:19.534433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:19.534545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:19.534601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:19.690805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:19.691162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:19.691226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:19.691258] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:19.696646] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=36.36%) [2026-01-12T20:15:19.697149] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-12T20:15:19.697339] [INFO ] [sig ] ACP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:19.888462] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACP.txt [2026-01-12T20:15:19.888651] [INFO ] [sig ] [41/3499] Completed ACP in 0.4s | 2.80 sym/s | Total: 14.7s | ETA: 20.6m [2026-01-12T20:15:19.888699] [INFO ] [sig ] [42/3499] Forecasting ACRE... [2026-01-12T20:15:19.888730] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-12T20:15:19.888765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-12T20:15:19.901425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-12T20:15:19.901825] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-12T20:15:19.902683] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-12T20:15:19.902756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:19.902790] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:19.902817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:19.902873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:19.959033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:19.960015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:19.960100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:19.960133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:20.085851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:20.086017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:20.086058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:20.086085] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:20.089540] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-01-12T20:15:20.089841] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-12T20:15:20.089986] [INFO ] [sig ] ACRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:20.238328] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACRE.txt [2026-01-12T20:15:20.238474] [INFO ] [sig ] [42/3499] Completed ACRE in 0.3s | 2.80 sym/s | Total: 15.0s | ETA: 20.6m [2026-01-12T20:15:20.238513] [INFO ] [sig ] [43/3499] Forecasting ACRS... [2026-01-12T20:15:20.238543] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-12T20:15:20.238588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-12T20:15:20.250498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-12T20:15:20.250833] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-12T20:15:20.251640] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-12T20:15:20.251694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:20.251727] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:20.251754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:20.251810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:20.308297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:20.309056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:20.309139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:20.309171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:20.427098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:20.427257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:20.427298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:20.427327] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:20.430817] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=18.93%) [2026-01-12T20:15:20.431100] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-12T20:15:20.431256] [INFO ] [sig ] ACRS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:20.575262] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACRS.txt [2026-01-12T20:15:20.575406] [INFO ] [sig ] [43/3499] Completed ACRS in 0.3s | 2.80 sym/s | Total: 15.3s | ETA: 20.6m [2026-01-12T20:15:20.575444] [INFO ] [sig ] [44/3499] Forecasting ACTG... [2026-01-12T20:15:20.575473] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-12T20:15:20.575505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-12T20:15:20.587355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-12T20:15:20.587681] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-12T20:15:20.588479] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-12T20:15:20.588532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:20.588625] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:20.588654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:20.588711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:20.645698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:20.646411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:20.646491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:20.646523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:20.767119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:20.767281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:20.767321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:20.767350] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:20.770777] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-12T20:15:20.771053] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-12T20:15:20.771178] [INFO ] [sig ] ACTG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:20.912799] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACTG.txt [2026-01-12T20:15:20.912914] [INFO ] [sig ] [44/3499] Completed ACTG in 0.3s | 2.81 sym/s | Total: 15.7s | ETA: 20.5m [2026-01-12T20:15:20.912952] [INFO ] [sig ] [45/3499] Forecasting ACVA... [2026-01-12T20:15:20.912981] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-12T20:15:20.913010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-12T20:15:20.924329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-12T20:15:20.924604] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-12T20:15:20.925375] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-12T20:15:20.925428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:20.925460] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:20.925487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:20.925543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:20.985273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:20.985959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:20.986036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:20.986068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:21.106158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:21.106307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:21.106346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:21.106374] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:21.109872] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-12T20:15:21.110338] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-12T20:15:21.110477] [INFO ] [sig ] ACVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:21.254839] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACVA.txt [2026-01-12T20:15:21.254977] [INFO ] [sig ] [45/3499] Completed ACVA in 0.3s | 2.81 sym/s | Total: 16.0s | ETA: 20.5m [2026-01-12T20:15:21.255021] [INFO ] [sig ] [46/3499] Forecasting ACWI... [2026-01-12T20:15:21.255050] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-12T20:15:21.255080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-12T20:15:21.267017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-12T20:15:21.267314] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-12T20:15:21.268154] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-12T20:15:21.268208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:21.268239] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:21.268265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:21.268321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:21.324425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:21.325103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:21.325182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:21.325214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:21.443837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:21.443987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:21.444026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:21.444055] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:21.447418] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-01-12T20:15:21.447719] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-12T20:15:21.447864] [INFO ] [sig ] ACWI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:21.590866] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACWI.txt [2026-01-12T20:15:21.591009] [INFO ] [sig ] [46/3499] Completed ACWI in 0.3s | 2.81 sym/s | Total: 16.4s | ETA: 20.5m [2026-01-12T20:15:21.591048] [INFO ] [sig ] [47/3499] Forecasting ACWX... [2026-01-12T20:15:21.591078] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-12T20:15:21.591107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-12T20:15:21.603014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-12T20:15:21.603368] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-12T20:15:21.604221] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-12T20:15:21.604276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:21.604308] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:21.604335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:21.604392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:21.665735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:21.666798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:21.666885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:21.666920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:21.800230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:21.800400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:21.800452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:21.800534] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:21.804344] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-12T20:15:21.804723] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-12T20:15:21.804874] [INFO ] [sig ] ACWX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:21.957810] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ACWX.txt [2026-01-12T20:15:21.957984] [INFO ] [sig ] [47/3499] Completed ACWX in 0.4s | 2.81 sym/s | Total: 16.7s | ETA: 20.5m [2026-01-12T20:15:21.958025] [INFO ] [sig ] [48/3499] Forecasting ACXP... [2026-01-12T20:15:21.958056] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-12T20:15:21.958088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-12T20:15:21.973450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-12T20:15:21.973991] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-12T20:15:21.975492] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-12T20:15:21.975562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:21.975634] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:21.975676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:21.975766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:22.063122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:22.064331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:22.064446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:22.064495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:22.181094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:22.181256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:22.181295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:22.181323] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:22.184743] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=21.80%) [2026-01-12T20:15:22.185033] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-12T20:15:22.185168] [INFO ] [sig ] ACXP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:22.334487] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ACXP.txt [2026-01-12T20:15:22.334673] [INFO ] [sig ] [48/3499] Completed ACXP in 0.4s | 2.81 sym/s | Total: 17.1s | ETA: 20.5m [2026-01-12T20:15:22.334717] [INFO ] [sig ] [49/3499] Forecasting ADBE... [2026-01-12T20:15:22.334750] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-12T20:15:22.334780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-12T20:15:22.349998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-12T20:15:22.350547] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-12T20:15:22.351595] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-12T20:15:22.351650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:22.351682] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:22.351710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:22.351768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:22.412957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:22.414008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:22.414094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:22.414128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:22.548349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:22.548534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:22.548612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:22.548648] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:22.552921] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=8.82%) [2026-01-12T20:15:22.553227] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-12T20:15:22.553373] [INFO ] [sig ] ADBE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:22.711948] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ADBE.txt [2026-01-12T20:15:22.712110] [INFO ] [sig ] [49/3499] Completed ADBE in 0.4s | 2.80 sym/s | Total: 17.5s | ETA: 20.5m [2026-01-12T20:15:22.712150] [INFO ] [sig ] [50/3499] Forecasting ADC... [2026-01-12T20:15:22.712179] [INFO ] [sig ] Generating forecast for: ADC [2026-01-12T20:15:22.712210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-12T20:15:22.723963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-12T20:15:22.724254] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-12T20:15:22.725051] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-12T20:15:22.725104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:22.725136] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:22.725162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:22.725218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:22.781444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:22.782334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:22.782417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:22.782451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:22.896888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:22.897046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:22.897085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:22.897114] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:22.903882] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-12T20:15:22.904189] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-12T20:15:22.904327] [INFO ] [sig ] ADC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:23.045681] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ADC.txt [2026-01-12T20:15:23.045814] [INFO ] [sig ] [50/3499] Completed ADC in 0.3s | 2.81 sym/s | Total: 17.8s | ETA: 20.5m [2026-01-12T20:15:23.045853] [INFO ] [sig ] [51/3499] Forecasting ADEA... [2026-01-12T20:15:23.045883] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-12T20:15:23.045912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-12T20:15:23.058243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-12T20:15:23.058555] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-12T20:15:23.059369] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-12T20:15:23.059423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:23.059455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:23.059482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:23.059538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:23.120459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:23.121337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:23.121421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:23.121453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:23.244539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:23.244721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:23.244760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:23.244787] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:23.248823] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-12T20:15:23.249114] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-12T20:15:23.249435] [INFO ] [sig ] ADEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:23.407673] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ADEA.txt [2026-01-12T20:15:23.407852] [INFO ] [sig ] [51/3499] Completed ADEA in 0.4s | 2.81 sym/s | Total: 18.2s | ETA: 20.5m [2026-01-12T20:15:23.407895] [INFO ] [sig ] [52/3499] Forecasting ADI... [2026-01-12T20:15:23.407925] [INFO ] [sig ] Generating forecast for: ADI [2026-01-12T20:15:23.407955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-12T20:15:23.420846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-12T20:15:23.421194] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-12T20:15:23.422035] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-12T20:15:23.422090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:23.422123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:23.422151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:23.422209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:23.481323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:23.482090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:23.482174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:23.482209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:23.607495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:23.607673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:23.607715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:23.607759] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:23.611310] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-01-12T20:15:23.611620] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-12T20:15:23.611757] [INFO ] [sig ] ADI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:23.772542] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ADI.txt [2026-01-12T20:15:23.772746] [INFO ] [sig ] [52/3499] Completed ADI in 0.4s | 2.80 sym/s | Total: 18.5s | ETA: 20.5m [2026-01-12T20:15:23.772790] [INFO ] [sig ] [53/3499] Forecasting ADM... [2026-01-12T20:15:23.772823] [INFO ] [sig ] Generating forecast for: ADM [2026-01-12T20:15:23.772856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-12T20:15:23.785062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-12T20:15:23.785393] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-12T20:15:23.786238] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-12T20:15:23.786295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:23.786338] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:23.786367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:23.786425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:23.846088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:23.846891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:23.846975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:23.847010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:23.973391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:23.973555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:23.973619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:23.973650] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:23.977214] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=12.21%) [2026-01-12T20:15:23.977515] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-12T20:15:23.977676] [INFO ] [sig ] ADM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:24.133920] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ADM.txt [2026-01-12T20:15:24.134077] [INFO ] [sig ] [53/3499] Completed ADM in 0.4s | 2.80 sym/s | Total: 18.9s | ETA: 20.5m [2026-01-12T20:15:24.134125] [INFO ] [sig ] [54/3499] Forecasting ADMA... [2026-01-12T20:15:24.134157] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-12T20:15:24.134187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-12T20:15:24.147925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-12T20:15:24.148290] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-12T20:15:24.149142] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-12T20:15:24.149201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:24.149240] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:24.149270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:24.149327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:24.212117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:24.212905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:24.213020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:24.213057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:24.340385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:24.340545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:24.340605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:24.340637] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:24.344379] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=66.42%) [2026-01-12T20:15:24.344692] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-12T20:15:24.344833] [INFO ] [sig ] ADMA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:24.503486] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ADMA.txt [2026-01-12T20:15:24.503674] [INFO ] [sig ] [54/3499] Completed ADMA in 0.4s | 2.80 sym/s | Total: 19.3s | ETA: 20.5m [2026-01-12T20:15:24.503717] [INFO ] [sig ] [55/3499] Forecasting ADP... [2026-01-12T20:15:24.503748] [INFO ] [sig ] Generating forecast for: ADP [2026-01-12T20:15:24.503779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-12T20:15:24.515842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-12T20:15:24.516156] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-12T20:15:24.516969] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-12T20:15:24.517023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:24.517054] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:24.517081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:24.517137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:24.575350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:24.576070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:24.576152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:24.576186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:24.697648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:24.697830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:24.697876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:24.697904] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:24.701863] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=85.53%) [2026-01-12T20:15:24.702148] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-12T20:15:24.702279] [INFO ] [sig ] ADP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:24.860051] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ADP.txt [2026-01-12T20:15:24.860184] [INFO ] [sig ] [55/3499] Completed ADP in 0.4s | 2.80 sym/s | Total: 19.6s | ETA: 20.5m [2026-01-12T20:15:24.860223] [INFO ] [sig ] [56/3499] Forecasting ADSE... [2026-01-12T20:15:24.860251] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-12T20:15:24.860282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-12T20:15:24.873054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-12T20:15:24.873340] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-12T20:15:24.874171] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-12T20:15:24.874226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:24.874259] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:24.874286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:24.874345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:24.934401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:24.935103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:24.935184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:24.935218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:25.054691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:25.054844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:25.054884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:25.054914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:25.058459] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-01-12T20:15:25.058761] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-12T20:15:25.058895] [INFO ] [sig ] ADSE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:25.213465] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ADSE.txt [2026-01-12T20:15:25.213620] [INFO ] [sig ] [56/3499] Completed ADSE in 0.4s | 2.80 sym/s | Total: 20.0s | ETA: 20.5m [2026-01-12T20:15:25.213661] [INFO ] [sig ] [57/3499] Forecasting ADSK... [2026-01-12T20:15:25.213710] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-12T20:15:25.213742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-12T20:15:25.225292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-12T20:15:25.225610] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-12T20:15:25.226378] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-12T20:15:25.226431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:25.226463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:25.226491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:25.226547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:25.289506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:25.290468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:25.290551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:25.290603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:25.425482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:25.425664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:25.425708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:25.425744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:25.429809] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-01-12T20:15:25.430169] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-12T20:15:25.430355] [INFO ] [sig ] ADSK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:25.597592] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ADSK.txt [2026-01-12T20:15:25.597807] [INFO ] [sig ] [57/3499] Completed ADSK in 0.4s | 2.80 sym/s | Total: 20.4s | ETA: 20.5m [2026-01-12T20:15:25.597855] [INFO ] [sig ] [58/3499] Forecasting ADTN... [2026-01-12T20:15:25.597886] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-12T20:15:25.597919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-12T20:15:25.611192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-12T20:15:25.611615] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-12T20:15:25.612735] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-12T20:15:25.612793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:25.612826] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:25.612853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:25.612911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:25.675981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:25.677096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:25.677379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:25.677412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:25.792630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:25.792795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:25.792836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:25.792864] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:25.796441] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=30.57%) [2026-01-12T20:15:25.796737] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-12T20:15:25.796868] [INFO ] [sig ] ADTN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:25.949845] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ADTN.txt [2026-01-12T20:15:25.950012] [INFO ] [sig ] [58/3499] Completed ADTN in 0.4s | 2.80 sym/s | Total: 20.7s | ETA: 20.5m [2026-01-12T20:15:25.950052] [INFO ] [sig ] [59/3499] Forecasting ADUS... [2026-01-12T20:15:25.950081] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-12T20:15:25.950112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-12T20:15:25.962496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-12T20:15:25.962911] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-12T20:15:25.963725] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-12T20:15:25.963779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:25.963810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:25.963837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:25.963894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:26.023294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:26.024221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:26.024308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:26.024342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:26.145439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:26.145620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:26.145661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:26.145690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:26.149128] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=62.34%) [2026-01-12T20:15:26.149428] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-12T20:15:26.149565] [INFO ] [sig ] ADUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:26.301480] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ADUS.txt [2026-01-12T20:15:26.301646] [INFO ] [sig ] [59/3499] Completed ADUS in 0.4s | 2.80 sym/s | Total: 21.1s | ETA: 20.5m [2026-01-12T20:15:26.301689] [INFO ] [sig ] [60/3499] Forecasting ADX... [2026-01-12T20:15:26.301719] [INFO ] [sig ] Generating forecast for: ADX [2026-01-12T20:15:26.301749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-12T20:15:26.314504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-12T20:15:26.314838] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-12T20:15:26.315630] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-12T20:15:26.315683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:26.315716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:26.315743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:26.315799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:26.376019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:26.376795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:26.376879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:26.376912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:26.502298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:26.502453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:26.502492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:26.502536] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:26.505947] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=69.71%) [2026-01-12T20:15:26.506224] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-12T20:15:26.506351] [INFO ] [sig ] ADX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:26.651268] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ADX.txt [2026-01-12T20:15:26.651408] [INFO ] [sig ] [60/3499] Completed ADX in 0.3s | 2.80 sym/s | Total: 21.4s | ETA: 20.5m [2026-01-12T20:15:26.651448] [INFO ] [sig ] [61/3499] Forecasting AEE... [2026-01-12T20:15:26.651477] [INFO ] [sig ] Generating forecast for: AEE [2026-01-12T20:15:26.651508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-12T20:15:26.662600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-12T20:15:26.662920] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-12T20:15:26.663839] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-12T20:15:26.663893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:26.663950] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:26.663978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:26.664035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:26.722534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:26.723193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:26.723274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:26.723308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:26.861691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:26.861875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:26.861930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:26.861975] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:26.866872] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-12T20:15:26.867282] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-12T20:15:26.867478] [INFO ] [sig ] AEE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:27.014189] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AEE.txt [2026-01-12T20:15:27.014355] [INFO ] [sig ] [61/3499] Completed AEE in 0.4s | 2.80 sym/s | Total: 21.8s | ETA: 20.5m [2026-01-12T20:15:27.014406] [INFO ] [sig ] [62/3499] Forecasting AEFC... [2026-01-12T20:15:27.014447] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-12T20:15:27.014479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-12T20:15:27.025872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-12T20:15:27.026209] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-12T20:15:27.027019] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-12T20:15:27.027072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:27.027103] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:27.027129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:27.027190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:27.085548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:27.086398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:27.086485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:27.086533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:27.210566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:27.210737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:27.210776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:27.210813] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:27.214327] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-12T20:15:27.214630] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-12T20:15:27.214763] [INFO ] [sig ] AEFC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:27.365352] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AEFC.txt [2026-01-12T20:15:27.365485] [INFO ] [sig ] [62/3499] Completed AEFC in 0.4s | 2.80 sym/s | Total: 22.1s | ETA: 20.4m [2026-01-12T20:15:27.365537] [INFO ] [sig ] [63/3499] Forecasting AEG... [2026-01-12T20:15:27.365586] [INFO ] [sig ] Generating forecast for: AEG [2026-01-12T20:15:27.365622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-12T20:15:27.377699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-12T20:15:27.378057] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-12T20:15:27.378916] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-12T20:15:27.378976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:27.379016] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:27.379045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:27.379107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:27.439188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:27.440043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:27.440126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:27.440159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:27.558186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:27.558343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:27.558382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:27.558409] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:27.562122] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-12T20:15:27.562400] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-12T20:15:27.562530] [INFO ] [sig ] AEG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:27.711202] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AEG.txt [2026-01-12T20:15:27.711361] [INFO ] [sig ] [63/3499] Completed AEG in 0.3s | 2.80 sym/s | Total: 22.5s | ETA: 20.4m [2026-01-12T20:15:27.711401] [INFO ] [sig ] [64/3499] Forecasting AEHL... [2026-01-12T20:15:27.711429] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-12T20:15:27.711462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-12T20:15:27.722919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-12T20:15:27.723270] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-12T20:15:27.724079] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-12T20:15:27.724133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:27.724165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:27.724191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:27.724257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:27.784348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:27.785229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:27.785316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:27.785349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:27.905331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:27.905466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:27.905504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:27.905563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:27.908956] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: UP (p=67.35%) [2026-01-12T20:15:27.909233] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-12T20:15:27.909363] [INFO ] [sig ] AEHL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:28.052222] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AEHL.txt [2026-01-12T20:15:28.052349] [INFO ] [sig ] [64/3499] Completed AEHL in 0.3s | 2.80 sym/s | Total: 22.8s | ETA: 20.4m [2026-01-12T20:15:28.052388] [INFO ] [sig ] [65/3499] Forecasting AEI... [2026-01-12T20:15:28.052417] [INFO ] [sig ] Generating forecast for: AEI [2026-01-12T20:15:28.052448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-12T20:15:28.064203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-12T20:15:28.064504] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-12T20:15:28.065303] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-12T20:15:28.065357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:28.065388] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:28.065415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:28.065471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:28.123037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:28.123787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:28.123870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:28.123903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:28.261797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:28.261950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:28.261989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:28.262018] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:28.265566] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-12T20:15:28.265856] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-12T20:15:28.265984] [INFO ] [sig ] AEI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:28.410919] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AEI.txt [2026-01-12T20:15:28.411071] [INFO ] [sig ] [65/3499] Completed AEI in 0.4s | 2.80 sym/s | Total: 23.2s | ETA: 20.4m [2026-01-12T20:15:28.411111] [INFO ] [sig ] [66/3499] Forecasting AEIS... [2026-01-12T20:15:28.411140] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-12T20:15:28.411171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-12T20:15:28.425887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-12T20:15:28.426269] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-12T20:15:28.427159] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-12T20:15:28.427228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:28.427262] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:28.427291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:28.427350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:28.489030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:28.489990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:28.490079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:28.490112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:28.616282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:28.616443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:28.616484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:28.616514] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:28.620123] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=48.27%) [2026-01-12T20:15:28.620473] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-12T20:15:28.620698] [INFO ] [sig ] AEIS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:28.771937] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AEIS.txt [2026-01-12T20:15:28.772091] [INFO ] [sig ] [66/3499] Completed AEIS in 0.4s | 2.80 sym/s | Total: 23.5s | ETA: 20.4m [2026-01-12T20:15:28.772132] [INFO ] [sig ] [67/3499] Forecasting AEM... [2026-01-12T20:15:28.772162] [INFO ] [sig ] Generating forecast for: AEM [2026-01-12T20:15:28.772198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-12T20:15:28.785508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-12T20:15:28.785950] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-12T20:15:28.786793] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-12T20:15:28.786847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:28.786880] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:28.786906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:28.786963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:28.852650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:28.853609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:28.853697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:28.853731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:28.982891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:28.983069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:28.983109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:28.983136] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:28.986870] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-01-12T20:15:28.987287] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-12T20:15:28.987437] [INFO ] [sig ] AEM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:29.141493] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AEM.txt [2026-01-12T20:15:29.141676] [INFO ] [sig ] [67/3499] Completed AEM in 0.4s | 2.80 sym/s | Total: 23.9s | ETA: 20.4m [2026-01-12T20:15:29.141719] [INFO ] [sig ] [68/3499] Forecasting AEO... [2026-01-12T20:15:29.141749] [INFO ] [sig ] Generating forecast for: AEO [2026-01-12T20:15:29.141779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-12T20:15:29.156036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-12T20:15:29.156388] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-12T20:15:29.157192] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-12T20:15:29.157247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:29.157279] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:29.157306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:29.157366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:29.215918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:29.216726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:29.216810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:29.216844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:29.345913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:29.346067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:29.346107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:29.346136] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:29.349528] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=80.87%) [2026-01-12T20:15:29.349824] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-12T20:15:29.349953] [INFO ] [sig ] AEO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:29.494536] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AEO.txt [2026-01-12T20:15:29.494690] [INFO ] [sig ] [68/3499] Completed AEO in 0.4s | 2.80 sym/s | Total: 24.3s | ETA: 20.4m [2026-01-12T20:15:29.494730] [INFO ] [sig ] [69/3499] Forecasting AEP... [2026-01-12T20:15:29.494759] [INFO ] [sig ] Generating forecast for: AEP [2026-01-12T20:15:29.494788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-12T20:15:29.508978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-12T20:15:29.509402] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-12T20:15:29.510426] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-12T20:15:29.510498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:29.510540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:29.510599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:29.510683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:29.576999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:29.577982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:29.578075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:29.578109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:29.706891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:29.707065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:29.707105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:29.707134] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:29.711004] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-01-12T20:15:29.711354] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-12T20:15:29.711491] [INFO ] [sig ] AEP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:29.865252] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AEP.txt [2026-01-12T20:15:29.865409] [INFO ] [sig ] [69/3499] Completed AEP in 0.4s | 2.80 sym/s | Total: 24.6s | ETA: 20.4m [2026-01-12T20:15:29.865456] [INFO ] [sig ] [70/3499] Forecasting AES... [2026-01-12T20:15:29.865488] [INFO ] [sig ] Generating forecast for: AES [2026-01-12T20:15:29.865517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-12T20:15:29.877989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-12T20:15:29.878387] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-12T20:15:29.879185] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-12T20:15:29.879240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:29.879271] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:29.879297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:29.879353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:29.938605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:29.939455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:29.939537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:29.939570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:30.059830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:30.059998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:30.060037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:30.060066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:30.063836] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-01-12T20:15:30.064225] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-12T20:15:30.064375] [INFO ] [sig ] AES: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:30.214929] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AES.txt [2026-01-12T20:15:30.215093] [INFO ] [sig ] [70/3499] Completed AES in 0.3s | 2.80 sym/s | Total: 25.0s | ETA: 20.4m [2026-01-12T20:15:30.215133] [INFO ] [sig ] [71/3499] Forecasting AESI... [2026-01-12T20:15:30.215164] [INFO ] [sig ] Generating forecast for: AESI [2026-01-12T20:15:30.215195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-12T20:15:30.230099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-12T20:15:30.230737] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-12T20:15:30.231558] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-12T20:15:30.231640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:30.231673] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:30.231700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:30.231757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:30.292230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:30.293130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:30.293225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:30.293295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:30.416638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:30.416799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:30.416838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:30.416868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:30.420277] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-01-12T20:15:30.420604] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-12T20:15:30.420738] [INFO ] [sig ] AESI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:30.567468] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AESI.txt [2026-01-12T20:15:30.567656] [INFO ] [sig ] [71/3499] Completed AESI in 0.4s | 2.80 sym/s | Total: 25.3s | ETA: 20.4m [2026-01-12T20:15:30.567698] [INFO ] [sig ] [72/3499] Forecasting AEVA... [2026-01-12T20:15:30.567729] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-12T20:15:30.567782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-12T20:15:30.581847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-12T20:15:30.582250] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-12T20:15:30.583054] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-12T20:15:30.583109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:30.583141] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:30.583167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:30.583223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:30.641014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:30.641911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:30.641992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:30.642025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:30.765034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:30.765194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:30.765235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:30.765263] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:30.769407] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-01-12T20:15:30.769738] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-12T20:15:30.769910] [INFO ] [sig ] AEVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:30.925469] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AEVA.txt [2026-01-12T20:15:30.925656] [INFO ] [sig ] [72/3499] Completed AEVA in 0.4s | 2.80 sym/s | Total: 25.7s | ETA: 20.4m [2026-01-12T20:15:30.925699] [INFO ] [sig ] [73/3499] Forecasting AEYE... [2026-01-12T20:15:30.925729] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-12T20:15:30.925762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-12T20:15:30.938269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-12T20:15:30.938708] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-12T20:15:30.939680] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-12T20:15:30.939743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:30.939780] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:30.939816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:30.939878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:31.000848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:31.001761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:31.001848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:31.001882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:31.123864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:31.124024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:31.124079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:31.124110] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:31.127616] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=24.36%) [2026-01-12T20:15:31.128001] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-12T20:15:31.128146] [INFO ] [sig ] AEYE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:31.278726] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AEYE.txt [2026-01-12T20:15:31.278901] [INFO ] [sig ] [73/3499] Completed AEYE in 0.4s | 2.80 sym/s | Total: 26.0s | ETA: 20.4m [2026-01-12T20:15:31.278943] [INFO ] [sig ] [74/3499] Forecasting AFB... [2026-01-12T20:15:31.278974] [INFO ] [sig ] Generating forecast for: AFB [2026-01-12T20:15:31.279006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-12T20:15:31.291779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-12T20:15:31.292180] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-12T20:15:31.293064] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-12T20:15:31.293119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:31.293151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:31.293180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:31.293238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:31.356102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:31.357012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:31.357100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:31.357133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:31.489329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:31.489485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:31.489524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:31.489552] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:31.493702] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-01-12T20:15:31.494002] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-12T20:15:31.494137] [INFO ] [sig ] AFB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:31.648280] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AFB.txt [2026-01-12T20:15:31.648473] [INFO ] [sig ] [74/3499] Completed AFB in 0.4s | 2.80 sym/s | Total: 26.4s | ETA: 20.4m [2026-01-12T20:15:31.648514] [INFO ] [sig ] [75/3499] Forecasting AFCG... [2026-01-12T20:15:31.648545] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-12T20:15:31.648597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-12T20:15:31.667099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-12T20:15:31.667527] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-12T20:15:31.671562] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-12T20:15:31.671696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:31.671732] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:31.671759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:31.671820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:31.733702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:31.734636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:31.734722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:31.734756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:31.853997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:31.854152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:31.854191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:31.854220] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:31.857653] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-12T20:15:31.857992] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-12T20:15:31.858131] [INFO ] [sig ] AFCG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:32.006944] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AFCG.txt [2026-01-12T20:15:32.007106] [INFO ] [sig ] [75/3499] Completed AFCG in 0.4s | 2.80 sym/s | Total: 26.8s | ETA: 20.4m [2026-01-12T20:15:32.007144] [INFO ] [sig ] [76/3499] Forecasting AFG... [2026-01-12T20:15:32.007175] [INFO ] [sig ] Generating forecast for: AFG [2026-01-12T20:15:32.007205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-12T20:15:32.020125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-12T20:15:32.020545] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-12T20:15:32.021395] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-12T20:15:32.021451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:32.021482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:32.021509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:32.021566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:32.082069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:32.082975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:32.083061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:32.083095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:32.207395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:32.207551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:32.207608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:32.207639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:32.211441] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-12T20:15:32.211766] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-12T20:15:32.211903] [INFO ] [sig ] AFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:32.371190] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AFG.txt [2026-01-12T20:15:32.371350] [INFO ] [sig ] [76/3499] Completed AFG in 0.4s | 2.80 sym/s | Total: 27.1s | ETA: 20.4m [2026-01-12T20:15:32.371390] [INFO ] [sig ] [77/3499] Forecasting AFGC... [2026-01-12T20:15:32.371421] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-12T20:15:32.371450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-12T20:15:32.383928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-12T20:15:32.384323] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-12T20:15:32.385289] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-12T20:15:32.385344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:32.385388] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:32.385416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:32.385678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:32.452148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:32.453050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:32.453147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:32.453182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:32.568403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:32.568784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:32.568826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:32.568856] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:32.573096] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-12T20:15:32.573697] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-12T20:15:32.573845] [INFO ] [sig ] AFGC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:32.729061] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AFGC.txt [2026-01-12T20:15:32.729221] [INFO ] [sig ] [77/3499] Completed AFGC in 0.4s | 2.80 sym/s | Total: 27.5s | ETA: 20.4m [2026-01-12T20:15:32.729261] [INFO ] [sig ] [78/3499] Forecasting AFL... [2026-01-12T20:15:32.729292] [INFO ] [sig ] Generating forecast for: AFL [2026-01-12T20:15:32.729321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-12T20:15:32.743346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-12T20:15:32.743773] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-12T20:15:32.744618] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-12T20:15:32.744674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:32.744734] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:32.744763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:32.744820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:32.802917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:32.803830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:32.803918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:32.803951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:32.921712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:32.921873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:32.921913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:32.921942] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:32.925385] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: UP (p=71.62%) [2026-01-12T20:15:32.925728] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-12T20:15:32.925869] [INFO ] [sig ] AFL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:33.076547] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AFL.txt [2026-01-12T20:15:33.076732] [INFO ] [sig ] [78/3499] Completed AFL in 0.3s | 2.80 sym/s | Total: 27.8s | ETA: 20.4m [2026-01-12T20:15:33.076773] [INFO ] [sig ] [79/3499] Forecasting AFRI... [2026-01-12T20:15:33.076804] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-12T20:15:33.076834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-12T20:15:33.087019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-12T20:15:33.087462] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-12T20:15:33.088508] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-12T20:15:33.088566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:33.088632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:33.088663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:33.088722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:33.148696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:33.149610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:33.149697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:33.149730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:33.250863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:33.251020] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:15:33.251059] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:33.251087] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:33.254594] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=73.41%) [2026-01-12T20:15:33.254920] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-12T20:15:33.255062] [INFO ] [sig ] AFRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:33.402458] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AFRI.txt [2026-01-12T20:15:33.402643] [INFO ] [sig ] [79/3499] Completed AFRI in 0.3s | 2.80 sym/s | Total: 28.2s | ETA: 20.3m [2026-01-12T20:15:33.402684] [INFO ] [sig ] [80/3499] Forecasting AFRM... [2026-01-12T20:15:33.402716] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-12T20:15:33.402746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-12T20:15:33.414732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-12T20:15:33.415148] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-12T20:15:33.415990] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-12T20:15:33.416045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:33.416078] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:33.416104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:33.416162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:33.476211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:33.477110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:33.477198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:33.477232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:33.600990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:33.601148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:33.601186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:33.601214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:33.605070] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-01-12T20:15:33.605430] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-12T20:15:33.605780] [INFO ] [sig ] AFRM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:33.761385] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AFRM.txt [2026-01-12T20:15:33.761763] [INFO ] [sig ] [80/3499] Completed AFRM in 0.4s | 2.80 sym/s | Total: 28.5s | ETA: 20.3m [2026-01-12T20:15:33.761804] [INFO ] [sig ] [81/3499] Forecasting AFYA... [2026-01-12T20:15:33.761840] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-12T20:15:33.761872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-12T20:15:33.775760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-12T20:15:33.776164] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-12T20:15:33.777017] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-12T20:15:33.777073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:33.777105] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:33.777132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:33.777189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:33.839006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:33.839874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:33.839958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:33.839991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:33.959390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:33.959550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:33.959611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:33.959675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:33.963291] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-01-12T20:15:33.963663] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-12T20:15:33.963811] [INFO ] [sig ] AFYA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:34.117145] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AFYA.txt [2026-01-12T20:15:34.117307] [INFO ] [sig ] [81/3499] Completed AFYA in 0.4s | 2.80 sym/s | Total: 28.9s | ETA: 20.3m [2026-01-12T20:15:34.117348] [INFO ] [sig ] [82/3499] Forecasting AG... [2026-01-12T20:15:34.117378] [INFO ] [sig ] Generating forecast for: AG [2026-01-12T20:15:34.117409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-12T20:15:34.129868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-12T20:15:34.130261] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-12T20:15:34.131122] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-12T20:15:34.131178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:34.131210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:34.131238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:34.131296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:34.195048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:34.195963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:34.196063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:34.196096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:34.319383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:34.319542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:34.319601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:34.319633] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:34.323527] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-01-12T20:15:34.323904] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-12T20:15:34.324054] [INFO ] [sig ] AG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:34.474836] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AG.txt [2026-01-12T20:15:34.474998] [INFO ] [sig ] [82/3499] Completed AG in 0.4s | 2.80 sym/s | Total: 29.2s | ETA: 20.3m [2026-01-12T20:15:34.475038] [INFO ] [sig ] [83/3499] Forecasting AGCO... [2026-01-12T20:15:34.475069] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-12T20:15:34.475098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-12T20:15:34.487318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-12T20:15:34.487908] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-12T20:15:34.488918] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-12T20:15:34.488972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:34.489004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:34.489030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:34.489088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:34.546746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:34.547631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:34.547714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:34.547764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:34.667239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:34.667397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:34.667436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:34.667465] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:34.670905] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-01-12T20:15:34.671185] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-12T20:15:34.671315] [INFO ] [sig ] AGCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:34.831755] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGCO.txt [2026-01-12T20:15:34.831922] [INFO ] [sig ] [83/3499] Completed AGCO in 0.4s | 2.80 sym/s | Total: 29.6s | ETA: 20.3m [2026-01-12T20:15:34.831963] [INFO ] [sig ] [84/3499] Forecasting AGD... [2026-01-12T20:15:34.831996] [INFO ] [sig ] Generating forecast for: AGD [2026-01-12T20:15:34.832028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-12T20:15:34.943624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-12T20:15:34.944251] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-12T20:15:34.945301] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-12T20:15:34.945362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:34.945397] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:34.945426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:34.945486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:35.006338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:35.007519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:35.007639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:35.007676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:35.137004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:35.137267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:35.137326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:35.137388] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:35.141463] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-01-12T20:15:35.141808] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-12T20:15:35.141966] [INFO ] [sig ] AGD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:35.304818] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AGD.txt [2026-01-12T20:15:35.305032] [INFO ] [sig ] [84/3499] Completed AGD in 0.5s | 2.79 sym/s | Total: 30.1s | ETA: 20.4m [2026-01-12T20:15:35.305074] [INFO ] [sig ] [85/3499] Forecasting AGEN... [2026-01-12T20:15:35.305106] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-12T20:15:35.305137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-12T20:15:35.318733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-12T20:15:35.319204] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-12T20:15:35.320051] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-12T20:15:35.320109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:35.320142] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:35.320169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:35.320227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:35.381685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:35.383035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:35.383129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:35.383162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:35.513086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:35.513255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:35.513295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:35.513323] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:35.517428] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-01-12T20:15:35.517831] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-12T20:15:35.517978] [INFO ] [sig ] AGEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:35.674069] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AGEN.txt [2026-01-12T20:15:35.674230] [INFO ] [sig ] [85/3499] Completed AGEN in 0.4s | 2.79 sym/s | Total: 30.4s | ETA: 20.4m [2026-01-12T20:15:35.674271] [INFO ] [sig ] [86/3499] Forecasting AGI... [2026-01-12T20:15:35.674302] [INFO ] [sig ] Generating forecast for: AGI [2026-01-12T20:15:35.674332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-12T20:15:35.686304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-12T20:15:35.686727] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-12T20:15:35.687519] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-12T20:15:35.687593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:35.687630] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:35.687657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:35.687714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:35.748008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:35.748908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:35.748997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:35.749030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:35.873762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:35.873946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:35.873988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:35.874015] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:35.877561] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-12T20:15:35.877938] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-12T20:15:35.878081] [INFO ] [sig ] AGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:36.027565] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGI.txt [2026-01-12T20:15:36.027775] [INFO ] [sig ] [86/3499] Completed AGI in 0.4s | 2.79 sym/s | Total: 30.8s | ETA: 20.4m [2026-01-12T20:15:36.027816] [INFO ] [sig ] [87/3499] Forecasting AGIO... [2026-01-12T20:15:36.027847] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-12T20:15:36.027876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-12T20:15:36.043351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-12T20:15:36.043972] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-12T20:15:36.044996] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-12T20:15:36.045065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:36.045106] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:36.045141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:36.045225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:36.106865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:36.108148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:36.108263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:36.108297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:36.241895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:36.242130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:36.242176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:36.242204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:36.246351] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=6.52%) [2026-01-12T20:15:36.246919] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-12T20:15:36.247066] [INFO ] [sig ] AGIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:36.396955] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGIO.txt [2026-01-12T20:15:36.397170] [INFO ] [sig ] [87/3499] Completed AGIO in 0.4s | 2.79 sym/s | Total: 31.2s | ETA: 20.4m [2026-01-12T20:15:36.397214] [INFO ] [sig ] [88/3499] Forecasting AGM... [2026-01-12T20:15:36.397331] [INFO ] [sig ] Generating forecast for: AGM [2026-01-12T20:15:36.397368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-12T20:15:36.412067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-12T20:15:36.412618] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-12T20:15:36.413646] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-12T20:15:36.413704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:36.413739] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:36.413776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:36.413887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:36.477362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:36.478559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:36.478740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:36.478776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:36.609134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:36.609363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:36.609411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:36.609440] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:36.613568] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-01-12T20:15:36.613965] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-12T20:15:36.614131] [INFO ] [sig ] AGM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:36.782141] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGM.txt [2026-01-12T20:15:36.782356] [INFO ] [sig ] [88/3499] Completed AGM in 0.4s | 2.79 sym/s | Total: 31.5s | ETA: 20.4m [2026-01-12T20:15:36.782398] [INFO ] [sig ] [89/3499] Forecasting AGMH... [2026-01-12T20:15:36.782431] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-12T20:15:36.782465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-12T20:15:36.797417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-12T20:15:36.798081] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-12T20:15:36.799281] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-12T20:15:36.799347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:36.799403] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:36.799433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:36.799493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:36.866631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:36.867773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:36.867890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:36.867925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:36.994066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:36.994307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:36.994352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:36.994381] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:37.000065] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-01-12T20:15:37.000739] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-12T20:15:37.000950] [INFO ] [sig ] AGMH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:37.194498] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AGMH.txt [2026-01-12T20:15:37.194725] [INFO ] [sig ] [89/3499] Completed AGMH in 0.4s | 2.78 sym/s | Total: 32.0s | ETA: 20.4m [2026-01-12T20:15:37.194769] [INFO ] [sig ] [90/3499] Forecasting AGNC... [2026-01-12T20:15:37.194801] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-12T20:15:37.194832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-12T20:15:37.209127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-12T20:15:37.209621] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-12T20:15:37.210613] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-12T20:15:37.210686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:37.210719] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:37.210747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:37.210804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:37.273908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:37.275127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:37.275224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:37.275258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:37.407984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:37.408224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:37.408270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:37.408299] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:37.412929] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-01-12T20:15:37.413440] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-12T20:15:37.413647] [INFO ] [sig ] AGNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:37.577141] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGNC.txt [2026-01-12T20:15:37.577348] [INFO ] [sig ] [90/3499] Completed AGNC in 0.4s | 2.78 sym/s | Total: 32.3s | ETA: 20.4m [2026-01-12T20:15:37.577390] [INFO ] [sig ] [91/3499] Forecasting AGNCL... [2026-01-12T20:15:37.577422] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-12T20:15:37.577453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-12T20:15:37.591891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-12T20:15:37.592459] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-12T20:15:37.593916] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-12T20:15:37.593997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:37.594034] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:37.594062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:37.594125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:37.660172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:37.661435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:37.661596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:37.661641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:37.774672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:37.774903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:37.774947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:37.774978] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:37.779166] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-01-12T20:15:37.779495] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-12T20:15:37.779669] [INFO ] [sig ] AGNCL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:37.928391] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGNCL.txt [2026-01-12T20:15:37.928654] [INFO ] [sig ] [91/3499] Completed AGNCL in 0.4s | 2.78 sym/s | Total: 32.7s | ETA: 20.4m [2026-01-12T20:15:37.928703] [INFO ] [sig ] [92/3499] Forecasting AGNCM... [2026-01-12T20:15:37.928734] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-12T20:15:37.928768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-12T20:15:37.941609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-12T20:15:37.942046] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-12T20:15:37.942994] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-12T20:15:37.943054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:37.943089] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:37.943117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:37.943176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:38.005073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:38.006301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:38.006401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:38.006435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:38.117457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:38.117714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:38.117783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:38.117816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:38.122307] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-12T20:15:38.122880] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-12T20:15:38.123039] [INFO ] [sig ] AGNCM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:38.288025] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGNCM.txt [2026-01-12T20:15:38.288255] [INFO ] [sig ] [92/3499] Completed AGNCM in 0.4s | 2.78 sym/s | Total: 33.1s | ETA: 20.4m [2026-01-12T20:15:38.288300] [INFO ] [sig ] [93/3499] Forecasting AGNCN... [2026-01-12T20:15:38.288331] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-12T20:15:38.288364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-12T20:15:38.302071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-12T20:15:38.302665] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-12T20:15:38.303680] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-12T20:15:38.303740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:38.303774] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:38.303803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:38.303865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:38.366591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:38.367896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:38.368023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:38.368057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:38.497237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:38.497701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:38.497768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:38.497800] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:38.502051] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-01-12T20:15:38.502407] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-12T20:15:38.502566] [INFO ] [sig ] AGNCN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:38.658272] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGNCN.txt [2026-01-12T20:15:38.658515] [INFO ] [sig ] [93/3499] Completed AGNCN in 0.4s | 2.78 sym/s | Total: 33.4s | ETA: 20.4m [2026-01-12T20:15:38.658560] [INFO ] [sig ] [94/3499] Forecasting AGNCO... [2026-01-12T20:15:38.658616] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-12T20:15:38.658651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-12T20:15:38.671956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-12T20:15:38.672340] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-12T20:15:38.673496] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-12T20:15:38.673554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:38.673610] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:38.673640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:38.673704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:38.734380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:38.735751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:38.735857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:38.735891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:38.863256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:38.863488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:38.863532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:38.863563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:38.867793] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-12T20:15:38.868129] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-12T20:15:38.868280] [INFO ] [sig ] AGNCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:39.025505] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AGNCO.txt [2026-01-12T20:15:39.025780] [INFO ] [sig ] [94/3499] Completed AGNCO in 0.4s | 2.78 sym/s | Total: 33.8s | ETA: 20.4m [2026-01-12T20:15:39.025829] [INFO ] [sig ] [95/3499] Forecasting AGNCP... [2026-01-12T20:15:39.025862] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-12T20:15:39.025895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-12T20:15:39.039737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-12T20:15:39.040286] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-12T20:15:39.041274] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-12T20:15:39.041372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:39.041440] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:39.041469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:39.041529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:39.103101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:39.104388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:39.104503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:39.104539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:39.237521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:39.237805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:39.237855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:39.237884] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:39.241916] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=24.19%) [2026-01-12T20:15:39.242233] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-12T20:15:39.242379] [INFO ] [sig ] AGNCP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:39.395539] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGNCP.txt [2026-01-12T20:15:39.395826] [INFO ] [sig ] [95/3499] Completed AGNCP in 0.4s | 2.78 sym/s | Total: 34.2s | ETA: 20.4m [2026-01-12T20:15:39.395873] [INFO ] [sig ] [96/3499] Forecasting AGO... [2026-01-12T20:15:39.395903] [INFO ] [sig ] Generating forecast for: AGO [2026-01-12T20:15:39.395935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-12T20:15:39.412057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-12T20:15:39.412954] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-12T20:15:39.414457] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-12T20:15:39.414534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:39.414604] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:39.414647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:39.414730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:39.478980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:39.480140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:39.480248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:39.480282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:39.600673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:39.600921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:39.600969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:39.600999] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:39.605990] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-01-12T20:15:39.606463] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-12T20:15:39.606692] [INFO ] [sig ] AGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:39.765237] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGO.txt [2026-01-12T20:15:39.765466] [INFO ] [sig ] [96/3499] Completed AGO in 0.4s | 2.78 sym/s | Total: 34.5s | ETA: 20.4m [2026-01-12T20:15:39.765509] [INFO ] [sig ] [97/3499] Forecasting AGRO... [2026-01-12T20:15:39.765541] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-12T20:15:39.765589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-12T20:15:39.779185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-12T20:15:39.779767] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-12T20:15:39.780806] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-12T20:15:39.780864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:39.780898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:39.780926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:39.781011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:39.840031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:39.841241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:39.841351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:39.841385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:39.969048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:39.969289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:39.969333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:39.969362] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:39.973657] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=25.63%) [2026-01-12T20:15:39.973966] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-12T20:15:39.974107] [INFO ] [sig ] AGRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:40.140191] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGRO.txt [2026-01-12T20:15:40.140451] [INFO ] [sig ] [97/3499] Completed AGRO in 0.4s | 2.78 sym/s | Total: 34.9s | ETA: 20.4m [2026-01-12T20:15:40.140521] [INFO ] [sig ] [98/3499] Forecasting AGX... [2026-01-12T20:15:40.140565] [INFO ] [sig ] Generating forecast for: AGX [2026-01-12T20:15:40.140650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-12T20:15:40.155753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-12T20:15:40.156368] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-12T20:15:40.157379] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-12T20:15:40.157440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:40.157473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:40.157499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:40.157558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:40.222919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:40.224195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:40.224326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:40.224370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:40.354287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:40.354762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:40.354833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:40.354935] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:40.359325] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=59.63%) [2026-01-12T20:15:40.359751] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-12T20:15:40.359951] [INFO ] [sig ] AGX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:40.518203] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AGX.txt [2026-01-12T20:15:40.518443] [INFO ] [sig ] [98/3499] Completed AGX in 0.4s | 2.78 sym/s | Total: 35.3s | ETA: 20.4m [2026-01-12T20:15:40.518493] [INFO ] [sig ] [99/3499] Forecasting AGYS... [2026-01-12T20:15:40.518524] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-12T20:15:40.518556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-12T20:15:40.532996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-12T20:15:40.533593] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-12T20:15:40.534677] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-12T20:15:40.534736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:40.534770] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:40.534798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:40.534858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:40.599654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:40.600962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:40.601087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:40.601123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:40.740510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:40.740779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:40.740834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:40.740874] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:40.746194] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=57.09%) [2026-01-12T20:15:40.746704] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-12T20:15:40.746909] [INFO ] [sig ] AGYS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:40.915302] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AGYS.txt [2026-01-12T20:15:40.915553] [INFO ] [sig ] [99/3499] Completed AGYS in 0.4s | 2.77 sym/s | Total: 35.7s | ETA: 20.4m [2026-01-12T20:15:40.915619] [INFO ] [sig ] [100/3499] Forecasting AGZD... [2026-01-12T20:15:40.915653] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-12T20:15:40.915687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-12T20:15:40.930231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-12T20:15:40.930808] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-12T20:15:40.931863] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-12T20:15:40.931921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:40.931955] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:40.931983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:40.932044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:40.997647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:40.999082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:40.999185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:40.999219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:41.115676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:41.115901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:41.115947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:41.115979] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:41.120130] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=37.50%) [2026-01-12T20:15:41.120482] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-12T20:15:41.120660] [INFO ] [sig ] AGZD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:41.272657] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AGZD.txt [2026-01-12T20:15:41.272881] [INFO ] [sig ] [100/3499] Completed AGZD in 0.4s | 2.77 sym/s | Total: 36.0s | ETA: 20.4m [2026-01-12T20:15:41.272924] [INFO ] [sig ] [101/3499] Forecasting AHCO... [2026-01-12T20:15:41.272965] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-12T20:15:41.272998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-12T20:15:41.286750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-12T20:15:41.287259] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-12T20:15:41.288249] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-12T20:15:41.288329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:41.288366] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:41.288395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:41.288457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:41.353622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:41.354854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:41.354957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:41.354994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:41.487805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:41.488045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:41.488092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:41.488127] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:41.492438] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-01-12T20:15:41.492791] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-12T20:15:41.492943] [INFO ] [sig ] AHCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:41.671221] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AHCO.txt [2026-01-12T20:15:41.671400] [INFO ] [sig ] [101/3499] Completed AHCO in 0.4s | 2.77 sym/s | Total: 36.4s | ETA: 20.4m [2026-01-12T20:15:41.671453] [INFO ] [sig ] [102/3499] Forecasting AHH... [2026-01-12T20:15:41.671492] [INFO ] [sig ] Generating forecast for: AHH [2026-01-12T20:15:41.671531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-12T20:15:41.685436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-12T20:15:41.685883] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-12T20:15:41.686776] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-12T20:15:41.686833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:41.686867] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:41.686897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:41.686957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:41.745020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:41.745938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:41.746025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:41.746060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:41.864482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:41.864666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:41.864708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:41.864736] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:41.868174] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-12T20:15:41.868460] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-12T20:15:41.868613] [INFO ] [sig ] AHH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:42.011538] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AHH.txt [2026-01-12T20:15:42.011722] [INFO ] [sig ] [102/3499] Completed AHH in 0.3s | 2.77 sym/s | Total: 36.8s | ETA: 20.4m [2026-01-12T20:15:42.011763] [INFO ] [sig ] [103/3499] Forecasting AI... [2026-01-12T20:15:42.011794] [INFO ] [sig ] Generating forecast for: AI [2026-01-12T20:15:42.011824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-12T20:15:42.024972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-12T20:15:42.025434] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-12T20:15:42.026559] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-12T20:15:42.026654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:42.026698] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:42.026738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:42.026822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:42.088100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:42.089026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:42.089116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:42.089150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:42.217611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:42.217789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:42.217831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:42.217859] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:42.221675] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-12T20:15:42.221955] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-12T20:15:42.222086] [INFO ] [sig ] AI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:42.371172] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AI.txt [2026-01-12T20:15:42.371328] [INFO ] [sig ] [103/3499] Completed AI in 0.4s | 2.77 sym/s | Total: 37.1s | ETA: 20.4m [2026-01-12T20:15:42.371368] [INFO ] [sig ] [104/3499] Forecasting AIA... [2026-01-12T20:15:42.371398] [INFO ] [sig ] Generating forecast for: AIA [2026-01-12T20:15:42.371428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-12T20:15:42.383173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-12T20:15:42.383519] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-12T20:15:42.384329] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-12T20:15:42.384383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:42.384414] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:42.384441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:42.384497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:42.443330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:42.444304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:42.444401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:42.444439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:42.569323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:42.569475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:42.569522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:42.569552] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:42.572998] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-12T20:15:42.573280] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-12T20:15:42.573415] [INFO ] [sig ] AIA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:42.716629] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AIA.txt [2026-01-12T20:15:42.716820] [INFO ] [sig ] [104/3499] Completed AIA in 0.3s | 2.77 sym/s | Total: 37.5s | ETA: 20.4m [2026-01-12T20:15:42.716870] [INFO ] [sig ] [105/3499] Forecasting AIG... [2026-01-12T20:15:42.716902] [INFO ] [sig ] Generating forecast for: AIG [2026-01-12T20:15:42.716933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-12T20:15:42.728911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-12T20:15:42.729331] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-12T20:15:42.730255] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-12T20:15:42.730311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:42.730344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:42.730381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:42.730443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:42.791908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:42.792830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:42.792914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:42.792980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:42.922014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:42.922183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:42.922226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:42.922255] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:42.926091] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=82.94%) [2026-01-12T20:15:42.926392] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-12T20:15:42.926533] [INFO ] [sig ] AIG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:43.072861] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AIG.txt [2026-01-12T20:15:43.072992] [INFO ] [sig ] [105/3499] Completed AIG in 0.4s | 2.77 sym/s | Total: 37.8s | ETA: 20.4m [2026-01-12T20:15:43.073031] [INFO ] [sig ] [106/3499] Forecasting AIMD... [2026-01-12T20:15:43.073061] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-12T20:15:43.073092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-12T20:15:43.085294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-12T20:15:43.085602] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-12T20:15:43.086798] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-12T20:15:43.086851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:43.086883] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:43.086909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:43.086965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:43.144269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:43.145009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:43.145089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:43.145120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:43.256691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:43.256846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:43.256887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:43.256914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:43.260286] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-01-12T20:15:43.260565] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-12T20:15:43.260729] [INFO ] [sig ] AIMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:43.415797] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AIMD.txt [2026-01-12T20:15:43.415949] [INFO ] [sig ] [106/3499] Completed AIMD in 0.3s | 2.78 sym/s | Total: 38.2s | ETA: 20.4m [2026-01-12T20:15:43.416001] [INFO ] [sig ] [107/3499] Forecasting AIO... [2026-01-12T20:15:43.416036] [INFO ] [sig ] Generating forecast for: AIO [2026-01-12T20:15:43.416068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-12T20:15:43.430442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-12T20:15:43.430939] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-12T20:15:43.432072] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-12T20:15:43.432131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:43.432166] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:43.432193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:43.432251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:43.495915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:43.496877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:43.496980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:43.497014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:43.623889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:43.624054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:43.624093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:43.624121] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:43.628126] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-01-12T20:15:43.628523] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-12T20:15:43.628696] [INFO ] [sig ] AIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:43.787899] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AIO.txt [2026-01-12T20:15:43.788065] [INFO ] [sig ] [107/3499] Completed AIO in 0.4s | 2.78 sym/s | Total: 38.6s | ETA: 20.4m [2026-01-12T20:15:43.788104] [INFO ] [sig ] [108/3499] Forecasting AIP... [2026-01-12T20:15:43.788134] [INFO ] [sig ] Generating forecast for: AIP [2026-01-12T20:15:43.788166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-12T20:15:43.801807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-12T20:15:43.802226] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-12T20:15:43.803133] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-12T20:15:43.803189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:43.803222] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:43.803251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:43.803308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:43.870129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:43.871044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:43.871138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:43.871171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:43.993232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:43.993393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:43.993449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:43.993478] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:43.997506] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-01-12T20:15:43.998087] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-12T20:15:43.998237] [INFO ] [sig ] AIP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:44.147193] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AIP.txt [2026-01-12T20:15:44.147398] [INFO ] [sig ] [108/3499] Completed AIP in 0.4s | 2.78 sym/s | Total: 38.9s | ETA: 20.4m [2026-01-12T20:15:44.147451] [INFO ] [sig ] [109/3499] Forecasting AIPI... [2026-01-12T20:15:44.147491] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-12T20:15:44.147530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-12T20:15:44.161323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-12T20:15:44.161689] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-12T20:15:44.162479] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-12T20:15:44.162537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:44.162594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:44.162626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:44.162683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:44.221331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:44.222239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:44.222325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:44.222357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:44.346042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:44.346210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:44.346252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:44.346279] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:44.349774] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=53.17%) [2026-01-12T20:15:44.350074] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-12T20:15:44.350212] [INFO ] [sig ] AIPI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:44.504523] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AIPI.txt [2026-01-12T20:15:44.504901] [INFO ] [sig ] [109/3499] Completed AIPI in 0.4s | 2.78 sym/s | Total: 39.3s | ETA: 20.4m [2026-01-12T20:15:44.504959] [INFO ] [sig ] [110/3499] Forecasting AIQ... [2026-01-12T20:15:44.504990] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-12T20:15:44.505023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-12T20:15:44.518846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-12T20:15:44.519262] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-12T20:15:44.520124] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-12T20:15:44.520180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:44.520215] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:44.520244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:44.520301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:44.582261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:44.583172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:44.583292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:44.583327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:44.707293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:44.707459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:44.707499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:44.707533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:44.711267] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=21.41%) [2026-01-12T20:15:44.711659] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-12T20:15:44.711809] [INFO ] [sig ] AIQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:44.865494] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AIQ.txt [2026-01-12T20:15:44.865682] [INFO ] [sig ] [110/3499] Completed AIQ in 0.4s | 2.78 sym/s | Total: 39.6s | ETA: 20.4m [2026-01-12T20:15:44.865725] [INFO ] [sig ] [111/3499] Forecasting AIRG... [2026-01-12T20:15:44.865756] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-12T20:15:44.865786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-12T20:15:44.877292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-12T20:15:44.877666] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-12T20:15:44.878500] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-12T20:15:44.878556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:44.878621] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:44.878651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:44.878708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:44.937481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:44.942533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:44.942667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:44.942701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:45.051110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:45.051272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:45.051312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:45.051342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:45.054956] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-12T20:15:45.055301] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-12T20:15:45.055450] [INFO ] [sig ] AIRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:45.209987] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AIRG.txt [2026-01-12T20:15:45.210143] [INFO ] [sig ] [111/3499] Completed AIRG in 0.3s | 2.78 sym/s | Total: 40.0s | ETA: 20.3m [2026-01-12T20:15:45.210184] [INFO ] [sig ] [112/3499] Forecasting AIRJ... [2026-01-12T20:15:45.210215] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-12T20:15:45.210246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-12T20:15:45.222321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-12T20:15:45.222682] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-12T20:15:45.223482] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-12T20:15:45.223548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:45.223650] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:45.223681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:45.223739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:45.284051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:45.284911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:45.284996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:45.285029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:45.404719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:45.404876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:45.404918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:45.404946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:45.408322] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=86.48%) [2026-01-12T20:15:45.408613] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-12T20:15:45.408741] [INFO ] [sig ] AIRJ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:45.552264] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AIRJ.txt [2026-01-12T20:15:45.552404] [INFO ] [sig ] [112/3499] Completed AIRJ in 0.3s | 2.78 sym/s | Total: 40.3s | ETA: 20.3m [2026-01-12T20:15:45.552444] [INFO ] [sig ] [113/3499] Forecasting AIRS... [2026-01-12T20:15:45.552475] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-12T20:15:45.552510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-12T20:15:45.563678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-12T20:15:45.563998] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-12T20:15:45.564789] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-12T20:15:45.564843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:45.564874] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:45.564901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:45.564957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:45.622626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:45.623457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:45.623540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:45.623591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:45.746544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:45.746780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:45.746828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:45.746858] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:45.750503] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-12T20:15:45.750832] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-12T20:15:45.750965] [INFO ] [sig ] AIRS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:45.892662] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AIRS.txt [2026-01-12T20:15:45.892821] [INFO ] [sig ] [113/3499] Completed AIRS in 0.3s | 2.78 sym/s | Total: 40.7s | ETA: 20.3m [2026-01-12T20:15:45.892861] [INFO ] [sig ] [114/3499] Forecasting AISP... [2026-01-12T20:15:45.892891] [INFO ] [sig ] Generating forecast for: AISP [2026-01-12T20:15:45.892930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-12T20:15:45.904376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-12T20:15:45.904725] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-12T20:15:45.905506] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-12T20:15:45.905559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:45.905621] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:45.905648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:45.905705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:45.962528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:45.963283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:45.963362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:45.963395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:46.084674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:46.084847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:46.084889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:46.084918] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:46.088762] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-01-12T20:15:46.089080] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-12T20:15:46.089226] [INFO ] [sig ] AISP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:46.245266] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AISP.txt [2026-01-12T20:15:46.245450] [INFO ] [sig ] [114/3499] Completed AISP in 0.4s | 2.78 sym/s | Total: 41.0s | ETA: 20.3m [2026-01-12T20:15:46.245501] [INFO ] [sig ] [115/3499] Forecasting AIZN... [2026-01-12T20:15:46.245535] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-12T20:15:46.245605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-12T20:15:46.258731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-12T20:15:46.259196] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-12T20:15:46.260148] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-12T20:15:46.260212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:46.260255] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:46.260289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:46.260347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:46.320540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:46.321466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:46.321554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:46.321606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:46.431761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:46.431914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:46.431953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:46.432013] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:46.435398] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-12T20:15:46.435691] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-12T20:15:46.435821] [INFO ] [sig ] AIZN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:46.582973] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AIZN.txt [2026-01-12T20:15:46.583116] [INFO ] [sig ] [115/3499] Completed AIZN in 0.3s | 2.78 sym/s | Total: 41.3s | ETA: 20.3m [2026-01-12T20:15:46.583155] [INFO ] [sig ] [116/3499] Forecasting AJG... [2026-01-12T20:15:46.583190] [INFO ] [sig ] Generating forecast for: AJG [2026-01-12T20:15:46.583222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-12T20:15:46.594952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-12T20:15:46.595218] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-12T20:15:46.595997] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-12T20:15:46.596050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:46.596082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:46.596108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:46.596165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:46.652838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:46.653615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:46.653705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:46.653739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:46.780387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:46.780544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:46.780603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:46.780634] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:46.784183] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-12T20:15:46.784469] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-12T20:15:46.784624] [INFO ] [sig ] AJG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:46.934060] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AJG.txt [2026-01-12T20:15:46.934190] [INFO ] [sig ] [116/3499] Completed AJG in 0.4s | 2.78 sym/s | Total: 41.7s | ETA: 20.3m [2026-01-12T20:15:46.934229] [INFO ] [sig ] [117/3499] Forecasting AKAM... [2026-01-12T20:15:46.934260] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-12T20:15:46.934290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-12T20:15:46.945638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-12T20:15:46.945890] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-12T20:15:46.946689] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-12T20:15:46.946742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:46.946774] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:46.946801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:46.946859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:47.002748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:47.003509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:47.003607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:47.003643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:47.121785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:47.121940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:47.121979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:47.122009] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:47.125386] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-12T20:15:47.125721] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-12T20:15:47.125850] [INFO ] [sig ] AKAM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:47.271826] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AKAM.txt [2026-01-12T20:15:47.271984] [INFO ] [sig ] [117/3499] Completed AKAM in 0.3s | 2.78 sym/s | Total: 42.0s | ETA: 20.3m [2026-01-12T20:15:47.272025] [INFO ] [sig ] [118/3499] Forecasting AKBA... [2026-01-12T20:15:47.272054] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-12T20:15:47.272085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-12T20:15:47.284835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-12T20:15:47.285267] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-12T20:15:47.286325] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-12T20:15:47.286382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:47.286416] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:47.286445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:47.286504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:47.349234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:47.350388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:47.350500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:47.350532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:47.481181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:47.481354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:47.481394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:47.481422] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:47.485033] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-12T20:15:47.485409] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-12T20:15:47.485559] [INFO ] [sig ] AKBA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:47.636496] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AKBA.txt [2026-01-12T20:15:47.636690] [INFO ] [sig ] [118/3499] Completed AKBA in 0.4s | 2.78 sym/s | Total: 42.4s | ETA: 20.2m [2026-01-12T20:15:47.636731] [INFO ] [sig ] [119/3499] Forecasting AL... [2026-01-12T20:15:47.636762] [INFO ] [sig ] Generating forecast for: AL [2026-01-12T20:15:47.636792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-12T20:15:47.648677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-12T20:15:47.649092] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-12T20:15:47.649922] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-12T20:15:47.649979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:47.650012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:47.650040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:47.650097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:47.710351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:47.711268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:47.711367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:47.711400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:47.840627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:47.840809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:47.840850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:47.840908] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:47.844801] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-01-12T20:15:47.845229] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-12T20:15:47.845388] [INFO ] [sig ] AL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:47.996713] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AL.txt [2026-01-12T20:15:47.996889] [INFO ] [sig ] [119/3499] Completed AL in 0.4s | 2.78 sym/s | Total: 42.8s | ETA: 20.2m [2026-01-12T20:15:47.996931] [INFO ] [sig ] [120/3499] Forecasting ALAB... [2026-01-12T20:15:47.996961] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-12T20:15:47.996992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-12T20:15:48.009192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-12T20:15:48.009641] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-12T20:15:48.010419] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-12T20:15:48.010473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:48.010505] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:48.010532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:48.010614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:48.068204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:48.069114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:48.069199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:48.069231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:48.193138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:48.193317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:48.193362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:48.193391] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:48.197105] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-01-12T20:15:48.197402] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-12T20:15:48.197531] [INFO ] [sig ] ALAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:48.339803] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALAB.txt [2026-01-12T20:15:48.339946] [INFO ] [sig ] [120/3499] Completed ALAB in 0.3s | 2.78 sym/s | Total: 43.1s | ETA: 20.2m [2026-01-12T20:15:48.339985] [INFO ] [sig ] [121/3499] Forecasting ALB... [2026-01-12T20:15:48.340013] [INFO ] [sig ] Generating forecast for: ALB [2026-01-12T20:15:48.340042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-12T20:15:48.352102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-12T20:15:48.352421] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-12T20:15:48.353248] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-12T20:15:48.353302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:48.353334] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:48.353360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:48.353416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:48.409829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:48.410434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:48.410514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:48.410546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:48.534068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:48.534176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:48.534212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:48.534239] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:48.537339] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=53.84%) [2026-01-12T20:15:48.537624] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-12T20:15:48.537768] [INFO ] [sig ] ALB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:48.678498] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALB.txt [2026-01-12T20:15:48.678635] [INFO ] [sig ] [121/3499] Completed ALB in 0.3s | 2.79 sym/s | Total: 43.4s | ETA: 20.2m [2026-01-12T20:15:48.678683] [INFO ] [sig ] [122/3499] Forecasting ALC... [2026-01-12T20:15:48.678718] [INFO ] [sig ] Generating forecast for: ALC [2026-01-12T20:15:48.678750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-12T20:15:48.689916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-12T20:15:48.690167] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-12T20:15:48.690940] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-12T20:15:48.690996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:48.691028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:48.691055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:48.691111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:48.746893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:48.747474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:48.747616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:48.747652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:48.867623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:48.867722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:48.867780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:48.867811] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:48.870920] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-12T20:15:48.871186] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-12T20:15:48.871308] [INFO ] [sig ] ALC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:49.012860] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALC.txt [2026-01-12T20:15:49.012967] [INFO ] [sig ] [122/3499] Completed ALC in 0.3s | 2.79 sym/s | Total: 43.8s | ETA: 20.2m [2026-01-12T20:15:49.013005] [INFO ] [sig ] [123/3499] Forecasting ALCO... [2026-01-12T20:15:49.013034] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-12T20:15:49.013062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-12T20:15:49.024698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-12T20:15:49.024944] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-12T20:15:49.025722] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-12T20:15:49.025774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:49.025805] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:49.025831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:49.025897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:49.085897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:49.086597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:49.086684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:49.086717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:49.205884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:49.205995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:49.206032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:49.206060] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:49.209237] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=80.63%) [2026-01-12T20:15:49.209503] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-12T20:15:49.209647] [INFO ] [sig ] ALCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:49.352212] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALCO.txt [2026-01-12T20:15:49.352338] [INFO ] [sig ] [123/3499] Completed ALCO in 0.3s | 2.79 sym/s | Total: 44.1s | ETA: 20.2m [2026-01-12T20:15:49.352378] [INFO ] [sig ] [124/3499] Forecasting ALDX... [2026-01-12T20:15:49.352407] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-12T20:15:49.352436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-12T20:15:49.364496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-12T20:15:49.364780] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-12T20:15:49.365545] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-12T20:15:49.365625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:49.365658] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:49.365686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:49.365743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:49.422245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:49.422880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:49.422958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:49.422991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:49.541593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:49.541749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:49.541788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:49.541816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:49.545191] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-12T20:15:49.545466] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-12T20:15:49.545624] [INFO ] [sig ] ALDX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:49.694973] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALDX.txt [2026-01-12T20:15:49.695117] [INFO ] [sig ] [124/3499] Completed ALDX in 0.3s | 2.79 sym/s | Total: 44.5s | ETA: 20.2m [2026-01-12T20:15:49.695156] [INFO ] [sig ] [125/3499] Forecasting ALEX... [2026-01-12T20:15:49.695185] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-12T20:15:49.695217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-12T20:15:49.706866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-12T20:15:49.707135] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-12T20:15:49.707939] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-12T20:15:49.708001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:49.708035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:49.708061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:49.708116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:49.765298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:49.765996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:49.766079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:49.766111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:49.890789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:49.890955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:49.890994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:49.891025] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:49.894592] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-01-12T20:15:49.894867] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-12T20:15:49.894997] [INFO ] [sig ] ALEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:50.038517] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALEX.txt [2026-01-12T20:15:50.038677] [INFO ] [sig ] [125/3499] Completed ALEX in 0.3s | 2.79 sym/s | Total: 44.8s | ETA: 20.2m [2026-01-12T20:15:50.038726] [INFO ] [sig ] [126/3499] Forecasting ALG... [2026-01-12T20:15:50.038761] [INFO ] [sig ] Generating forecast for: ALG [2026-01-12T20:15:50.038797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-12T20:15:50.050645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-12T20:15:50.050909] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-12T20:15:50.051678] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-12T20:15:50.051731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:50.051763] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:50.051790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:50.051846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:50.109328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:50.109930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:50.110008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:50.110039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:50.229562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:50.229706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:50.229746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:50.229775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:50.233202] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=55.55%) [2026-01-12T20:15:50.233469] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-12T20:15:50.233608] [INFO ] [sig ] ALG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:50.375442] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALG.txt [2026-01-12T20:15:50.375544] [INFO ] [sig ] [126/3499] Completed ALG in 0.3s | 2.79 sym/s | Total: 45.1s | ETA: 20.1m [2026-01-12T20:15:50.375598] [INFO ] [sig ] [127/3499] Forecasting ALGM... [2026-01-12T20:15:50.375629] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-12T20:15:50.375658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-12T20:15:50.388200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-12T20:15:50.388664] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-12T20:15:50.389647] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-12T20:15:50.389715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:50.389747] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:50.389774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:50.389832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:50.449852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:50.450780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:50.450871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:50.450905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:50.580330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:50.580492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:50.580531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:50.580560] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:50.584123] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-01-12T20:15:50.584480] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-12T20:15:50.584640] [INFO ] [sig ] ALGM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:50.731932] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALGM.txt [2026-01-12T20:15:50.732095] [INFO ] [sig ] [127/3499] Completed ALGM in 0.4s | 2.79 sym/s | Total: 45.5s | ETA: 20.1m [2026-01-12T20:15:50.732135] [INFO ] [sig ] [128/3499] Forecasting ALGN... [2026-01-12T20:15:50.732164] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-12T20:15:50.732193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-12T20:15:50.745376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-12T20:15:50.745808] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-12T20:15:50.746654] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-12T20:15:50.746712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:50.746746] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:50.746774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:50.746832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:50.806005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:50.806908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:50.807001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:50.807034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:50.930393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:50.930608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:50.930655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:50.930685] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:50.934395] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-01-12T20:15:50.934790] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-12T20:15:50.934941] [INFO ] [sig ] ALGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:51.080914] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALGN.txt [2026-01-12T20:15:51.081094] [INFO ] [sig ] [128/3499] Completed ALGN in 0.3s | 2.79 sym/s | Total: 45.8s | ETA: 20.1m [2026-01-12T20:15:51.081136] [INFO ] [sig ] [129/3499] Forecasting ALGS... [2026-01-12T20:15:51.081167] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-12T20:15:51.081197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-12T20:15:51.093382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-12T20:15:51.093790] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-12T20:15:51.094634] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-12T20:15:51.094694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:51.094773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:51.094814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:51.094898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:51.154413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:51.155331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:51.155419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:51.155452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:51.278827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:51.278990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:51.279031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:51.279060] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:51.282598] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=15.88%) [2026-01-12T20:15:51.282912] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-12T20:15:51.283050] [INFO ] [sig ] ALGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:51.426917] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALGS.txt [2026-01-12T20:15:51.427075] [INFO ] [sig ] [129/3499] Completed ALGS in 0.3s | 2.79 sym/s | Total: 46.2s | ETA: 20.1m [2026-01-12T20:15:51.427117] [INFO ] [sig ] [130/3499] Forecasting ALHC... [2026-01-12T20:15:51.427148] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-12T20:15:51.427178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-12T20:15:51.439732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-12T20:15:51.440119] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-12T20:15:51.440946] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-12T20:15:51.441002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:51.441035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:51.441062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:51.441119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:51.501413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:51.502296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:51.502382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:51.502415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:51.624746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:51.624902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:51.624942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:51.624970] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:51.631636] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-12T20:15:51.631979] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-12T20:15:51.632116] [INFO ] [sig ] ALHC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:51.838034] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALHC.txt [2026-01-12T20:15:51.838193] [INFO ] [sig ] [130/3499] Completed ALHC in 0.4s | 2.79 sym/s | Total: 46.6s | ETA: 20.1m [2026-01-12T20:15:51.838234] [INFO ] [sig ] [131/3499] Forecasting ALK... [2026-01-12T20:15:51.838264] [INFO ] [sig ] Generating forecast for: ALK [2026-01-12T20:15:51.838294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-12T20:15:51.850677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-12T20:15:51.851041] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-12T20:15:51.851853] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-12T20:15:51.851907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:51.851941] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:51.851969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:51.852026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:51.911403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:51.912298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:51.912383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:51.912416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:52.039504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:52.039691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:52.039731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:52.039760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:52.043264] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-01-12T20:15:52.043636] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-12T20:15:52.043778] [INFO ] [sig ] ALK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:52.203327] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALK.txt [2026-01-12T20:15:52.203486] [INFO ] [sig ] [131/3499] Completed ALK in 0.4s | 2.79 sym/s | Total: 47.0s | ETA: 20.1m [2026-01-12T20:15:52.203526] [INFO ] [sig ] [132/3499] Forecasting ALKS... [2026-01-12T20:15:52.203557] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-12T20:15:52.203613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-12T20:15:52.216861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-12T20:15:52.217463] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-12T20:15:52.218473] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-12T20:15:52.218528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:52.218561] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:52.218614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:52.218683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:52.279439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:52.280317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:52.280407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:52.280440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:52.400380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:52.400707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:52.400750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:52.400808] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:52.405796] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=28.00%) [2026-01-12T20:15:52.406182] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-12T20:15:52.406335] [INFO ] [sig ] ALKS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:52.560691] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALKS.txt [2026-01-12T20:15:52.560886] [INFO ] [sig ] [132/3499] Completed ALKS in 0.4s | 2.79 sym/s | Total: 47.3s | ETA: 20.1m [2026-01-12T20:15:52.560936] [INFO ] [sig ] [133/3499] Forecasting ALL... [2026-01-12T20:15:52.560968] [INFO ] [sig ] Generating forecast for: ALL [2026-01-12T20:15:52.560997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-12T20:15:52.573984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-12T20:15:52.574338] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-12T20:15:52.575199] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-12T20:15:52.575255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:52.575289] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:52.575318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:52.575376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:52.635929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:52.636871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:52.636962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:52.636997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:52.760679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:52.760835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:52.760876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:52.760905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:52.764414] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-01-12T20:15:52.764728] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-12T20:15:52.764884] [INFO ] [sig ] ALL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:52.915383] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALL.txt [2026-01-12T20:15:52.915531] [INFO ] [sig ] [133/3499] Completed ALL in 0.4s | 2.79 sym/s | Total: 47.7s | ETA: 20.1m [2026-01-12T20:15:52.915591] [INFO ] [sig ] [134/3499] Forecasting ALLE... [2026-01-12T20:15:52.915627] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-12T20:15:52.915659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-12T20:15:52.928762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-12T20:15:52.929146] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-12T20:15:52.929975] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-12T20:15:52.930042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:52.930080] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:52.930108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:52.930178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:52.991312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:52.992198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:52.992292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:52.992327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:53.117448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:53.117622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:53.117664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:53.117695] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:53.121185] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-01-12T20:15:53.121468] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-12T20:15:53.121617] [INFO ] [sig ] ALLE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:53.278818] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALLE.txt [2026-01-12T20:15:53.278981] [INFO ] [sig ] [134/3499] Completed ALLE in 0.4s | 2.79 sym/s | Total: 48.0s | ETA: 20.1m [2026-01-12T20:15:53.279029] [INFO ] [sig ] [135/3499] Forecasting ALLO... [2026-01-12T20:15:53.279060] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-12T20:15:53.279093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-12T20:15:53.295457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-12T20:15:53.295835] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-12T20:15:53.296725] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-12T20:15:53.296786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:53.296819] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:53.296855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:53.296931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:53.358253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:53.359283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:53.359370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:53.359404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:53.491471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:53.491641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:53.491684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:53.491713] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:53.495211] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=26.40%) [2026-01-12T20:15:53.495499] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-12T20:15:53.495665] [INFO ] [sig ] ALLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:53.650080] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALLO.txt [2026-01-12T20:15:53.650280] [INFO ] [sig ] [135/3499] Completed ALLO in 0.4s | 2.79 sym/s | Total: 48.4s | ETA: 20.1m [2026-01-12T20:15:53.650332] [INFO ] [sig ] [136/3499] Forecasting ALLY... [2026-01-12T20:15:53.650370] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-12T20:15:53.650408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-12T20:15:53.663925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-12T20:15:53.664288] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-12T20:15:53.665328] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-12T20:15:53.665383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:53.665426] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:53.665453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:53.665510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:53.726366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:53.727172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:53.727256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:53.727289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:53.858854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:53.859010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:53.859059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:53.859101] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:53.862665] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=55.81%) [2026-01-12T20:15:53.862972] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-12T20:15:53.863113] [INFO ] [sig ] ALLY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:54.019297] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALLY.txt [2026-01-12T20:15:54.019449] [INFO ] [sig ] [136/3499] Completed ALLY in 0.4s | 2.79 sym/s | Total: 48.8s | ETA: 20.1m [2026-01-12T20:15:54.019490] [INFO ] [sig ] [137/3499] Forecasting ALMS... [2026-01-12T20:15:54.019521] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-12T20:15:54.019551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-12T20:15:54.033306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-12T20:15:54.033771] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-12T20:15:54.034637] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-12T20:15:54.034696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:54.034729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:54.034757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:54.034815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:54.094791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:54.095811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:54.095917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:54.095951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:54.220218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:54.220384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:54.220425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:54.220454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:54.224202] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-12T20:15:54.224611] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-12T20:15:54.224767] [INFO ] [sig ] ALMS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:54.373958] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALMS.txt [2026-01-12T20:15:54.374116] [INFO ] [sig ] [137/3499] Completed ALMS in 0.4s | 2.79 sym/s | Total: 49.1s | ETA: 20.1m [2026-01-12T20:15:54.374156] [INFO ] [sig ] [138/3499] Forecasting ALNY... [2026-01-12T20:15:54.374186] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-12T20:15:54.374216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-12T20:15:54.386039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-12T20:15:54.386437] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-12T20:15:54.387275] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-12T20:15:54.387329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:54.387363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:54.387391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:54.387447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:54.448751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:54.449610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:54.449693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:54.449726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:54.576607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:54.576767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:54.576806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:54.576834] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:54.580274] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=42.83%) [2026-01-12T20:15:54.580612] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-12T20:15:54.580751] [INFO ] [sig ] ALNY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:54.725634] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALNY.txt [2026-01-12T20:15:54.725795] [INFO ] [sig ] [138/3499] Completed ALNY in 0.4s | 2.79 sym/s | Total: 49.5s | ETA: 20.1m [2026-01-12T20:15:54.725834] [INFO ] [sig ] [139/3499] Forecasting ALRM... [2026-01-12T20:15:54.725865] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-12T20:15:54.725896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-12T20:15:54.737603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-12T20:15:54.738036] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-12T20:15:54.738875] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-12T20:15:54.738930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:54.738963] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:54.738992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:54.739051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:54.798169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:54.799050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:54.799167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:54.799201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:54.923766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:54.923928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:54.923970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:54.924000] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:54.927559] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-01-12T20:15:54.927962] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-12T20:15:54.928107] [INFO ] [sig ] ALRM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:55.081291] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALRM.txt [2026-01-12T20:15:55.081464] [INFO ] [sig ] [139/3499] Completed ALRM in 0.4s | 2.79 sym/s | Total: 49.8s | ETA: 20.1m [2026-01-12T20:15:55.081511] [INFO ] [sig ] [140/3499] Forecasting ALRS... [2026-01-12T20:15:55.081542] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-12T20:15:55.081593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-12T20:15:55.093861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-12T20:15:55.094289] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-12T20:15:55.095169] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-12T20:15:55.095224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:55.095256] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:55.095283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:55.095341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:55.154954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:55.155822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:55.155908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:55.155941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:55.275195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:55.275358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:55.275396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:55.275425] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:55.278860] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-12T20:15:55.279140] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-12T20:15:55.279266] [INFO ] [sig ] ALRS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:55.424870] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALRS.txt [2026-01-12T20:15:55.425222] [INFO ] [sig ] [140/3499] Completed ALRS in 0.3s | 2.79 sym/s | Total: 50.2s | ETA: 20.1m [2026-01-12T20:15:55.425263] [INFO ] [sig ] [141/3499] Forecasting ALSN... [2026-01-12T20:15:55.425293] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-12T20:15:55.425321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-12T20:15:55.440314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-12T20:15:55.440858] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-12T20:15:55.441701] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-12T20:15:55.441758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:55.441790] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:55.441818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:55.441874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:55.501905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:55.502840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:55.503112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:55.503144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:55.622731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:55.622900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:55.622941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:55.623157] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:55.626971] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-01-12T20:15:55.627255] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-12T20:15:55.627405] [INFO ] [sig ] ALSN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:55.772146] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALSN.txt [2026-01-12T20:15:55.772278] [INFO ] [sig ] [141/3499] Completed ALSN in 0.3s | 2.79 sym/s | Total: 50.5s | ETA: 20.1m [2026-01-12T20:15:55.772317] [INFO ] [sig ] [142/3499] Forecasting ALTG... [2026-01-12T20:15:55.772348] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-12T20:15:55.772377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-12T20:15:55.785267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-12T20:15:55.785554] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-12T20:15:55.786523] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-12T20:15:55.786602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:55.786637] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:55.786664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:55.786728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:55.847430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:55.848302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:55.848386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:55.848419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:55.967761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:55.967946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:55.967986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:55.968016] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:55.971444] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=59.85%) [2026-01-12T20:15:55.971750] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-12T20:15:55.971885] [INFO ] [sig ] ALTG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:56.130670] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALTG.txt [2026-01-12T20:15:56.130872] [INFO ] [sig ] [142/3499] Completed ALTG in 0.4s | 2.79 sym/s | Total: 50.9s | ETA: 20.1m [2026-01-12T20:15:56.130913] [INFO ] [sig ] [143/3499] Forecasting ALTI... [2026-01-12T20:15:56.130942] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-12T20:15:56.130972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-12T20:15:56.142669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-12T20:15:56.143081] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-12T20:15:56.143917] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-12T20:15:56.143971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:56.144003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:56.144031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:56.144086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:56.203264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:56.204256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:56.204343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:56.204376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:56.326230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:56.326404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:56.326475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:56.326512] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:56.330148] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=66.20%) [2026-01-12T20:15:56.330494] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-12T20:15:56.330655] [INFO ] [sig ] ALTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:56.477379] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALTI.txt [2026-01-12T20:15:56.477542] [INFO ] [sig ] [143/3499] Completed ALTI in 0.3s | 2.79 sym/s | Total: 51.2s | ETA: 20.0m [2026-01-12T20:15:56.477611] [INFO ] [sig ] [144/3499] Forecasting ALTS... [2026-01-12T20:15:56.477643] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-12T20:15:56.477674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-12T20:15:56.489754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-12T20:15:56.490157] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-12T20:15:56.490994] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-12T20:15:56.491048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:56.491081] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:56.491109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:56.491166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:56.552536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:56.553427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:56.553510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:56.553543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:56.679473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:56.679661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:56.679703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:56.679731] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:56.683365] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-12T20:15:56.683712] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-12T20:15:56.683851] [INFO ] [sig ] ALTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:56.839193] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALTS.txt [2026-01-12T20:15:56.839358] [INFO ] [sig ] [144/3499] Completed ALTS in 0.4s | 2.79 sym/s | Total: 51.6s | ETA: 20.0m [2026-01-12T20:15:56.839397] [INFO ] [sig ] [145/3499] Forecasting ALTY... [2026-01-12T20:15:56.839427] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-12T20:15:56.839459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-12T20:15:56.850594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-12T20:15:56.850942] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-12T20:15:56.851745] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-12T20:15:56.851798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:56.851832] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:56.851859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:56.851916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:56.909244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:56.910109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:56.910207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:56.910240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:57.022956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:57.023115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:57.023153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:57.023183] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:57.026527] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-12T20:15:57.026813] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-12T20:15:57.027108] [INFO ] [sig ] ALTY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:57.176157] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALTY.txt [2026-01-12T20:15:57.176319] [INFO ] [sig ] [145/3499] Completed ALTY in 0.3s | 2.79 sym/s | Total: 51.9s | ETA: 20.0m [2026-01-12T20:15:57.176359] [INFO ] [sig ] [146/3499] Forecasting ALVO... [2026-01-12T20:15:57.176390] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-12T20:15:57.176420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-12T20:15:57.188815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-12T20:15:57.189297] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-12T20:15:57.190264] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-12T20:15:57.190317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:57.190375] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:57.190404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:57.190460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:57.248045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:57.248915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:57.249000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:57.249032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:57.366898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:57.367061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:57.367101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:57.367129] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:57.370595] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-12T20:15:57.370875] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-12T20:15:57.371001] [INFO ] [sig ] ALVO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:57.517535] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALVO.txt [2026-01-12T20:15:57.517698] [INFO ] [sig ] [146/3499] Completed ALVO in 0.3s | 2.79 sym/s | Total: 52.3s | ETA: 20.0m [2026-01-12T20:15:57.517757] [INFO ] [sig ] [147/3499] Forecasting ALX... [2026-01-12T20:15:57.517787] [INFO ] [sig ] Generating forecast for: ALX [2026-01-12T20:15:57.517821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-12T20:15:57.529653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-12T20:15:57.529941] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-12T20:15:57.530724] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-12T20:15:57.530777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:57.530818] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:57.530846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:57.530902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:57.587991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:57.588590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:57.588667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:57.588698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:57.699777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:57.699908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:57.700138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:57.700165] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:57.704170] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=41.88%) [2026-01-12T20:15:57.704459] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-12T20:15:57.704602] [INFO ] [sig ] ALX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:57.848841] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALX.txt [2026-01-12T20:15:57.849102] [INFO ] [sig ] [147/3499] Completed ALX in 0.3s | 2.79 sym/s | Total: 52.6s | ETA: 20.0m [2026-01-12T20:15:57.849140] [INFO ] [sig ] [148/3499] Forecasting ALXO... [2026-01-12T20:15:57.849169] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-12T20:15:57.849198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-12T20:15:57.861424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-12T20:15:57.861708] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-12T20:15:57.862482] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-12T20:15:57.862540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:57.862588] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:57.862625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:57.862702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:57.920488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:57.921098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:57.921176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:57.921208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:58.036439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:58.036555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:58.036609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:58.036638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:58.039906] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-12T20:15:58.040171] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-12T20:15:58.040295] [INFO ] [sig ] ALXO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:58.180961] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ALXO.txt [2026-01-12T20:15:58.181086] [INFO ] [sig ] [148/3499] Completed ALXO in 0.3s | 2.80 sym/s | Total: 52.9s | ETA: 20.0m [2026-01-12T20:15:58.181125] [INFO ] [sig ] [149/3499] Forecasting ALZN... [2026-01-12T20:15:58.181153] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-12T20:15:58.181183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-12T20:15:58.192535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-12T20:15:58.192865] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-12T20:15:58.193670] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-12T20:15:58.193724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:58.193758] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:58.193786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:58.193848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:58.252150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:58.252901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:58.252982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:58.253014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:58.371987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:58.372133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:58.372171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:58.372229] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:58.376904] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: DOWN (p=28.90%) [2026-01-12T20:15:58.377374] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-12T20:15:58.377506] [INFO ] [sig ] ALZN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:58.520500] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ALZN.txt [2026-01-12T20:15:58.520630] [INFO ] [sig ] [149/3499] Completed ALZN in 0.3s | 2.80 sym/s | Total: 53.3s | ETA: 20.0m [2026-01-12T20:15:58.520670] [INFO ] [sig ] [150/3499] Forecasting AM... [2026-01-12T20:15:58.520699] [INFO ] [sig ] Generating forecast for: AM [2026-01-12T20:15:58.520728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-12T20:15:58.533445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-12T20:15:58.533746] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-12T20:15:58.534527] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-12T20:15:58.534608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:58.534660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:58.534688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:58.534745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:58.594347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:58.595164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:58.595243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:58.595275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:58.715857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:58.715999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:58.716036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:58.716065] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:58.719817] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-01-12T20:15:58.720093] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-12T20:15:58.720222] [INFO ] [sig ] AM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:58.862937] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AM.txt [2026-01-12T20:15:58.863051] [INFO ] [sig ] [150/3499] Completed AM in 0.3s | 2.80 sym/s | Total: 53.6s | ETA: 20.0m [2026-01-12T20:15:58.863089] [INFO ] [sig ] [151/3499] Forecasting AMAL... [2026-01-12T20:15:58.863124] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-12T20:15:58.863154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-12T20:15:58.874266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-12T20:15:58.874550] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-12T20:15:58.875336] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-12T20:15:58.875390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:58.875421] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:58.875448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:58.875505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:58.933666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:58.934438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:58.934525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:58.934556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:59.062337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:59.062484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:59.062541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:59.062607] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:59.066560] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-01-12T20:15:59.066861] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-12T20:15:59.066990] [INFO ] [sig ] AMAL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:59.247066] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMAL.txt [2026-01-12T20:15:59.247203] [INFO ] [sig ] [151/3499] Completed AMAL in 0.4s | 2.80 sym/s | Total: 54.0s | ETA: 20.0m [2026-01-12T20:15:59.247242] [INFO ] [sig ] [152/3499] Forecasting AMBA... [2026-01-12T20:15:59.247272] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-12T20:15:59.247303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-12T20:15:59.258869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-12T20:15:59.259173] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-12T20:15:59.260034] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-12T20:15:59.260089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:59.260121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:59.260148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:59.260204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:59.317246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:59.318099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:59.318181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:59.318213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:59.445646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:59.445821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:59.445862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:59.445890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:59.449407] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-12T20:15:59.449710] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-12T20:15:59.449836] [INFO ] [sig ] AMBA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:15:59.592409] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMBA.txt [2026-01-12T20:15:59.592545] [INFO ] [sig ] [152/3499] Completed AMBA in 0.3s | 2.80 sym/s | Total: 54.4s | ETA: 19.9m [2026-01-12T20:15:59.592600] [INFO ] [sig ] [153/3499] Forecasting AMBP... [2026-01-12T20:15:59.592632] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-12T20:15:59.592661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-12T20:15:59.604261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-12T20:15:59.604550] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-12T20:15:59.605323] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-12T20:15:59.605376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:59.605408] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:59.605435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:59.605490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:59.661695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:59.662319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:59.662397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:59.662429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:15:59.780021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:15:59.780181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:15:59.780221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:15:59.780250] [INFO ] [FORECASTER] Training complete [2026-01-12T20:15:59.783604] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-12T20:15:59.783876] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-12T20:15:59.783998] [INFO ] [sig ] AMBP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:15:59.926941] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMBP.txt [2026-01-12T20:15:59.927075] [INFO ] [sig ] [153/3499] Completed AMBP in 0.3s | 2.80 sym/s | Total: 54.7s | ETA: 19.9m [2026-01-12T20:15:59.927115] [INFO ] [sig ] [154/3499] Forecasting AMC... [2026-01-12T20:15:59.927143] [INFO ] [sig ] Generating forecast for: AMC [2026-01-12T20:15:59.927173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-12T20:15:59.938408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-12T20:15:59.938712] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-12T20:15:59.939494] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-12T20:15:59.939548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:15:59.939599] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:15:59.939628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:15:59.939685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:15:59.997202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:15:59.997859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:15:59.997937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:15:59.997968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:00.118473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:00.118619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:00.118659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:00.118702] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:00.122345] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-01-12T20:16:00.122630] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-12T20:16:00.122756] [INFO ] [sig ] AMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:00.270182] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMC.txt [2026-01-12T20:16:00.270316] [INFO ] [sig ] [154/3499] Completed AMC in 0.3s | 2.80 sym/s | Total: 55.0s | ETA: 19.9m [2026-01-12T20:16:00.270355] [INFO ] [sig ] [155/3499] Forecasting AMCX... [2026-01-12T20:16:00.270385] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-12T20:16:00.270414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-12T20:16:00.282450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-12T20:16:00.282726] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-12T20:16:00.283487] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-12T20:16:00.283541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:00.283592] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:00.283622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:00.283679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:00.343461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:00.344145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:00.344222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:00.344254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:00.462862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:00.463007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:00.463047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:00.463075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:00.466422] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=54.41%) [2026-01-12T20:16:00.466712] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-12T20:16:00.466840] [INFO ] [sig ] AMCX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:00.611271] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMCX.txt [2026-01-12T20:16:00.611400] [INFO ] [sig ] [155/3499] Completed AMCX in 0.3s | 2.80 sym/s | Total: 55.4s | ETA: 19.9m [2026-01-12T20:16:00.611439] [INFO ] [sig ] [156/3499] Forecasting AMD... [2026-01-12T20:16:00.611468] [INFO ] [sig ] Generating forecast for: AMD [2026-01-12T20:16:00.611499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-12T20:16:00.623907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-12T20:16:00.624309] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-12T20:16:00.625119] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-12T20:16:00.625174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:00.625206] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:00.625234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:00.625290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:00.683792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:00.684721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:00.684864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:00.684899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:00.817523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:00.817713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:00.817776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:00.817807] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:00.821273] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=82.21%) [2026-01-12T20:16:00.821604] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-12T20:16:00.821743] [INFO ] [sig ] AMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:00.968179] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMD.txt [2026-01-12T20:16:00.968326] [INFO ] [sig ] [156/3499] Completed AMD in 0.4s | 2.80 sym/s | Total: 55.7s | ETA: 19.9m [2026-01-12T20:16:00.968365] [INFO ] [sig ] [157/3499] Forecasting AMDL... [2026-01-12T20:16:00.968396] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-12T20:16:00.968425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-12T20:16:00.980105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-12T20:16:00.980378] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-12T20:16:00.981152] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-12T20:16:00.981206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:00.981237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:00.981264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:00.981320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:01.040125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:01.041318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:01.041443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:01.041479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:01.178236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:01.178378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:01.178418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:01.178447] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:01.181853] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-01-12T20:16:01.182134] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-12T20:16:01.182258] [INFO ] [sig ] AMDL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:01.329472] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMDL.txt [2026-01-12T20:16:01.329633] [INFO ] [sig ] [157/3499] Completed AMDL in 0.4s | 2.80 sym/s | Total: 56.1s | ETA: 19.9m [2026-01-12T20:16:01.329675] [INFO ] [sig ] [158/3499] Forecasting AME... [2026-01-12T20:16:01.329705] [INFO ] [sig ] Generating forecast for: AME [2026-01-12T20:16:01.329733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-12T20:16:01.342635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-12T20:16:01.342917] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-12T20:16:01.343876] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-12T20:16:01.343929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:01.343961] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:01.343987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:01.344053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:01.407071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:01.408191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:01.408284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:01.408317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:01.535305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:01.535478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:01.535519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:01.535549] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:01.540131] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=26.18%) [2026-01-12T20:16:01.540532] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-12T20:16:01.540738] [INFO ] [sig ] AME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:01.696181] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AME.txt [2026-01-12T20:16:01.696389] [INFO ] [sig ] [158/3499] Completed AME in 0.4s | 2.80 sym/s | Total: 56.5s | ETA: 19.9m [2026-01-12T20:16:01.696432] [INFO ] [sig ] [159/3499] Forecasting AMG... [2026-01-12T20:16:01.696463] [INFO ] [sig ] Generating forecast for: AMG [2026-01-12T20:16:01.696495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-12T20:16:01.708814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-12T20:16:01.709246] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-12T20:16:01.710084] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-12T20:16:01.710139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:01.710171] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:01.710197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:01.710253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:01.768154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:01.769122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:01.769227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:01.769260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:01.889296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:01.889460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:01.889501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:01.889528] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:01.892958] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=28.58%) [2026-01-12T20:16:01.893437] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-12T20:16:01.893563] [INFO ] [sig ] AMG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:02.039181] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMG.txt [2026-01-12T20:16:02.039374] [INFO ] [sig ] [159/3499] Completed AMG in 0.3s | 2.80 sym/s | Total: 56.8s | ETA: 19.9m [2026-01-12T20:16:02.039416] [INFO ] [sig ] [160/3499] Forecasting AMGN... [2026-01-12T20:16:02.039445] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-12T20:16:02.039477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-12T20:16:02.051621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-12T20:16:02.051988] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-12T20:16:02.052800] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-12T20:16:02.052908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:02.052961] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:02.053002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:02.053062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:02.112597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:02.113543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:02.113651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:02.113685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:02.237889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:02.238054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:02.238095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:02.238124] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:02.241681] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-01-12T20:16:02.241978] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-12T20:16:02.242113] [INFO ] [sig ] AMGN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:02.406283] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMGN.txt [2026-01-12T20:16:02.406456] [INFO ] [sig ] [160/3499] Completed AMGN in 0.4s | 2.80 sym/s | Total: 57.2s | ETA: 19.9m [2026-01-12T20:16:02.406498] [INFO ] [sig ] [161/3499] Forecasting AMH... [2026-01-12T20:16:02.406530] [INFO ] [sig ] Generating forecast for: AMH [2026-01-12T20:16:02.406564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-12T20:16:02.419046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-12T20:16:02.419483] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-12T20:16:02.420420] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-12T20:16:02.420492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:02.420525] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:02.420552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:02.420636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:02.484914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:02.485830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:02.485923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:02.485956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:02.612319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:02.612490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:02.612531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:02.612559] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:02.616052] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-01-12T20:16:02.616396] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-12T20:16:02.616537] [INFO ] [sig ] AMH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:02.767259] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMH.txt [2026-01-12T20:16:02.767425] [INFO ] [sig ] [161/3499] Completed AMH in 0.4s | 2.80 sym/s | Total: 57.5s | ETA: 19.9m [2026-01-12T20:16:02.767464] [INFO ] [sig ] [162/3499] Forecasting AMLX... [2026-01-12T20:16:02.767494] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-12T20:16:02.767525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-12T20:16:02.780354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-12T20:16:02.780639] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-12T20:16:02.781402] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-12T20:16:02.781456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:02.781489] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:02.781516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:02.781594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:02.841259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:02.842163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:02.842244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:02.842277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:02.959788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:02.959945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:02.959985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:02.960014] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:02.963487] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-12T20:16:02.963787] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-12T20:16:02.963916] [INFO ] [sig ] AMLX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:03.109507] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMLX.txt [2026-01-12T20:16:03.109661] [INFO ] [sig ] [162/3499] Completed AMLX in 0.3s | 2.80 sym/s | Total: 57.9s | ETA: 19.9m [2026-01-12T20:16:03.109703] [INFO ] [sig ] [163/3499] Forecasting AMN... [2026-01-12T20:16:03.109731] [INFO ] [sig ] Generating forecast for: AMN [2026-01-12T20:16:03.109762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-12T20:16:03.121658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-12T20:16:03.121998] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-12T20:16:03.122788] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-12T20:16:03.122841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:03.122898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:03.122927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:03.122983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:03.178948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:03.179701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:03.179782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:03.179815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:03.299551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:03.299927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:03.299967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:03.299995] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:03.303911] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-12T20:16:03.304206] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-12T20:16:03.304330] [INFO ] [sig ] AMN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:03.445918] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMN.txt [2026-01-12T20:16:03.446065] [INFO ] [sig ] [163/3499] Completed AMN in 0.3s | 2.80 sym/s | Total: 58.2s | ETA: 19.9m [2026-01-12T20:16:03.446105] [INFO ] [sig ] [164/3499] Forecasting AMP... [2026-01-12T20:16:03.446134] [INFO ] [sig ] Generating forecast for: AMP [2026-01-12T20:16:03.446164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-12T20:16:03.461680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-12T20:16:03.461968] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-12T20:16:03.462744] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-12T20:16:03.462798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:03.462829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:03.462855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:03.462911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:03.519012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:03.519696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:03.519775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:03.519807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:03.638127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:03.638284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:03.638322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:03.638351] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:03.641698] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-01-12T20:16:03.641970] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-12T20:16:03.642094] [INFO ] [sig ] AMP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:03.788890] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMP.txt [2026-01-12T20:16:03.789058] [INFO ] [sig ] [164/3499] Completed AMP in 0.3s | 2.80 sym/s | Total: 58.6s | ETA: 19.8m [2026-01-12T20:16:03.789098] [INFO ] [sig ] [165/3499] Forecasting AMPG... [2026-01-12T20:16:03.789127] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-12T20:16:03.789158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-12T20:16:03.804766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-12T20:16:03.805163] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-12T20:16:03.805966] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-12T20:16:03.806021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:03.806053] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:03.806079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:03.806135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:03.867627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:03.868817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:03.868940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:03.869003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:03.997111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:03.997277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:03.997320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:03.997349] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:04.000973] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-12T20:16:04.001280] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-12T20:16:04.001415] [INFO ] [sig ] AMPG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:04.151357] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMPG.txt [2026-01-12T20:16:04.151522] [INFO ] [sig ] [165/3499] Completed AMPG in 0.4s | 2.80 sym/s | Total: 58.9s | ETA: 19.8m [2026-01-12T20:16:04.151561] [INFO ] [sig ] [166/3499] Forecasting AMPH... [2026-01-12T20:16:04.151609] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-12T20:16:04.151642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-12T20:16:04.164389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-12T20:16:04.164794] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-12T20:16:04.165757] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-12T20:16:04.165810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:04.165841] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:04.165868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:04.165924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:04.225689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:04.226782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:04.226877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:04.226913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:04.353677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:04.353837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:04.353877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:04.353935] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:04.357693] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-01-12T20:16:04.357985] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-12T20:16:04.358112] [INFO ] [sig ] AMPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:04.502371] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMPH.txt [2026-01-12T20:16:04.502527] [INFO ] [sig ] [166/3499] Completed AMPH in 0.4s | 2.80 sym/s | Total: 59.3s | ETA: 19.8m [2026-01-12T20:16:04.502566] [INFO ] [sig ] [167/3499] Forecasting AMPL... [2026-01-12T20:16:04.502618] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-12T20:16:04.502649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-12T20:16:04.514791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-12T20:16:04.515201] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-12T20:16:04.516044] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-12T20:16:04.516103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:04.516137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:04.516165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:04.516224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:04.575477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:04.576362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:04.576445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:04.576477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:04.693463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:04.693634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:04.693692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:04.693721] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:04.697076] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-12T20:16:04.697349] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-12T20:16:04.697471] [INFO ] [sig ] AMPL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:04.844251] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMPL.txt [2026-01-12T20:16:04.844406] [INFO ] [sig ] [167/3499] Completed AMPL in 0.3s | 2.80 sym/s | Total: 59.6s | ETA: 19.8m [2026-01-12T20:16:04.844445] [INFO ] [sig ] [168/3499] Forecasting AMPX... [2026-01-12T20:16:04.844476] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-12T20:16:04.844504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-12T20:16:04.856347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-12T20:16:04.856758] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-12T20:16:04.857806] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-12T20:16:04.857862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:04.857894] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:04.857920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:04.857982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:04.917653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:04.918753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:04.918836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:04.918869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:05.040777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:05.040940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:05.040980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:05.041011] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:05.044987] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-12T20:16:05.045483] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-12T20:16:05.045638] [INFO ] [sig ] AMPX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:05.191093] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMPX.txt [2026-01-12T20:16:05.191224] [INFO ] [sig ] [168/3499] Completed AMPX in 0.3s | 2.80 sym/s | Total: 60.0s | ETA: 19.8m [2026-01-12T20:16:05.191263] [INFO ] [sig ] [169/3499] Forecasting AMRC... [2026-01-12T20:16:05.191293] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-12T20:16:05.191323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-12T20:16:05.298363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-12T20:16:05.298700] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-12T20:16:05.299475] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-12T20:16:05.299529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:05.299561] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:05.299609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:05.299667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:05.359331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:05.360229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:05.360310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:05.360341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:05.482119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:05.482278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:05.482318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:05.482347] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:05.485865] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-01-12T20:16:05.486147] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-12T20:16:05.486273] [INFO ] [sig ] AMRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:05.643997] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMRC.txt [2026-01-12T20:16:05.644155] [INFO ] [sig ] [169/3499] Completed AMRC in 0.5s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:05.644195] [INFO ] [sig ] [170/3499] Forecasting AMRN... [2026-01-12T20:16:05.644223] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-12T20:16:05.644255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-12T20:16:05.659491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-12T20:16:05.659886] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-12T20:16:05.660731] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-12T20:16:05.660785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:05.660818] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:05.660845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:05.660902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:05.719393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:05.720292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:05.720376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:05.720410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:05.846015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:05.846187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:05.846229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:05.846259] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:05.849782] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=89.24%) [2026-01-12T20:16:05.850086] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-12T20:16:05.850222] [INFO ] [sig ] AMRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:05.999297] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMRN.txt [2026-01-12T20:16:05.999464] [INFO ] [sig ] [170/3499] Completed AMRN in 0.4s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:05.999505] [INFO ] [sig ] [171/3499] Forecasting AMRX... [2026-01-12T20:16:05.999536] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-12T20:16:05.999567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-12T20:16:06.012442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-12T20:16:06.012883] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-12T20:16:06.013731] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-12T20:16:06.013787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:06.013835] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:06.013869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:06.013925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:06.076255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:06.077174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:06.077264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:06.077296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:06.203804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:06.203986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:06.204033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:06.204066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:06.208332] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: DOWN (p=32.32%) [2026-01-12T20:16:06.208640] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-12T20:16:06.208771] [INFO ] [sig ] AMRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:06.363563] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMRX.txt [2026-01-12T20:16:06.363798] [INFO ] [sig ] [171/3499] Completed AMRX in 0.4s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:06.363847] [INFO ] [sig ] [172/3499] Forecasting AMSC... [2026-01-12T20:16:06.363878] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-12T20:16:06.363908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-12T20:16:06.376607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-12T20:16:06.377113] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-12T20:16:06.378098] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-12T20:16:06.378164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:06.378197] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:06.378223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:06.378281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:06.436869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:06.437843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:06.437934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:06.437966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:06.563689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:06.563851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:06.563892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:06.563921] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:06.567367] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-12T20:16:06.567856] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-12T20:16:06.568022] [INFO ] [sig ] AMSC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:06.713037] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMSC.txt [2026-01-12T20:16:06.713189] [INFO ] [sig ] [172/3499] Completed AMSC in 0.3s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:06.713228] [INFO ] [sig ] [173/3499] Forecasting AMSF... [2026-01-12T20:16:06.713258] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-12T20:16:06.713287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-12T20:16:06.724632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-12T20:16:06.725006] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-12T20:16:06.725805] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-12T20:16:06.725870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:06.725913] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:06.725943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:06.726001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:06.785266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:06.786150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:06.786271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:06.786305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:06.910225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:06.910399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:06.910440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:06.910469] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:06.913961] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-01-12T20:16:06.914263] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-12T20:16:06.914392] [INFO ] [sig ] AMSF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:07.059241] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMSF.txt [2026-01-12T20:16:07.059409] [INFO ] [sig ] [173/3499] Completed AMSF in 0.3s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:07.059450] [INFO ] [sig ] [174/3499] Forecasting AMTB... [2026-01-12T20:16:07.059481] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-12T20:16:07.059512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-12T20:16:07.072028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-12T20:16:07.072648] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-12T20:16:07.073606] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-12T20:16:07.073662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:07.073696] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:07.073723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:07.073781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:07.132255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:07.133193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:07.133282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:07.133314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:07.254441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:07.254627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:07.254669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:07.254698] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:07.258137] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=41.82%) [2026-01-12T20:16:07.258430] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-12T20:16:07.258557] [INFO ] [sig ] AMTB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:07.402472] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMTB.txt [2026-01-12T20:16:07.402649] [INFO ] [sig ] [174/3499] Completed AMTB in 0.3s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:07.402696] [INFO ] [sig ] [175/3499] Forecasting AMTX... [2026-01-12T20:16:07.402726] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-12T20:16:07.402755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-12T20:16:07.414628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-12T20:16:07.415042] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-12T20:16:07.415857] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-12T20:16:07.415912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:07.415943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:07.415969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:07.416029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:07.473410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:07.474297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:07.474385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:07.474418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:07.597481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:07.597649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:07.597689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:07.597717] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:07.601072] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=8.82%) [2026-01-12T20:16:07.601342] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-12T20:16:07.601467] [INFO ] [sig ] AMTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:07.741687] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMTX.txt [2026-01-12T20:16:07.741833] [INFO ] [sig ] [175/3499] Completed AMTX in 0.3s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:07.741872] [INFO ] [sig ] [176/3499] Forecasting AMWD... [2026-01-12T20:16:07.741901] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-12T20:16:07.741932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-12T20:16:07.752735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-12T20:16:07.753056] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-12T20:16:07.753848] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-12T20:16:07.753901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:07.753933] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:07.753959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:07.754014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:07.810328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:07.811088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:07.811167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:07.811199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:07.926582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:07.926742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:07.926781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:07.926810] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:07.930300] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-01-12T20:16:07.930591] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-12T20:16:07.930736] [INFO ] [sig ] AMWD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:08.074188] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMWD.txt [2026-01-12T20:16:08.074365] [INFO ] [sig ] [176/3499] Completed AMWD in 0.3s | 2.80 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-12T20:16:08.074405] [INFO ] [sig ] [177/3499] Forecasting AMWL... [2026-01-12T20:16:08.074434] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-12T20:16:08.074465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-12T20:16:08.085421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-12T20:16:08.085830] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-12T20:16:08.086679] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-12T20:16:08.086735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:08.086769] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:08.086796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:08.086854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:08.148594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:08.149494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:08.149602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:08.149638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:08.283853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:08.284022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:08.284064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:08.284099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:08.287899] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-12T20:16:08.288230] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-12T20:16:08.288370] [INFO ] [sig ] AMWL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:08.445413] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMWL.txt [2026-01-12T20:16:08.445602] [INFO ] [sig ] [177/3499] Completed AMWL in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-12T20:16:08.445646] [INFO ] [sig ] [178/3499] Forecasting AMX... [2026-01-12T20:16:08.445677] [INFO ] [sig ] Generating forecast for: AMX [2026-01-12T20:16:08.445708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-12T20:16:08.458731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-12T20:16:08.459123] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-12T20:16:08.459951] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-12T20:16:08.460007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:08.460042] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:08.460071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:08.460128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:08.519505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:08.520371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:08.520458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:08.520492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:08.644190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:08.644352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:08.644409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:08.644441] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:08.647969] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=62.85%) [2026-01-12T20:16:08.648304] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-12T20:16:08.648447] [INFO ] [sig ] AMX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:08.796630] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMX.txt [2026-01-12T20:16:08.796790] [INFO ] [sig ] [178/3499] Completed AMX in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-12T20:16:08.796829] [INFO ] [sig ] [179/3499] Forecasting AMZD... [2026-01-12T20:16:08.796859] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-12T20:16:08.796889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-12T20:16:08.808795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-12T20:16:08.809176] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-12T20:16:08.810028] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-12T20:16:08.810084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:08.810119] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:08.810147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:08.810204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:08.869671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:08.870609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:08.870699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:08.870733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:08.988901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:08.989063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:08.989103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:08.989132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:08.992540] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-12T20:16:08.992854] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-12T20:16:08.992984] [INFO ] [sig ] AMZD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:09.144753] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMZD.txt [2026-01-12T20:16:09.144894] [INFO ] [sig ] [179/3499] Completed AMZD in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-12T20:16:09.144933] [INFO ] [sig ] [180/3499] Forecasting AMZN... [2026-01-12T20:16:09.144962] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-12T20:16:09.144993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-12T20:16:09.156990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-12T20:16:09.157349] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-12T20:16:09.158220] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-12T20:16:09.158275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:09.158335] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:09.158552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:09.158627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:09.218076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:09.218929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:09.219031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:09.219072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:09.353252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:09.353411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:09.353451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:09.353480] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:09.356930] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-01-12T20:16:09.357218] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-12T20:16:09.357348] [INFO ] [sig ] AMZN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:09.499456] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AMZN.txt [2026-01-12T20:16:09.499621] [INFO ] [sig ] [180/3499] Completed AMZN in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:09.499663] [INFO ] [sig ] [181/3499] Forecasting AMZZ... [2026-01-12T20:16:09.499694] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-12T20:16:09.499723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-12T20:16:09.511330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-12T20:16:09.511716] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-12T20:16:09.512500] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-12T20:16:09.512553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:09.512603] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:09.512631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:09.512686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:09.571380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:09.572229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:09.572317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:09.572350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:09.695200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:09.695359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:09.695402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:09.695433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:09.698939] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=41.09%) [2026-01-12T20:16:09.699226] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-12T20:16:09.699355] [INFO ] [sig ] AMZZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:09.850274] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AMZZ.txt [2026-01-12T20:16:09.850426] [INFO ] [sig ] [181/3499] Completed AMZZ in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:09.850465] [INFO ] [sig ] [182/3499] Forecasting AN... [2026-01-12T20:16:09.850496] [INFO ] [sig ] Generating forecast for: AN [2026-01-12T20:16:09.850529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-12T20:16:09.863203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-12T20:16:09.863601] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-12T20:16:09.864423] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-12T20:16:09.864490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:09.864550] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:09.864603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:09.864672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:09.928418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:09.929364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:09.929451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:09.929485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:10.064856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:10.065041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:10.065086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:10.065115] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:10.069678] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: UP (p=74.08%) [2026-01-12T20:16:10.070241] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-12T20:16:10.070678] [INFO ] [sig ] AN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:10.231368] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AN.txt [2026-01-12T20:16:10.231529] [INFO ] [sig ] [182/3499] Completed AN in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:10.231590] [INFO ] [sig ] [183/3499] Forecasting ANAB... [2026-01-12T20:16:10.231627] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-12T20:16:10.231659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-12T20:16:10.244386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-12T20:16:10.244827] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-12T20:16:10.245705] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-12T20:16:10.245763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:10.245797] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:10.245824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:10.245880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:10.304537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:10.305417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:10.305504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:10.305539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:10.431971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:10.432140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:10.432181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:10.432251] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:10.435766] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-01-12T20:16:10.436062] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-12T20:16:10.436197] [INFO ] [sig ] ANAB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:10.586325] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ANAB.txt [2026-01-12T20:16:10.586473] [INFO ] [sig ] [183/3499] Completed ANAB in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:10.586512] [INFO ] [sig ] [184/3499] Forecasting ANDE... [2026-01-12T20:16:10.586542] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-12T20:16:10.586590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-12T20:16:10.597523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-12T20:16:10.597948] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-12T20:16:10.598798] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-12T20:16:10.598852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:10.598885] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:10.598912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:10.598969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:10.655777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:10.656646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:10.656732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:10.656767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:10.783268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:10.783425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:10.783468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:10.783498] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:10.787111] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=25.58%) [2026-01-12T20:16:10.787394] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-12T20:16:10.787522] [INFO ] [sig ] ANDE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:10.943205] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANDE.txt [2026-01-12T20:16:10.943369] [INFO ] [sig ] [184/3499] Completed ANDE in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:10.943409] [INFO ] [sig ] [185/3499] Forecasting ANF... [2026-01-12T20:16:10.943439] [INFO ] [sig ] Generating forecast for: ANF [2026-01-12T20:16:10.943469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-12T20:16:10.955751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-12T20:16:10.956109] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-12T20:16:10.957149] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-12T20:16:10.957206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:10.957416] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:10.957444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:10.957502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:11.017113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:11.018237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:11.018530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:11.018564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:11.138549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:11.138729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:11.138770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:11.138801] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:11.142302] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-12T20:16:11.142605] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-12T20:16:11.142737] [INFO ] [sig ] ANF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:11.289206] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANF.txt [2026-01-12T20:16:11.289348] [INFO ] [sig ] [185/3499] Completed ANF in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:11.289387] [INFO ] [sig ] [186/3499] Forecasting ANGI... [2026-01-12T20:16:11.289416] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-12T20:16:11.289453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-12T20:16:11.300562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-12T20:16:11.300879] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-12T20:16:11.301665] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-12T20:16:11.301718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:11.301751] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:11.301778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:11.301834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:11.359037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:11.359819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:11.359905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:11.359939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:11.479567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:11.479733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:11.479771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:11.479800] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:11.483128] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-12T20:16:11.483400] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-12T20:16:11.483525] [INFO ] [sig ] ANGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:11.627134] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ANGI.txt [2026-01-12T20:16:11.627293] [INFO ] [sig ] [186/3499] Completed ANGI in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:11.627332] [INFO ] [sig ] [187/3499] Forecasting ANGL... [2026-01-12T20:16:11.627363] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-12T20:16:11.627394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-12T20:16:11.639023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-12T20:16:11.639413] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-12T20:16:11.640266] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-12T20:16:11.640322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:11.640353] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:11.640380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:11.640436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:11.701756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:11.702646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:11.702732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:11.702766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:11.833414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:11.833619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:11.833663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:11.833693] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:11.837261] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=92.09%) [2026-01-12T20:16:11.837588] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-12T20:16:11.837730] [INFO ] [sig ] ANGL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:11.984406] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ANGL.txt [2026-01-12T20:16:11.984559] [INFO ] [sig ] [187/3499] Completed ANGL in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:11.984619] [INFO ] [sig ] [188/3499] Forecasting ANGO... [2026-01-12T20:16:11.984650] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-12T20:16:11.984680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-12T20:16:11.995940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-12T20:16:11.996285] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-12T20:16:11.997174] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-12T20:16:11.997233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:11.997266] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:11.997294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:11.997353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:12.055879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:12.056763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:12.056857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:12.056895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:12.183299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:12.183461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:12.183504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:12.183539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:12.187018] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-01-12T20:16:12.187294] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-12T20:16:12.187418] [INFO ] [sig ] ANGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:12.328650] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ANGO.txt [2026-01-12T20:16:12.328794] [INFO ] [sig ] [188/3499] Completed ANGO in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:12.328834] [INFO ] [sig ] [189/3499] Forecasting ANIK... [2026-01-12T20:16:12.328864] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-12T20:16:12.328894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-12T20:16:12.341694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-12T20:16:12.342063] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-12T20:16:12.342886] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-12T20:16:12.342941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:12.342975] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:12.343003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:12.343062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:12.400600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:12.401458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:12.401544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:12.401599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:12.526337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:12.526496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:12.526535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:12.526598] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:12.529987] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=64.99%) [2026-01-12T20:16:12.530272] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-12T20:16:12.530402] [INFO ] [sig ] ANIK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:12.673952] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ANIK.txt [2026-01-12T20:16:12.674104] [INFO ] [sig ] [189/3499] Completed ANIK in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:12.674143] [INFO ] [sig ] [190/3499] Forecasting ANIP... [2026-01-12T20:16:12.674174] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-12T20:16:12.674203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-12T20:16:12.686028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-12T20:16:12.686395] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-12T20:16:12.687188] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-12T20:16:12.687241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:12.687273] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:12.687301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:12.687357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:12.748237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:12.749149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:12.749273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:12.749308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:12.881605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:12.881770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:12.881812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:12.881841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:12.885303] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-12T20:16:12.885607] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-12T20:16:12.885743] [INFO ] [sig ] ANIP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:13.031624] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANIP.txt [2026-01-12T20:16:13.031783] [INFO ] [sig ] [190/3499] Completed ANIP in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:13.031846] [INFO ] [sig ] [191/3499] Forecasting ANIX... [2026-01-12T20:16:13.031893] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-12T20:16:13.031926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-12T20:16:13.043672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-12T20:16:13.044027] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-12T20:16:13.044826] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-12T20:16:13.044879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:13.044910] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:13.044937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:13.044992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:13.103822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:13.104703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:13.104788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:13.104839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:13.224013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:13.224194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:13.224237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:13.224268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:13.227783] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=25.27%) [2026-01-12T20:16:13.228073] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-12T20:16:13.228201] [INFO ] [sig ] ANIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:13.373658] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANIX.txt [2026-01-12T20:16:13.373792] [INFO ] [sig ] [191/3499] Completed ANIX in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:13.373832] [INFO ] [sig ] [192/3499] Forecasting ANNX... [2026-01-12T20:16:13.373860] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-12T20:16:13.373890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-12T20:16:13.387072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-12T20:16:13.387785] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-12T20:16:13.388916] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-12T20:16:13.388972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:13.389004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:13.389030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:13.389086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:13.450994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:13.451924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:13.452009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:13.452042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:13.578333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:13.578491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:13.578530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:13.578558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:13.582256] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-12T20:16:13.582550] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-12T20:16:13.582703] [INFO ] [sig ] ANNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:13.726613] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANNX.txt [2026-01-12T20:16:13.726745] [INFO ] [sig ] [192/3499] Completed ANNX in 0.4s | 2.80 sym/s | Total: 1.1m | ETA: 19.7m [2026-01-12T20:16:13.726783] [INFO ] [sig ] [193/3499] Forecasting ANTX... [2026-01-12T20:16:13.726813] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-12T20:16:13.726843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-12T20:16:13.738627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-12T20:16:13.738913] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-12T20:16:13.739690] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-12T20:16:13.739743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:13.739775] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:13.739802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:13.739869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:13.796962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:13.797592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:13.797670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:13.797701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:13.912349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:13.912520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:13.912591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:13.912638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:13.917204] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: DOWN (p=38.28%) [2026-01-12T20:16:13.917480] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-12T20:16:13.917620] [INFO ] [sig ] ANTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:14.059299] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANTX.txt [2026-01-12T20:16:14.059444] [INFO ] [sig ] [193/3499] Completed ANTX in 0.3s | 2.80 sym/s | Total: 1.1m | ETA: 19.6m [2026-01-12T20:16:14.059496] [INFO ] [sig ] [194/3499] Forecasting ANVS... [2026-01-12T20:16:14.059535] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-12T20:16:14.059593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-12T20:16:14.071306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-12T20:16:14.071618] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-12T20:16:14.072433] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-12T20:16:14.072488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:14.072521] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:14.072549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:14.072641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:14.134475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:14.135142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:14.135222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:14.135255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:14.253088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:14.253230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:14.253268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:14.253297] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:14.256664] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=36.12%) [2026-01-12T20:16:14.256939] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-12T20:16:14.257068] [INFO ] [sig ] ANVS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:14.398842] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANVS.txt [2026-01-12T20:16:14.398983] [INFO ] [sig ] [194/3499] Completed ANVS in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:14.399024] [INFO ] [sig ] [195/3499] Forecasting AOD... [2026-01-12T20:16:14.399054] [INFO ] [sig ] Generating forecast for: AOD [2026-01-12T20:16:14.399085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-12T20:16:14.410479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-12T20:16:14.410786] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-12T20:16:14.411563] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-12T20:16:14.411669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:14.411706] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:14.411734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:14.411803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:14.472151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:14.472827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:14.472913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:14.472945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:14.600407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:14.600596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:14.600640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:14.600669] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:14.604240] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=33.49%) [2026-01-12T20:16:14.604533] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-12T20:16:14.604682] [INFO ] [sig ] AOD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:14.749448] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AOD.txt [2026-01-12T20:16:14.749628] [INFO ] [sig ] [195/3499] Completed AOD in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:14.749673] [INFO ] [sig ] [196/3499] Forecasting AOHY... [2026-01-12T20:16:14.749703] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-12T20:16:14.749731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-12T20:16:14.761856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-12T20:16:14.762274] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-12T20:16:14.763147] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-12T20:16:14.763202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:14.763234] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:14.763262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:14.763321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:14.822513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:14.823376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:14.823459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:14.823491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:14.946713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:14.946884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:14.946929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:14.946961] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:14.950370] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-01-12T20:16:14.950689] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-12T20:16:14.950821] [INFO ] [sig ] AOHY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:15.102777] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AOHY.txt [2026-01-12T20:16:15.102952] [INFO ] [sig ] [196/3499] Completed AOHY in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:15.102993] [INFO ] [sig ] [197/3499] Forecasting AON... [2026-01-12T20:16:15.103023] [INFO ] [sig ] Generating forecast for: AON [2026-01-12T20:16:15.103052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-12T20:16:15.115175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-12T20:16:15.115556] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-12T20:16:15.116349] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-12T20:16:15.116402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:15.116463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:15.116491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:15.116548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:15.179122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:15.180416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:15.180506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:15.180539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:15.312913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:15.313088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:15.313134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:15.313167] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:15.316962] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-12T20:16:15.317287] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-12T20:16:15.317427] [INFO ] [sig ] AON: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:15.484763] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AON.txt [2026-01-12T20:16:15.484919] [INFO ] [sig ] [197/3499] Completed AON in 0.4s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:15.484960] [INFO ] [sig ] [198/3499] Forecasting AOS... [2026-01-12T20:16:15.484990] [INFO ] [sig ] Generating forecast for: AOS [2026-01-12T20:16:15.485021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-12T20:16:15.497587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-12T20:16:15.498030] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-12T20:16:15.498889] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-12T20:16:15.498947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:15.498981] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:15.499009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:15.499070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:15.561982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:15.562813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:15.562905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:15.562941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:15.684209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:15.684369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:15.684411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:15.684440] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:15.687968] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-12T20:16:15.688241] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-12T20:16:15.688366] [INFO ] [sig ] AOS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:15.834438] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AOS.txt [2026-01-12T20:16:15.834585] [INFO ] [sig ] [198/3499] Completed AOS in 0.3s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:15.834627] [INFO ] [sig ] [199/3499] Forecasting AOSL... [2026-01-12T20:16:15.834657] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-12T20:16:15.834687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-12T20:16:15.845786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-12T20:16:15.846068] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-12T20:16:15.846847] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-12T20:16:15.846900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:15.846933] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:15.846960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:15.847017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:15.905279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:15.905935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:15.906016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:15.906050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:16.026900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:16.027070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:16.027110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:16.027138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:16.030617] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-12T20:16:16.030908] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-12T20:16:16.031043] [INFO ] [sig ] AOSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:16.190513] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AOSL.txt [2026-01-12T20:16:16.190697] [INFO ] [sig ] [199/3499] Completed AOSL in 0.4s | 2.80 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:16.190742] [INFO ] [sig ] [200/3499] Forecasting AP... [2026-01-12T20:16:16.190775] [INFO ] [sig ] Generating forecast for: AP [2026-01-12T20:16:16.190816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-12T20:16:16.202052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-12T20:16:16.202328] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-12T20:16:16.203111] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-12T20:16:16.203164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:16.203196] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:16.203223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:16.203279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:16.261466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:16.262109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:16.262189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:16.262223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:16.381258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:16.381390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:16.381428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:16.381455] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:16.384780] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-12T20:16:16.385068] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-12T20:16:16.385191] [INFO ] [sig ] AP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:16.530039] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AP.txt [2026-01-12T20:16:16.530187] [INFO ] [sig ] [200/3499] Completed AP in 0.3s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:16.530229] [INFO ] [sig ] [201/3499] Forecasting APA... [2026-01-12T20:16:16.530261] [INFO ] [sig ] Generating forecast for: APA [2026-01-12T20:16:16.530294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-12T20:16:16.541827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-12T20:16:16.542096] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-12T20:16:16.542870] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-12T20:16:16.542923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:16.542955] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:16.542982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:16.543036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:16.600906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:16.601641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:16.601720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:16.601754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:16.728498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:16.728671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:16.728714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:16.728746] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:16.732210] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=25.80%) [2026-01-12T20:16:16.732496] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-12T20:16:16.732642] [INFO ] [sig ] APA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:16.883750] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APA.txt [2026-01-12T20:16:16.883902] [INFO ] [sig ] [201/3499] Completed APA in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:16.883950] [INFO ] [sig ] [202/3499] Forecasting APAM... [2026-01-12T20:16:16.883981] [INFO ] [sig ] Generating forecast for: APAM [2026-01-12T20:16:16.884012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-12T20:16:16.895071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-12T20:16:16.895392] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-12T20:16:16.896197] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-12T20:16:16.896251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:16.896286] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:16.896319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:16.896377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:16.957681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:16.958559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:16.958668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:16.958702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:17.081157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:17.081317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:17.081373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:17.081404] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:17.085038] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-12T20:16:17.085321] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-12T20:16:17.085641] [INFO ] [sig ] APAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:17.237564] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APAM.txt [2026-01-12T20:16:17.237707] [INFO ] [sig ] [202/3499] Completed APAM in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:17.237767] [INFO ] [sig ] [203/3499] Forecasting APD... [2026-01-12T20:16:17.237807] [INFO ] [sig ] Generating forecast for: APD [2026-01-12T20:16:17.237848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-12T20:16:17.249459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-12T20:16:17.249768] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-12T20:16:17.250520] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-12T20:16:17.250593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:17.250628] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:17.250655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:17.250711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:17.308616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:17.309239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:17.309323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:17.309358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:17.432970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:17.433119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:17.433160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:17.433190] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:17.436614] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-12T20:16:17.436899] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-12T20:16:17.437028] [INFO ] [sig ] APD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:17.599429] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APD.txt [2026-01-12T20:16:17.599561] [INFO ] [sig ] [203/3499] Completed APD in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:17.599619] [INFO ] [sig ] [204/3499] Forecasting APEI... [2026-01-12T20:16:17.599648] [INFO ] [sig ] Generating forecast for: APEI [2026-01-12T20:16:17.599678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-12T20:16:17.611152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-12T20:16:17.611516] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-12T20:16:17.612343] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-12T20:16:17.612400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:17.612434] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:17.612462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:17.612521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:17.673641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:17.674280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:17.674359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:17.674391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:17.798556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:17.798732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:17.798774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:17.798804] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:17.802283] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-12T20:16:17.802597] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-12T20:16:17.802770] [INFO ] [sig ] APEI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:17.955372] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APEI.txt [2026-01-12T20:16:17.955526] [INFO ] [sig ] [204/3499] Completed APEI in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:17.955568] [INFO ] [sig ] [205/3499] Forecasting APG... [2026-01-12T20:16:17.955617] [INFO ] [sig ] Generating forecast for: APG [2026-01-12T20:16:17.955648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-12T20:16:17.969686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-12T20:16:17.970078] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-12T20:16:17.971049] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-12T20:16:17.971112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:17.971150] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:17.971185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:17.971263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:18.035395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:18.036252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:18.036340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:18.036375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:18.157287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:18.157433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:18.157474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:18.157504] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:18.161032] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-01-12T20:16:18.161330] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-12T20:16:18.161465] [INFO ] [sig ] APG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:18.314888] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APG.txt [2026-01-12T20:16:18.315049] [INFO ] [sig ] [205/3499] Completed APG in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:18.315090] [INFO ] [sig ] [206/3499] Forecasting APGE... [2026-01-12T20:16:18.315119] [INFO ] [sig ] Generating forecast for: APGE [2026-01-12T20:16:18.315149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-12T20:16:18.326396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-12T20:16:18.326766] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-12T20:16:18.327528] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-12T20:16:18.327600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:18.327645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:18.327673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:18.327729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:18.384220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:18.385070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:18.385150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:18.385181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:18.505878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:18.506042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:18.506082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:18.506110] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:18.509680] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-12T20:16:18.510036] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-12T20:16:18.510175] [INFO ] [sig ] APGE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:18.657999] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APGE.txt [2026-01-12T20:16:18.658133] [INFO ] [sig ] [206/3499] Completed APGE in 0.3s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:18.658174] [INFO ] [sig ] [207/3499] Forecasting APH... [2026-01-12T20:16:18.658204] [INFO ] [sig ] Generating forecast for: APH [2026-01-12T20:16:18.658235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-12T20:16:18.669629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-12T20:16:18.669925] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-12T20:16:18.670714] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-12T20:16:18.670768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:18.670800] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:18.670828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:18.670884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:18.729066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:18.729987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:18.730102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:18.730137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:18.852650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:18.852814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:18.852856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:18.852886] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:18.856357] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=35.42%) [2026-01-12T20:16:18.856671] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-12T20:16:18.856805] [INFO ] [sig ] APH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:19.007538] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APH.txt [2026-01-12T20:16:19.007717] [INFO ] [sig ] [207/3499] Completed APH in 0.3s | 2.81 sym/s | Total: 1.2m | ETA: 19.6m [2026-01-12T20:16:19.007796] [INFO ] [sig ] [208/3499] Forecasting API... [2026-01-12T20:16:19.007839] [INFO ] [sig ] Generating forecast for: API [2026-01-12T20:16:19.007877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-12T20:16:19.019800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-12T20:16:19.020166] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-12T20:16:19.021000] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-12T20:16:19.021056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:19.021088] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:19.021117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:19.021176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:19.083666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:19.084631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:19.084716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:19.084749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:19.202458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:19.202637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:19.202677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:19.202707] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:19.206068] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-12T20:16:19.206355] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-12T20:16:19.206500] [INFO ] [sig ] API: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:19.358551] [INFO ] [LOCAL ] Saved forecast: API 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/API.txt [2026-01-12T20:16:19.358702] [INFO ] [sig ] [208/3499] Completed API in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-12T20:16:19.358743] [INFO ] [sig ] [209/3499] Forecasting APLD... [2026-01-12T20:16:19.358771] [INFO ] [sig ] Generating forecast for: APLD [2026-01-12T20:16:19.358801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-12T20:16:19.369864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-12T20:16:19.370145] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-12T20:16:19.370943] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-12T20:16:19.370998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:19.371031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:19.371058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:19.371116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:19.439244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:19.440266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:19.440379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:19.440427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:19.560418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:19.560590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:19.560633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:19.560661] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:19.564122] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-01-12T20:16:19.564404] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-12T20:16:19.564529] [INFO ] [sig ] APLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:19.709170] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APLD.txt [2026-01-12T20:16:19.709305] [INFO ] [sig ] [209/3499] Completed APLD in 0.4s | 2.81 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-12T20:16:19.709346] [INFO ] [sig ] [210/3499] Forecasting APLE... [2026-01-12T20:16:19.709381] [INFO ] [sig ] Generating forecast for: APLE [2026-01-12T20:16:19.709414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-12T20:16:19.721028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-12T20:16:19.721318] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-12T20:16:19.722122] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-12T20:16:19.722178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:19.722212] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:19.722240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:19.722299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:19.782232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:19.782981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:19.783058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:19.783090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:19.898269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:19.898424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:19.898469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:19.898498] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:19.901799] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-01-12T20:16:19.902066] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-12T20:16:19.902190] [INFO ] [sig ] APLE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:20.048028] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APLE.txt [2026-01-12T20:16:20.048218] [INFO ] [sig ] [210/3499] Completed APLE in 0.3s | 2.81 sym/s | Total: 1.2m | ETA: 19.5m [2026-01-12T20:16:20.048260] [INFO ] [sig ] [211/3499] Forecasting APLS... [2026-01-12T20:16:20.048291] [INFO ] [sig ] Generating forecast for: APLS [2026-01-12T20:16:20.048328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-12T20:16:20.059978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-12T20:16:20.060354] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-12T20:16:20.061161] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-12T20:16:20.061216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:20.061249] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:20.061276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:20.061333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:20.119461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:20.120322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:20.120402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:20.120434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:20.243258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:20.243402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:20.243441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:20.243470] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:20.246949] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=63.20%) [2026-01-12T20:16:20.247284] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-12T20:16:20.247441] [INFO ] [sig ] APLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:20.390890] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APLS.txt [2026-01-12T20:16:20.391017] [INFO ] [sig ] [211/3499] Completed APLS in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:20.391056] [INFO ] [sig ] [212/3499] Forecasting APM... [2026-01-12T20:16:20.391084] [INFO ] [sig ] Generating forecast for: APM [2026-01-12T20:16:20.391113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-12T20:16:20.402149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-12T20:16:20.402423] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-12T20:16:20.403192] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-12T20:16:20.403245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:20.403277] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:20.403304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:20.403360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:20.460221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:20.460973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:20.461052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:20.461084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:20.579365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:20.579519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:20.579559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:20.579605] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:20.583067] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-12T20:16:20.583335] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-12T20:16:20.583457] [INFO ] [sig ] APM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:20.726474] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APM.txt [2026-01-12T20:16:20.726613] [INFO ] [sig ] [212/3499] Completed APM in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:20.726655] [INFO ] [sig ] [213/3499] Forecasting APO... [2026-01-12T20:16:20.726684] [INFO ] [sig ] Generating forecast for: APO [2026-01-12T20:16:20.726713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-12T20:16:20.738692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-12T20:16:20.738995] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-12T20:16:20.739778] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-12T20:16:20.739831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:20.739864] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:20.739890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:20.739946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:20.798490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:20.799275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:20.799356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:20.799392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:20.921948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:20.922105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:20.922144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:20.922190] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:20.925554] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=32.47%) [2026-01-12T20:16:20.925845] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-12T20:16:20.925969] [INFO ] [sig ] APO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:21.067844] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APO.txt [2026-01-12T20:16:21.067973] [INFO ] [sig ] [213/3499] Completed APO in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:21.068012] [INFO ] [sig ] [214/3499] Forecasting APOG... [2026-01-12T20:16:21.068042] [INFO ] [sig ] Generating forecast for: APOG [2026-01-12T20:16:21.068072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-12T20:16:21.078747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-12T20:16:21.079047] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-12T20:16:21.079837] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-12T20:16:21.079891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:21.079948] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:21.079977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:21.080052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:21.141554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:21.142430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:21.142517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:21.142549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:21.273306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:21.273463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:21.273503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:21.273533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:21.277284] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=84.20%) [2026-01-12T20:16:21.277731] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-12T20:16:21.277881] [INFO ] [sig ] APOG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:21.421784] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APOG.txt [2026-01-12T20:16:21.421909] [INFO ] [sig ] [214/3499] Completed APOG in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:21.421947] [INFO ] [sig ] [215/3499] Forecasting APP... [2026-01-12T20:16:21.421976] [INFO ] [sig ] Generating forecast for: APP [2026-01-12T20:16:21.422006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-12T20:16:21.433305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-12T20:16:21.433599] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-12T20:16:21.434362] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-12T20:16:21.434414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:21.434447] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:21.434474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:21.434529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:21.491073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:21.491717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:21.491794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:21.491838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:21.613137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:21.613288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:21.613328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:21.613358] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:21.616791] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=72.59%) [2026-01-12T20:16:21.617061] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-12T20:16:21.617183] [INFO ] [sig ] APP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:21.767438] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APP.txt [2026-01-12T20:16:21.767598] [INFO ] [sig ] [215/3499] Completed APP in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:21.767640] [INFO ] [sig ] [216/3499] Forecasting APPF... [2026-01-12T20:16:21.767670] [INFO ] [sig ] Generating forecast for: APPF [2026-01-12T20:16:21.767699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-12T20:16:21.779215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-12T20:16:21.779520] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-12T20:16:21.780305] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-12T20:16:21.780357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:21.780389] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:21.780416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:21.780472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:21.838230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:21.838971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:21.839048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:21.839080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:21.957300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:21.957454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:21.957492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:21.957519] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:21.961056] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-01-12T20:16:21.961329] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-12T20:16:21.961452] [INFO ] [sig ] APPF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:22.113350] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APPF.txt [2026-01-12T20:16:22.113517] [INFO ] [sig ] [216/3499] Completed APPF in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:22.113558] [INFO ] [sig ] [217/3499] Forecasting APPN... [2026-01-12T20:16:22.113608] [INFO ] [sig ] Generating forecast for: APPN [2026-01-12T20:16:22.113640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-12T20:16:22.124998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-12T20:16:22.125411] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-12T20:16:22.126331] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-12T20:16:22.126391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:22.126423] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:22.126464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:22.126523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:22.185929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:22.186805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:22.186890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:22.186924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:22.306808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:22.306967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:22.307009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:22.307076] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:22.310608] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=80.40%) [2026-01-12T20:16:22.310890] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-12T20:16:22.311019] [INFO ] [sig ] APPN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:22.466277] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APPN.txt [2026-01-12T20:16:22.466423] [INFO ] [sig ] [217/3499] Completed APPN in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:22.466464] [INFO ] [sig ] [218/3499] Forecasting APPS... [2026-01-12T20:16:22.466494] [INFO ] [sig ] Generating forecast for: APPS [2026-01-12T20:16:22.466525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-12T20:16:22.478007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-12T20:16:22.478305] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-12T20:16:22.479104] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-12T20:16:22.479160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:22.479193] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:22.479222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:22.479281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:22.536495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:22.537158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:22.537237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:22.537269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:22.657302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:22.657464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:22.657513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:22.657550] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:22.661376] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-01-12T20:16:22.661680] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-12T20:16:22.661817] [INFO ] [sig ] APPS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:22.805216] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/APPS.txt [2026-01-12T20:16:22.805349] [INFO ] [sig ] [218/3499] Completed APPS in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.5m [2026-01-12T20:16:22.805390] [INFO ] [sig ] [219/3499] Forecasting APYX... [2026-01-12T20:16:22.805419] [INFO ] [sig ] Generating forecast for: APYX [2026-01-12T20:16:22.805448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-12T20:16:22.817121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-12T20:16:22.817453] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-12T20:16:22.818300] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-12T20:16:22.818357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:22.818390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:22.818417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:22.818475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:22.878638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:22.879429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:22.879520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:22.879560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:22.999838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:23.000011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:23.000054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:23.000084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:23.003495] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=64.44%) [2026-01-12T20:16:23.003793] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-12T20:16:23.003921] [INFO ] [sig ] APYX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:23.149125] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/APYX.txt [2026-01-12T20:16:23.149279] [INFO ] [sig ] [219/3499] Completed APYX in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:23.149320] [INFO ] [sig ] [220/3499] Forecasting AQMS... [2026-01-12T20:16:23.149350] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-12T20:16:23.149382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-12T20:16:23.160873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-12T20:16:23.161192] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-12T20:16:23.162019] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-12T20:16:23.162074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:23.162106] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:23.162134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:23.162190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:23.222495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:23.223257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:23.223339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:23.223373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:23.337775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:23.337934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:23.337973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:23.338002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:23.341783] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-01-12T20:16:23.342058] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-12T20:16:23.342181] [INFO ] [sig ] AQMS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:23.485048] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AQMS.txt [2026-01-12T20:16:23.485181] [INFO ] [sig ] [220/3499] Completed AQMS in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:23.485220] [INFO ] [sig ] [221/3499] Forecasting AQN... [2026-01-12T20:16:23.485249] [INFO ] [sig ] Generating forecast for: AQN [2026-01-12T20:16:23.485284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-12T20:16:23.496526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-12T20:16:23.496881] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-12T20:16:23.497755] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-12T20:16:23.497811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:23.497843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:23.497872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:23.497930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:23.560500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:23.561508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:23.561605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:23.561643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:23.688696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:23.688851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:23.688892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:23.688922] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:23.692329] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=71.19%) [2026-01-12T20:16:23.692623] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-12T20:16:23.692751] [INFO ] [sig ] AQN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:23.844023] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AQN.txt [2026-01-12T20:16:23.844161] [INFO ] [sig ] [221/3499] Completed AQN in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:23.844200] [INFO ] [sig ] [222/3499] Forecasting AQNB... [2026-01-12T20:16:23.844230] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-12T20:16:23.844260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-12T20:16:23.856395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-12T20:16:23.856769] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-12T20:16:23.857649] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-12T20:16:23.857708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:23.857764] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:23.857792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:23.857880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:23.914183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:23.915009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:23.915092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:23.915124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:24.022493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:24.022672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:24.022712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:24.022739] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:24.026088] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-01-12T20:16:24.026362] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-12T20:16:24.026485] [INFO ] [sig ] AQNB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:24.169282] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AQNB.txt [2026-01-12T20:16:24.169416] [INFO ] [sig ] [222/3499] Completed AQNB in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:24.169457] [INFO ] [sig ] [223/3499] Forecasting ARBB... [2026-01-12T20:16:24.169486] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-12T20:16:24.169515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-12T20:16:24.181009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-12T20:16:24.181296] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-12T20:16:24.182105] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-12T20:16:24.182158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:24.182190] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:24.182217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:24.182272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:24.240519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:24.241197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:24.241275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:24.241308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:24.354041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:24.354184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:24.354224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:24.354253] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:24.357977] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-12T20:16:24.358250] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-12T20:16:24.358372] [INFO ] [sig ] ARBB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:24.501458] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARBB.txt [2026-01-12T20:16:24.501811] [INFO ] [sig ] [223/3499] Completed ARBB in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:24.501851] [INFO ] [sig ] [224/3499] Forecasting ARBE... [2026-01-12T20:16:24.501880] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-12T20:16:24.501910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-12T20:16:24.513842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-12T20:16:24.514178] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-12T20:16:24.515151] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-12T20:16:24.515204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:24.515236] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:24.515264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:24.515321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:24.572292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:24.572976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:24.573103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:24.573137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:24.699192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:24.699353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:24.699393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:24.699421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:24.702857] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-12T20:16:24.703129] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-12T20:16:24.703253] [INFO ] [sig ] ARBE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:24.854930] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARBE.txt [2026-01-12T20:16:24.855074] [INFO ] [sig ] [224/3499] Completed ARBE in 0.4s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:24.855113] [INFO ] [sig ] [225/3499] Forecasting ARCB... [2026-01-12T20:16:24.855143] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-12T20:16:24.855173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-12T20:16:24.866959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-12T20:16:24.867246] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-12T20:16:24.868078] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-12T20:16:24.868133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:24.868165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:24.868192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:24.868248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:24.926375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:24.927090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:24.927170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:24.927202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:25.045232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:25.045386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:25.045425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:25.045458] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:25.048859] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-01-12T20:16:25.049125] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-12T20:16:25.049246] [INFO ] [sig ] ARCB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:25.193097] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARCB.txt [2026-01-12T20:16:25.193242] [INFO ] [sig ] [225/3499] Completed ARCB in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:25.193282] [INFO ] [sig ] [226/3499] Forecasting ARCC... [2026-01-12T20:16:25.193312] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-12T20:16:25.193342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-12T20:16:25.204498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-12T20:16:25.204809] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-12T20:16:25.205616] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-12T20:16:25.205670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:25.205704] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:25.205732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:25.205790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:25.266151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:25.266933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:25.267023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:25.267057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:25.392332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:25.392521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:25.392566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:25.392619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:25.396229] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-12T20:16:25.396548] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-12T20:16:25.396723] [INFO ] [sig ] ARCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:25.541601] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARCC.txt [2026-01-12T20:16:25.541731] [INFO ] [sig ] [226/3499] Completed ARCC in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:25.541769] [INFO ] [sig ] [227/3499] Forecasting ARCO... [2026-01-12T20:16:25.541797] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-12T20:16:25.541826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-12T20:16:25.553598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-12T20:16:25.553859] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-12T20:16:25.554630] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-12T20:16:25.554684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:25.554716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:25.554744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:25.554800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:25.611084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:25.611723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:25.611801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:25.611833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:25.731228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:25.731389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:25.731427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:25.731457] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:25.734884] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-01-12T20:16:25.735167] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-12T20:16:25.735290] [INFO ] [sig ] ARCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:25.883340] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARCO.txt [2026-01-12T20:16:25.883530] [INFO ] [sig ] [227/3499] Completed ARCO in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:25.883592] [INFO ] [sig ] [228/3499] Forecasting ARDC... [2026-01-12T20:16:25.883625] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-12T20:16:25.883656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-12T20:16:25.895441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-12T20:16:25.895827] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-12T20:16:25.896609] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-12T20:16:25.896663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:25.896695] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:25.896723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:25.896779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:25.959128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:25.960223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:25.960310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:25.960343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:26.079772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:26.079941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:26.079981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:26.080011] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:26.083435] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-12T20:16:26.083738] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-12T20:16:26.083872] [INFO ] [sig ] ARDC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:26.229865] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARDC.txt [2026-01-12T20:16:26.229991] [INFO ] [sig ] [228/3499] Completed ARDC in 0.3s | 2.81 sym/s | Total: 1.3m | ETA: 19.4m [2026-01-12T20:16:26.230029] [INFO ] [sig ] [229/3499] Forecasting ARDX... [2026-01-12T20:16:26.230057] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-12T20:16:26.230087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-12T20:16:26.241724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-12T20:16:26.242001] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-12T20:16:26.242771] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-12T20:16:26.242825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:26.242857] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:26.242884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:26.242941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:26.299016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:26.299679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:26.299756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:26.299789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:26.421472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:26.421666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:26.421713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:26.421743] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:26.425287] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-12T20:16:26.425591] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-12T20:16:26.425713] [INFO ] [sig ] ARDX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:26.568937] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARDX.txt [2026-01-12T20:16:26.569070] [INFO ] [sig ] [229/3499] Completed ARDX in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:26.569108] [INFO ] [sig ] [230/3499] Forecasting ARE... [2026-01-12T20:16:26.569137] [INFO ] [sig ] Generating forecast for: ARE [2026-01-12T20:16:26.569172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-12T20:16:26.581106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-12T20:16:26.581373] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-12T20:16:26.582188] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-12T20:16:26.582251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:26.582284] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:26.582312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:26.582368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:26.639817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:26.640449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:26.640527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:26.640558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:26.765796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:26.765974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:26.766013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:26.766043] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:26.769763] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-12T20:16:26.770067] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-12T20:16:26.770200] [INFO ] [sig ] ARE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:26.925509] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARE.txt [2026-01-12T20:16:26.925676] [INFO ] [sig ] [230/3499] Completed ARE in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:26.925718] [INFO ] [sig ] [231/3499] Forecasting AREC... [2026-01-12T20:16:26.925747] [INFO ] [sig ] Generating forecast for: AREC [2026-01-12T20:16:26.925776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-12T20:16:26.937434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-12T20:16:26.937779] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-12T20:16:26.938553] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-12T20:16:26.938627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:26.938686] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:26.938715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:26.938773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:26.995001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:26.995606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:26.995683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:26.995715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:27.114413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:27.114589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:27.114631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:27.114660] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:27.118196] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-01-12T20:16:27.118470] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-12T20:16:27.118614] [INFO ] [sig ] AREC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:27.263515] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AREC.txt [2026-01-12T20:16:27.263681] [INFO ] [sig ] [231/3499] Completed AREC in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-12T20:16:27.263742] [INFO ] [sig ] [232/3499] Forecasting ARES... [2026-01-12T20:16:27.263771] [INFO ] [sig ] Generating forecast for: ARES [2026-01-12T20:16:27.263801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-12T20:16:27.276717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-12T20:16:27.277049] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-12T20:16:27.277861] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-12T20:16:27.277915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:27.277946] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:27.277974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:27.278031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:27.341139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:27.342208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:27.342332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:27.342365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:27.463631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:27.463792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:27.463834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:27.463866] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:27.467189] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=68.73%) [2026-01-12T20:16:27.467463] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-12T20:16:27.467612] [INFO ] [sig ] ARES: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:27.609025] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARES.txt [2026-01-12T20:16:27.609157] [INFO ] [sig ] [232/3499] Completed ARES in 0.3s | 2.82 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-12T20:16:27.609196] [INFO ] [sig ] [233/3499] Forecasting ARGX... [2026-01-12T20:16:27.609224] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-12T20:16:27.609254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-12T20:16:27.620916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-12T20:16:27.621307] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-12T20:16:27.622192] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-12T20:16:27.622252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:27.622285] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:27.622313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:27.622369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:27.679649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:27.680544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:27.680648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:27.680681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:27.806586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:27.806759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:27.806798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:27.806827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:27.810709] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-01-12T20:16:27.811048] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-12T20:16:27.811188] [INFO ] [sig ] ARGX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:27.976312] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARGX.txt [2026-01-12T20:16:27.976489] [INFO ] [sig ] [233/3499] Completed ARGX in 0.4s | 2.82 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-12T20:16:27.976537] [INFO ] [sig ] [234/3499] Forecasting ARHS... [2026-01-12T20:16:27.976570] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-12T20:16:27.976622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-12T20:16:27.989302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-12T20:16:27.989761] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-12T20:16:27.990722] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-12T20:16:27.990783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:27.990816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:27.990844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:27.990913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:28.072298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:28.073523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:28.073680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:28.073733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:28.250979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:28.251152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:28.251198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:28.251268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:28.255518] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-01-12T20:16:28.256007] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-12T20:16:28.256195] [INFO ] [sig ] ARHS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:28.472174] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARHS.txt [2026-01-12T20:16:28.472357] [INFO ] [sig ] [234/3499] Completed ARHS in 0.5s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:28.472399] [INFO ] [sig ] [235/3499] Forecasting ARI... [2026-01-12T20:16:28.472440] [INFO ] [sig ] Generating forecast for: ARI [2026-01-12T20:16:28.472500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-12T20:16:28.498460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-12T20:16:28.499003] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-12T20:16:28.500232] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-12T20:16:28.500306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:28.500358] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:28.500404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:28.500498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:28.591289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:28.592533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:28.592681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:28.592735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:28.755990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:28.756159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:28.756203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:28.756233] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:28.760140] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=54.46%) [2026-01-12T20:16:28.760539] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-12T20:16:28.760725] [INFO ] [sig ] ARI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:28.945717] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARI.txt [2026-01-12T20:16:28.945885] [INFO ] [sig ] [235/3499] Completed ARI in 0.5s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:28.945929] [INFO ] [sig ] [236/3499] Forecasting ARKO... [2026-01-12T20:16:28.945958] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-12T20:16:28.945989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-12T20:16:28.957442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-12T20:16:28.957893] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-12T20:16:28.958731] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-12T20:16:28.958787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:28.958820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:28.958847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:28.958905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:29.018188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:29.019098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:29.019184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:29.019218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:29.144897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:29.145056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:29.145097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:29.145129] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:29.148618] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=8.52%) [2026-01-12T20:16:29.148902] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-12T20:16:29.149033] [INFO ] [sig ] ARKO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:29.307493] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARKO.txt [2026-01-12T20:16:29.307651] [INFO ] [sig ] [236/3499] Completed ARKO in 0.4s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:29.307691] [INFO ] [sig ] [237/3499] Forecasting ARLO... [2026-01-12T20:16:29.307721] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-12T20:16:29.307780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-12T20:16:29.319168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-12T20:16:29.319515] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-12T20:16:29.320354] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-12T20:16:29.320409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:29.320443] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:29.320472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:29.320530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:29.380132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:29.381006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:29.381093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:29.381126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:29.523159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:29.523320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:29.523376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:29.523407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:29.527299] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-12T20:16:29.527690] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-12T20:16:29.527878] [INFO ] [sig ] ARLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:29.690812] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARLO.txt [2026-01-12T20:16:29.690967] [INFO ] [sig ] [237/3499] Completed ARLO in 0.4s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:29.691007] [INFO ] [sig ] [238/3499] Forecasting ARLP... [2026-01-12T20:16:29.691037] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-12T20:16:29.691066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-12T20:16:29.702785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-12T20:16:29.703153] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-12T20:16:29.703978] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-12T20:16:29.704033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:29.704067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:29.704095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:29.704152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:29.766388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:29.767264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:29.767348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:29.767381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:29.887174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:29.887333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:29.887375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:29.887407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:29.891095] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-01-12T20:16:29.891434] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-12T20:16:29.891597] [INFO ] [sig ] ARLP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:30.041135] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARLP.txt [2026-01-12T20:16:30.041291] [INFO ] [sig ] [238/3499] Completed ARLP in 0.4s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:30.041335] [INFO ] [sig ] [239/3499] Forecasting ARM... [2026-01-12T20:16:30.041366] [INFO ] [sig ] Generating forecast for: ARM [2026-01-12T20:16:30.041397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-12T20:16:30.054683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-12T20:16:30.055050] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-12T20:16:30.055944] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-12T20:16:30.056012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:30.056047] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:30.056075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:30.056132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:30.114116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:30.115015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:30.115108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:30.115142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:30.237790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:30.237953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:30.237995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:30.238025] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:30.241627] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=74.11%) [2026-01-12T20:16:30.241951] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-12T20:16:30.242082] [INFO ] [sig ] ARM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:30.394179] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARM.txt [2026-01-12T20:16:30.394335] [INFO ] [sig ] [239/3499] Completed ARM in 0.4s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:30.394376] [INFO ] [sig ] [240/3499] Forecasting ARMK... [2026-01-12T20:16:30.394406] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-12T20:16:30.394438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-12T20:16:30.411141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-12T20:16:30.411610] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-12T20:16:30.412671] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-12T20:16:30.412741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:30.412788] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:30.412833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:30.412916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:30.497346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:30.498936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:30.499043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:30.499091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:30.645544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:30.645731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:30.645772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:30.645801] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:30.649372] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-12T20:16:30.649725] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-12T20:16:30.649871] [INFO ] [sig ] ARMK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:30.793395] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARMK.txt [2026-01-12T20:16:30.793526] [INFO ] [sig ] [240/3499] Completed ARMK in 0.4s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:30.793564] [INFO ] [sig ] [241/3499] Forecasting AROC... [2026-01-12T20:16:30.793614] [INFO ] [sig ] Generating forecast for: AROC [2026-01-12T20:16:30.793644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-12T20:16:30.804656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-12T20:16:30.804908] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-12T20:16:30.805699] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-12T20:16:30.805752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:30.805794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:30.805823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:30.805880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:30.862373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:30.863041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:30.863145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:30.863178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:30.973935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:30.974083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:30.974122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:30.974151] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:30.977462] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=17.58%) [2026-01-12T20:16:30.977776] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-12T20:16:30.977903] [INFO ] [sig ] AROC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:31.122516] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AROC.txt [2026-01-12T20:16:31.122669] [INFO ] [sig ] [241/3499] Completed AROC in 0.3s | 2.81 sym/s | Total: 1.4m | ETA: 19.4m [2026-01-12T20:16:31.122709] [INFO ] [sig ] [242/3499] Forecasting ARQ... [2026-01-12T20:16:31.122739] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-12T20:16:31.122768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-12T20:16:31.135647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-12T20:16:31.135938] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-12T20:16:31.136735] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-12T20:16:31.136787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:31.136819] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:31.136846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:31.136901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:31.199330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:31.200126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:31.200204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:31.200236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:31.314896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:31.315052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:31.315093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:31.315122] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:31.318459] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-01-12T20:16:31.318758] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-12T20:16:31.318883] [INFO ] [sig ] ARQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:31.471196] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARQ.txt [2026-01-12T20:16:31.471325] [INFO ] [sig ] [242/3499] Completed ARQ in 0.3s | 2.81 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-12T20:16:31.471364] [INFO ] [sig ] [243/3499] Forecasting ARQQ... [2026-01-12T20:16:31.471393] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-12T20:16:31.471422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-12T20:16:31.483883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-12T20:16:31.484313] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-12T20:16:31.485155] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-12T20:16:31.485211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:31.485243] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:31.485270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:31.485328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:31.542455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:31.543369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:31.543458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:31.543491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:31.661592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:31.661773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:31.661814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:31.661843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:31.665386] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=31.75%) [2026-01-12T20:16:31.665697] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-12T20:16:31.665829] [INFO ] [sig ] ARQQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:31.815283] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARQQ.txt [2026-01-12T20:16:31.815446] [INFO ] [sig ] [243/3499] Completed ARQQ in 0.3s | 2.81 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-12T20:16:31.815486] [INFO ] [sig ] [244/3499] Forecasting ARRY... [2026-01-12T20:16:31.815517] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-12T20:16:31.815547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-12T20:16:31.827621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-12T20:16:31.827988] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-12T20:16:31.829160] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-12T20:16:31.829213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:31.829245] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:31.829271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:31.829326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:31.892849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:31.893851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:31.893934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:31.893967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:32.013609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:32.013772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:32.013812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:32.013841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:32.017188] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=26.79%) [2026-01-12T20:16:32.017458] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-12T20:16:32.017596] [INFO ] [sig ] ARRY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:32.163862] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARRY.txt [2026-01-12T20:16:32.164066] [INFO ] [sig ] [244/3499] Completed ARRY in 0.3s | 2.81 sym/s | Total: 1.4m | ETA: 19.3m [2026-01-12T20:16:32.164112] [INFO ] [sig ] [245/3499] Forecasting ARTL... [2026-01-12T20:16:32.164148] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-12T20:16:32.164179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-12T20:16:32.174895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-12T20:16:32.175209] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-12T20:16:32.176028] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-12T20:16:32.176081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:32.176114] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:32.176141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:32.176198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:32.234910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:32.235746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:32.235826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:32.235858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:32.354408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:32.354594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:32.354635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:32.354663] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:32.358057] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-01-12T20:16:32.358336] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-12T20:16:32.358464] [INFO ] [sig ] ARTL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:32.505531] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARTL.txt [2026-01-12T20:16:32.505707] [INFO ] [sig ] [245/3499] Completed ARTL in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:32.505749] [INFO ] [sig ] [246/3499] Forecasting ARTNA... [2026-01-12T20:16:32.505959] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-12T20:16:32.505991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-12T20:16:32.518029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-12T20:16:32.518335] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-12T20:16:32.519115] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-12T20:16:32.519168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:32.519199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:32.519227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:32.519283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:32.582015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:32.582888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:32.583167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:32.583201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:32.696348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:32.696501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:32.696541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:32.696587] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:32.699998] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=68.71%) [2026-01-12T20:16:32.700269] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-12T20:16:32.700390] [INFO ] [sig ] ARTNA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:32.844653] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ARTNA.txt [2026-01-12T20:16:32.844785] [INFO ] [sig ] [246/3499] Completed ARTNA in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:32.844823] [INFO ] [sig ] [247/3499] Forecasting ARVN... [2026-01-12T20:16:32.844853] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-12T20:16:32.844883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-12T20:16:32.856230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-12T20:16:32.856526] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-12T20:16:32.857343] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-12T20:16:32.857397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:32.857429] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:32.857455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:32.857512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:32.913505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:32.914132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:32.914210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:32.914240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:33.034281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:33.034436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:33.034475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:33.034505] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:33.038374] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-01-12T20:16:33.038668] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-12T20:16:33.038796] [INFO ] [sig ] ARVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:33.180506] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ARVN.txt [2026-01-12T20:16:33.180652] [INFO ] [sig ] [247/3499] Completed ARVN in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:33.180693] [INFO ] [sig ] [248/3499] Forecasting ASA... [2026-01-12T20:16:33.180722] [INFO ] [sig ] Generating forecast for: ASA [2026-01-12T20:16:33.180752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-12T20:16:33.192185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-12T20:16:33.192495] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-12T20:16:33.193284] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-12T20:16:33.193336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:33.193393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:33.193422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:33.193479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:33.249563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:33.250216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:33.250292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:33.250324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:33.371819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:33.371979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:33.372019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:33.372062] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:33.375973] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-01-12T20:16:33.376244] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-12T20:16:33.376373] [INFO ] [sig ] ASA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:33.519541] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASA.txt [2026-01-12T20:16:33.519768] [INFO ] [sig ] [248/3499] Completed ASA in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:33.519818] [INFO ] [sig ] [249/3499] Forecasting ASB... [2026-01-12T20:16:33.519852] [INFO ] [sig ] Generating forecast for: ASB [2026-01-12T20:16:33.519887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-12T20:16:33.532779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-12T20:16:33.533126] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-12T20:16:33.533956] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-12T20:16:33.534014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:33.534058] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:33.534088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:33.534147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:33.591896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:33.592723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:33.592800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:33.592833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:33.716445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:33.716622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:33.716670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:33.716717] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:33.720172] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-01-12T20:16:33.720451] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-12T20:16:33.720595] [INFO ] [sig ] ASB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:33.861926] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASB.txt [2026-01-12T20:16:33.862056] [INFO ] [sig ] [249/3499] Completed ASB in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:33.862095] [INFO ] [sig ] [250/3499] Forecasting ASBA... [2026-01-12T20:16:33.862123] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-12T20:16:33.862152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-12T20:16:33.873408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-12T20:16:33.873782] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-12T20:16:33.874550] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-12T20:16:33.874621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:33.874655] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:33.874682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:33.874744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:33.930549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:33.931196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:33.931273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:33.931318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:34.050227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:34.050412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:34.050457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:34.050487] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:34.054001] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-12T20:16:34.054290] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-12T20:16:34.054425] [INFO ] [sig ] ASBA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:34.198213] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASBA.txt [2026-01-12T20:16:34.198388] [INFO ] [sig ] [250/3499] Completed ASBA in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:34.198430] [INFO ] [sig ] [251/3499] Forecasting ASC... [2026-01-12T20:16:34.198459] [INFO ] [sig ] Generating forecast for: ASC [2026-01-12T20:16:34.198489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-12T20:16:34.210346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-12T20:16:34.210650] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-12T20:16:34.211417] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-12T20:16:34.211471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:34.211502] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:34.211529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:34.211605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:34.268474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:34.269115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:34.269193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:34.269225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:34.386957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:34.387135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:34.387180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:34.387267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:34.390877] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-01-12T20:16:34.391148] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-12T20:16:34.391268] [INFO ] [sig ] ASC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:34.536811] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASC.txt [2026-01-12T20:16:34.536964] [INFO ] [sig ] [251/3499] Completed ASC in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:34.537005] [INFO ] [sig ] [252/3499] Forecasting ASG... [2026-01-12T20:16:34.537034] [INFO ] [sig ] Generating forecast for: ASG [2026-01-12T20:16:34.537065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-12T20:16:34.548742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-12T20:16:34.549113] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-12T20:16:34.549908] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-12T20:16:34.549970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:34.550007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:34.550047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:34.550110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:34.608200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:34.609069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:34.609152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:34.609184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:34.732789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:34.732970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:34.733018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:34.733048] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:34.736661] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=93.89%) [2026-01-12T20:16:34.736958] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-12T20:16:34.737088] [INFO ] [sig ] ASG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:34.892114] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASG.txt [2026-01-12T20:16:34.892280] [INFO ] [sig ] [252/3499] Completed ASG in 0.4s | 2.81 sym/s | Total: 1.5m | ETA: 19.3m [2026-01-12T20:16:34.892322] [INFO ] [sig ] [253/3499] Forecasting ASGI... [2026-01-12T20:16:34.892354] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-12T20:16:34.892384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-12T20:16:34.904858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-12T20:16:34.905235] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-12T20:16:34.906039] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-12T20:16:34.906094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:34.906128] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:34.906155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:34.906213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:34.962954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:34.963835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:34.963922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:34.963954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:35.088089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:35.088253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:35.088293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:35.088322] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:35.091915] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-12T20:16:35.092207] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-12T20:16:35.092333] [INFO ] [sig ] ASGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:35.236832] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASGI.txt [2026-01-12T20:16:35.236981] [INFO ] [sig ] [253/3499] Completed ASGI in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:35.237022] [INFO ] [sig ] [254/3499] Forecasting ASGN... [2026-01-12T20:16:35.237051] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-12T20:16:35.237081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-12T20:16:35.248187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-12T20:16:35.248459] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-12T20:16:35.249280] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-12T20:16:35.249334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:35.249365] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:35.249392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:35.249447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:35.305834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:35.306612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:35.306691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:35.306722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:35.428559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:35.428814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:35.428855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:35.428883] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:35.432295] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-12T20:16:35.432583] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-12T20:16:35.432726] [INFO ] [sig ] ASGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:35.574372] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASGN.txt [2026-01-12T20:16:35.574514] [INFO ] [sig ] [254/3499] Completed ASGN in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:35.574554] [INFO ] [sig ] [255/3499] Forecasting ASH... [2026-01-12T20:16:35.574599] [INFO ] [sig ] Generating forecast for: ASH [2026-01-12T20:16:35.574631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-12T20:16:35.587525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-12T20:16:35.587942] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-12T20:16:35.588741] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-12T20:16:35.588794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:35.588830] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:35.588858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:35.588914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:35.645369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:35.646276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:35.646358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:35.646391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:35.765879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:35.766047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:35.766087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:35.766115] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:35.769506] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=59.38%) [2026-01-12T20:16:35.769836] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-12T20:16:35.769960] [INFO ] [sig ] ASH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:35.915653] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASH.txt [2026-01-12T20:16:35.915819] [INFO ] [sig ] [255/3499] Completed ASH in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:35.915860] [INFO ] [sig ] [256/3499] Forecasting ASIX... [2026-01-12T20:16:35.915888] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-12T20:16:35.915925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-12T20:16:35.927784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-12T20:16:35.928108] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-12T20:16:35.928899] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-12T20:16:35.928952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:35.928983] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:35.929010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:35.929064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:35.985091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:35.985886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:35.985966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:35.985998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:36.102748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:36.102908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:36.102947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:36.102975] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:36.106538] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=38.98%) [2026-01-12T20:16:36.106854] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-12T20:16:36.106987] [INFO ] [sig ] ASIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:36.256561] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASIX.txt [2026-01-12T20:16:36.256719] [INFO ] [sig ] [256/3499] Completed ASIX in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:36.256765] [INFO ] [sig ] [257/3499] Forecasting ASLE... [2026-01-12T20:16:36.256795] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-12T20:16:36.256824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-12T20:16:36.268262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-12T20:16:36.268517] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-12T20:16:36.269340] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-12T20:16:36.269394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:36.269425] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:36.269452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:36.269506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:36.325728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:36.326324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:36.326401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:36.326433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:36.444158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:36.444314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:36.444355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:36.444385] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:36.447818] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-12T20:16:36.448105] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-12T20:16:36.448227] [INFO ] [sig ] ASLE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:36.592876] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASLE.txt [2026-01-12T20:16:36.593033] [INFO ] [sig ] [257/3499] Completed ASLE in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:36.593074] [INFO ] [sig ] [258/3499] Forecasting ASMB... [2026-01-12T20:16:36.593104] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-12T20:16:36.593134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-12T20:16:36.604561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-12T20:16:36.604853] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-12T20:16:36.605643] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-12T20:16:36.605695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:36.605726] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:36.605753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:36.605814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:36.662462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:36.663093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:36.663196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:36.663229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:36.783141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:36.783297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:36.783336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:36.783366] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:36.786712] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-12T20:16:36.786985] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-12T20:16:36.787110] [INFO ] [sig ] ASMB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:36.945323] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASMB.txt [2026-01-12T20:16:36.945548] [INFO ] [sig ] [258/3499] Completed ASMB in 0.4s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:36.945640] [INFO ] [sig ] [259/3499] Forecasting ASML... [2026-01-12T20:16:36.945697] [INFO ] [sig ] Generating forecast for: ASML [2026-01-12T20:16:36.945751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-12T20:16:36.961735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-12T20:16:36.962237] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-12T20:16:36.963408] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-12T20:16:36.963482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:36.963537] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:36.963610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:36.963713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:37.036504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:37.037349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:37.037431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:37.037463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:37.162056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:37.162188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:37.162226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:37.162255] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:37.165497] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=72.23%) [2026-01-12T20:16:37.165779] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-12T20:16:37.165903] [INFO ] [sig ] ASML: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:37.306529] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASML.txt [2026-01-12T20:16:37.306653] [INFO ] [sig ] [259/3499] Completed ASML in 0.4s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:37.306692] [INFO ] [sig ] [260/3499] Forecasting ASND... [2026-01-12T20:16:37.306722] [INFO ] [sig ] Generating forecast for: ASND [2026-01-12T20:16:37.306752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-12T20:16:37.318052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-12T20:16:37.318317] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-12T20:16:37.319091] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-12T20:16:37.319144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:37.319175] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:37.319202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:37.319258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:37.376266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:37.376895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:37.376972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:37.377004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:37.497660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:37.497836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:37.497875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:37.497903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:37.501220] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-01-12T20:16:37.501489] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-12T20:16:37.501628] [INFO ] [sig ] ASND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:37.646319] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASND.txt [2026-01-12T20:16:37.646459] [INFO ] [sig ] [260/3499] Completed ASND in 0.3s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:37.646498] [INFO ] [sig ] [261/3499] Forecasting ASO... [2026-01-12T20:16:37.646527] [INFO ] [sig ] Generating forecast for: ASO [2026-01-12T20:16:37.646557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-12T20:16:37.657682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-12T20:16:37.658003] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-12T20:16:37.658792] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-12T20:16:37.658844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:37.658876] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:37.658904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:37.658959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:37.715215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:37.715861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:37.715941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:37.715973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:37.832217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:37.832346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:37.832383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:37.832413] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:37.835655] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-12T20:16:37.835924] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-12T20:16:37.836041] [INFO ] [sig ] ASO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:38.031247] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASO.txt [2026-01-12T20:16:38.031416] [INFO ] [sig ] [261/3499] Completed ASO in 0.4s | 2.81 sym/s | Total: 1.5m | ETA: 19.2m [2026-01-12T20:16:38.031456] [INFO ] [sig ] [262/3499] Forecasting ASPI... [2026-01-12T20:16:38.031486] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-12T20:16:38.031515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-12T20:16:38.044669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-12T20:16:38.044940] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-12T20:16:38.045736] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-12T20:16:38.045789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:38.045820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:38.045847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:38.045904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:38.101969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:38.102556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:38.102658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:38.102691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:38.218661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:38.218807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:38.218845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:38.218874] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:38.222169] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-12T20:16:38.222437] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-12T20:16:38.222559] [INFO ] [sig ] ASPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:38.368875] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASPI.txt [2026-01-12T20:16:38.369001] [INFO ] [sig ] [262/3499] Completed ASPI in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-12T20:16:38.369040] [INFO ] [sig ] [263/3499] Forecasting ASPN... [2026-01-12T20:16:38.369070] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-12T20:16:38.369099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-12T20:16:38.380332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-12T20:16:38.380623] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-12T20:16:38.381391] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-12T20:16:38.381444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:38.381475] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:38.381502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:38.381558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:38.437813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:38.438451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:38.438527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:38.438559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:38.562869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:38.562998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:38.563036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:38.563064] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:38.566312] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=39.10%) [2026-01-12T20:16:38.566595] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-12T20:16:38.566718] [INFO ] [sig ] ASPN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:38.708360] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASPN.txt [2026-01-12T20:16:38.708475] [INFO ] [sig ] [263/3499] Completed ASPN in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-12T20:16:38.708514] [INFO ] [sig ] [264/3499] Forecasting ASPS... [2026-01-12T20:16:38.708542] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-12T20:16:38.708586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-12T20:16:38.720126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-12T20:16:38.720398] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-12T20:16:38.721176] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-12T20:16:38.721229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:38.721262] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:38.721289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:38.721346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:38.777727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:38.778334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:38.778412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:38.778443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:38.892454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:38.892564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:38.892619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:38.892648] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:38.895850] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-12T20:16:38.896118] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-12T20:16:38.896241] [INFO ] [sig ] ASPS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:39.036694] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASPS.txt [2026-01-12T20:16:39.036817] [INFO ] [sig ] [264/3499] Completed ASPS in 0.3s | 2.81 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-12T20:16:39.036856] [INFO ] [sig ] [265/3499] Forecasting ASTE... [2026-01-12T20:16:39.036886] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-12T20:16:39.036915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-12T20:16:39.048300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-12T20:16:39.048559] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-12T20:16:39.049344] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-12T20:16:39.049408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:39.049465] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:39.049493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:39.049549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:39.106413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:39.107035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:39.107112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:39.107143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:39.222201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:39.222328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:39.222366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:39.222394] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:39.225673] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-12T20:16:39.225948] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-12T20:16:39.226067] [INFO ] [sig ] ASTE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:39.372042] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ASTE.txt [2026-01-12T20:16:39.372185] [INFO ] [sig ] [265/3499] Completed ASTE in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:39.372224] [INFO ] [sig ] [266/3499] Forecasting ASTH... [2026-01-12T20:16:39.372254] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-12T20:16:39.372282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-12T20:16:39.383566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-12T20:16:39.383853] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-12T20:16:39.384625] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-12T20:16:39.384678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:39.384709] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:39.384736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:39.384797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:39.441911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:39.442524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:39.442617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:39.442651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:39.558893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:39.559016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:39.559053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:39.559081] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:39.562298] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-12T20:16:39.562561] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-12T20:16:39.562701] [INFO ] [sig ] ASTH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:39.704545] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASTH.txt [2026-01-12T20:16:39.704684] [INFO ] [sig ] [266/3499] Completed ASTH in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:39.704723] [INFO ] [sig ] [267/3499] Forecasting ASTI... [2026-01-12T20:16:39.704752] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-12T20:16:39.704781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-12T20:16:39.715318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-12T20:16:39.715604] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-12T20:16:39.716367] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-12T20:16:39.716420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:39.716452] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:39.716478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:39.716533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:39.772785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:39.773377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:39.773454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:39.773485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:39.889905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:39.890031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:39.890067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:39.890095] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:39.893308] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-12T20:16:39.893597] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-12T20:16:39.893719] [INFO ] [sig ] ASTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:40.036084] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASTI.txt [2026-01-12T20:16:40.036211] [INFO ] [sig ] [267/3499] Completed ASTI in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:40.036250] [INFO ] [sig ] [268/3499] Forecasting ASTL... [2026-01-12T20:16:40.036279] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-12T20:16:40.036309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-12T20:16:40.047589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-12T20:16:40.047884] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-12T20:16:40.048666] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-12T20:16:40.048719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:40.048751] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:40.048779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:40.048848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:40.108333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:40.109059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:40.109135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:40.109174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:40.226443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:40.226593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:40.226632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:40.226690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:40.230064] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-01-12T20:16:40.230334] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-12T20:16:40.230465] [INFO ] [sig ] ASTL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:40.370982] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASTL.txt [2026-01-12T20:16:40.371098] [INFO ] [sig ] [268/3499] Completed ASTL in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:40.371142] [INFO ] [sig ] [269/3499] Forecasting ASTS... [2026-01-12T20:16:40.371172] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-12T20:16:40.371211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-12T20:16:40.382410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-12T20:16:40.382727] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-12T20:16:40.383555] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-12T20:16:40.383634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:40.383673] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:40.383705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:40.383762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:40.441782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:40.442416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:40.442492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:40.442524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:40.562242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:40.562373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:40.562411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:40.562439] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:40.565722] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=60.91%) [2026-01-12T20:16:40.565991] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-12T20:16:40.566111] [INFO ] [sig ] ASTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:40.711182] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASTS.txt [2026-01-12T20:16:40.711302] [INFO ] [sig ] [269/3499] Completed ASTS in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:40.711341] [INFO ] [sig ] [270/3499] Forecasting ASX... [2026-01-12T20:16:40.711370] [INFO ] [sig ] Generating forecast for: ASX [2026-01-12T20:16:40.711399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-12T20:16:40.723597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-12T20:16:40.723908] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-12T20:16:40.724728] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-12T20:16:40.724783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:40.724816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:40.724847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:40.724906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:40.788222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:40.789009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:40.789293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:40.789328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:40.910368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:40.910492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:40.910530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:40.910560] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:40.913888] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-12T20:16:40.914179] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-12T20:16:40.914305] [INFO ] [sig ] ASX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:41.057467] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASX.txt [2026-01-12T20:16:41.057605] [INFO ] [sig ] [270/3499] Completed ASX in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:41.057645] [INFO ] [sig ] [271/3499] Forecasting ASYS... [2026-01-12T20:16:41.057675] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-12T20:16:41.057705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-12T20:16:41.069488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-12T20:16:41.069798] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-12T20:16:41.070616] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-12T20:16:41.070670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:41.070704] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:41.070732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:41.070789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:41.129914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:41.130537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:41.130634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:41.130668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:41.253088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:41.253247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:41.253285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:41.253313] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:41.256665] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-01-12T20:16:41.256946] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-12T20:16:41.257070] [INFO ] [sig ] ASYS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:41.401318] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ASYS.txt [2026-01-12T20:16:41.401475] [INFO ] [sig ] [271/3499] Completed ASYS in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:41.401516] [INFO ] [sig ] [272/3499] Forecasting ATAI... [2026-01-12T20:16:41.401545] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-12T20:16:41.401592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-12T20:16:41.412701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-12T20:16:41.412991] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-12T20:16:41.413776] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-12T20:16:41.413829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:41.413861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:41.413888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:41.413944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:41.471755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:41.472352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:41.472428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:41.472461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:41.589651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:41.589844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:41.589917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:41.589949] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:41.593332] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-12T20:16:41.593616] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-12T20:16:41.593748] [INFO ] [sig ] ATAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:41.734926] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATAI.txt [2026-01-12T20:16:41.735052] [INFO ] [sig ] [272/3499] Completed ATAI in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:41.735090] [INFO ] [sig ] [273/3499] Forecasting ATEC... [2026-01-12T20:16:41.735120] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-12T20:16:41.735148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-12T20:16:41.746224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-12T20:16:41.746495] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-12T20:16:41.747277] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-12T20:16:41.747331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:41.747364] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:41.747392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:41.747448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:41.805433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:41.806046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:41.806124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:41.806155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:41.923205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:41.923335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:41.923372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:41.923401] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:41.926668] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-12T20:16:41.926938] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-12T20:16:41.927061] [INFO ] [sig ] ATEC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:42.070282] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATEC.txt [2026-01-12T20:16:42.070426] [INFO ] [sig ] [273/3499] Completed ATEC in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:42.070465] [INFO ] [sig ] [274/3499] Forecasting ATEN... [2026-01-12T20:16:42.070495] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-12T20:16:42.070524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-12T20:16:42.082796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-12T20:16:42.083260] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-12T20:16:42.084233] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-12T20:16:42.084286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:42.084318] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:42.084344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:42.084401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:42.140855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:42.141482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:42.141560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:42.141610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:42.263845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:42.264037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:42.264078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:42.264107] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:42.267961] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-12T20:16:42.268426] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-12T20:16:42.268548] [INFO ] [sig ] ATEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:42.414808] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATEN.txt [2026-01-12T20:16:42.414957] [INFO ] [sig ] [274/3499] Completed ATEN in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:42.414999] [INFO ] [sig ] [275/3499] Forecasting ATEX... [2026-01-12T20:16:42.415028] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-12T20:16:42.415057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-12T20:16:42.426899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-12T20:16:42.427212] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-12T20:16:42.428109] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-12T20:16:42.428164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:42.428195] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:42.428223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:42.428280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:42.489665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:42.490518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:42.490643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:42.490678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:42.605604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:42.605768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:42.605808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:42.605836] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:42.609274] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: UP (p=80.75%) [2026-01-12T20:16:42.609587] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-12T20:16:42.609718] [INFO ] [sig ] ATEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:42.752513] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATEX.txt [2026-01-12T20:16:42.752693] [INFO ] [sig ] [275/3499] Completed ATEX in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.1m [2026-01-12T20:16:42.752735] [INFO ] [sig ] [276/3499] Forecasting ATGE... [2026-01-12T20:16:42.752764] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-12T20:16:42.752794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-12T20:16:42.764960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-12T20:16:42.765322] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-12T20:16:42.766123] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-12T20:16:42.766177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:42.766221] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:42.766250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:42.766306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:42.823609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:42.824512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:42.824623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:42.824659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:42.949603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:42.949763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:42.949804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:42.949833] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:42.953733] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-12T20:16:42.954026] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-12T20:16:42.954163] [INFO ] [sig ] ATGE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:43.103256] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATGE.txt [2026-01-12T20:16:43.103405] [INFO ] [sig ] [276/3499] Completed ATGE in 0.4s | 2.82 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-12T20:16:43.103455] [INFO ] [sig ] [277/3499] Forecasting ATHM... [2026-01-12T20:16:43.103487] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-12T20:16:43.103517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-12T20:16:43.115211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-12T20:16:43.115493] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-12T20:16:43.116303] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-12T20:16:43.116359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:43.116391] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:43.116418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:43.116475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:43.176041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:43.176762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:43.176843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:43.176876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:43.297177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:43.297342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:43.297382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:43.297411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:43.300857] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=43.86%) [2026-01-12T20:16:43.301137] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-12T20:16:43.301266] [INFO ] [sig ] ATHM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:43.445024] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATHM.txt [2026-01-12T20:16:43.445155] [INFO ] [sig ] [277/3499] Completed ATHM in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-12T20:16:43.445194] [INFO ] [sig ] [278/3499] Forecasting ATI... [2026-01-12T20:16:43.445222] [INFO ] [sig ] Generating forecast for: ATI [2026-01-12T20:16:43.445251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-12T20:16:43.460935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-12T20:16:43.461414] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-12T20:16:43.462532] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-12T20:16:43.462625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:43.462678] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:43.462720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:43.462807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:43.521297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:43.522216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:43.522302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:43.522335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:43.643503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:43.643690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:43.643731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:43.643761] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:43.647161] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: DOWN (p=38.30%) [2026-01-12T20:16:43.647461] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-12T20:16:43.647614] [INFO ] [sig ] ATI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:43.797618] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATI.txt [2026-01-12T20:16:43.797839] [INFO ] [sig ] [278/3499] Completed ATI in 0.4s | 2.82 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-12T20:16:43.797889] [INFO ] [sig ] [279/3499] Forecasting ATLC... [2026-01-12T20:16:43.797920] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-12T20:16:43.797949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-12T20:16:43.810415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-12T20:16:43.810826] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-12T20:16:43.811637] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-12T20:16:43.811691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:43.811725] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:43.811753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:43.811810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:43.870515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:43.871402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:43.871497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:43.871532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:43.996550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:43.996727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:43.996768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:43.996796] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:44.000255] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=48.99%) [2026-01-12T20:16:44.000539] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-12T20:16:44.000684] [INFO ] [sig ] ATLC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:44.146772] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATLC.txt [2026-01-12T20:16:44.146908] [INFO ] [sig ] [279/3499] Completed ATLC in 0.3s | 2.82 sym/s | Total: 1.6m | ETA: 19.0m [2026-01-12T20:16:44.146949] [INFO ] [sig ] [280/3499] Forecasting ATLCZ... [2026-01-12T20:16:44.146983] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-12T20:16:44.147014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-12T20:16:44.158991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-12T20:16:44.159497] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-12T20:16:44.160473] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-12T20:16:44.160527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:44.160558] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:44.160604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:44.160662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:44.218356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:44.219033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:44.219111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:44.219143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:44.335328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:44.335488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:44.335528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:44.335557] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:44.338911] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-01-12T20:16:44.339187] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-12T20:16:44.339310] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:44.483838] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATLCZ.txt [2026-01-12T20:16:44.483987] [INFO ] [sig ] [280/3499] Completed ATLCZ in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:44.484027] [INFO ] [sig ] [281/3499] Forecasting ATLO... [2026-01-12T20:16:44.484057] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-12T20:16:44.484086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-12T20:16:44.494839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-12T20:16:44.495175] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-12T20:16:44.495963] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-12T20:16:44.496015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:44.496048] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:44.496074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:44.496129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:44.552253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:44.552907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:44.552985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:44.553016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:44.662982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:44.663144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:44.663184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:44.663214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:44.666663] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=47.78%) [2026-01-12T20:16:44.666974] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-12T20:16:44.667126] [INFO ] [sig ] ATLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:44.819695] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATLO.txt [2026-01-12T20:16:44.819852] [INFO ] [sig ] [281/3499] Completed ATLO in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:44.819893] [INFO ] [sig ] [282/3499] Forecasting ATNI... [2026-01-12T20:16:44.819922] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-12T20:16:44.819951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-12T20:16:44.832306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-12T20:16:44.832670] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-12T20:16:44.833438] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-12T20:16:44.833491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:44.833549] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:44.833593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:44.833652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:44.893299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:44.894016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:44.894094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:44.894127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:45.013500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:45.013678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:45.013717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:45.013746] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:45.017097] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=11.40%) [2026-01-12T20:16:45.017363] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-12T20:16:45.017483] [INFO ] [sig ] ATNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:45.165942] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATNI.txt [2026-01-12T20:16:45.166088] [INFO ] [sig ] [282/3499] Completed ATNI in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:45.166132] [INFO ] [sig ] [283/3499] Forecasting ATO... [2026-01-12T20:16:45.166161] [INFO ] [sig ] Generating forecast for: ATO [2026-01-12T20:16:45.166191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-12T20:16:45.178406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-12T20:16:45.178808] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-12T20:16:45.179640] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-12T20:16:45.179694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:45.179727] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:45.179754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:45.179811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:45.236145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:45.237010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:45.237092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:45.237124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:45.377608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:45.377798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:45.377852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:45.377901] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:45.381848] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=14.18%) [2026-01-12T20:16:45.382176] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-12T20:16:45.382313] [INFO ] [sig ] ATO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:45.535165] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATO.txt [2026-01-12T20:16:45.535383] [INFO ] [sig ] [283/3499] Completed ATO in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:45.535452] [INFO ] [sig ] [284/3499] Forecasting ATOM... [2026-01-12T20:16:45.535501] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-12T20:16:45.535547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-12T20:16:45.549566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-12T20:16:45.550007] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-12T20:16:45.551116] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-12T20:16:45.551173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:45.551207] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:45.551235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:45.551293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:45.612758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:45.613618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:45.613702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:45.613735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:45.747886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:45.748050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:45.748094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:45.748124] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:45.751588] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-01-12T20:16:45.751867] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-12T20:16:45.751991] [INFO ] [sig ] ATOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:45.906089] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATOM.txt [2026-01-12T20:16:45.906241] [INFO ] [sig ] [284/3499] Completed ATOM in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:45.906282] [INFO ] [sig ] [285/3499] Forecasting ATRA... [2026-01-12T20:16:45.906312] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-12T20:16:45.906342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-12T20:16:45.917638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-12T20:16:45.917994] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-12T20:16:45.918784] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-12T20:16:45.918837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:45.918868] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:45.918895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:45.918951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:45.976616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:45.977598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:45.977701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:45.977753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:46.099004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:46.099168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:46.099208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:46.099294] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:46.102836] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=67.15%) [2026-01-12T20:16:46.103119] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-12T20:16:46.103245] [INFO ] [sig ] ATRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:46.247249] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATRA.txt [2026-01-12T20:16:46.247401] [INFO ] [sig ] [285/3499] Completed ATRA in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:46.247441] [INFO ] [sig ] [286/3499] Forecasting ATRC... [2026-01-12T20:16:46.247470] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-12T20:16:46.247500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-12T20:16:46.259258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-12T20:16:46.259598] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-12T20:16:46.260383] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-12T20:16:46.260437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:46.260470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:46.260498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:46.260555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:46.321628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:46.322496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:46.322593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:46.322633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:46.455936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:46.456302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:46.456343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:46.456372] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:46.460176] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-01-12T20:16:46.460450] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-12T20:16:46.460599] [INFO ] [sig ] ATRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:46.610233] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ATRC.txt [2026-01-12T20:16:46.610385] [INFO ] [sig ] [286/3499] Completed ATRC in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:46.610435] [INFO ] [sig ] [287/3499] Forecasting ATRO... [2026-01-12T20:16:46.610465] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-12T20:16:46.610495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-12T20:16:46.622311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-12T20:16:46.622664] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-12T20:16:46.623666] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-12T20:16:46.623738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:46.623790] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:46.623845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:46.623909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:46.699598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:46.700314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:46.700404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:46.700438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:46.829054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:46.829240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:46.829296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:46.829340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:46.833013] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-01-12T20:16:46.833319] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-12T20:16:46.833454] [INFO ] [sig ] ATRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:46.982876] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATRO.txt [2026-01-12T20:16:46.983028] [INFO ] [sig ] [287/3499] Completed ATRO in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:46.983069] [INFO ] [sig ] [288/3499] Forecasting ATXS... [2026-01-12T20:16:46.983098] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-12T20:16:46.983128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-12T20:16:46.994327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-12T20:16:46.994648] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-12T20:16:46.995401] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-12T20:16:46.995454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:46.995486] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:46.995513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:46.995590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:47.052736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:47.053596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:47.053679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:47.053710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:47.173584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:47.173749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:47.173788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:47.173816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:47.177140] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=56.39%) [2026-01-12T20:16:47.177412] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-12T20:16:47.177534] [INFO ] [sig ] ATXS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:47.320052] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ATXS.txt [2026-01-12T20:16:47.320185] [INFO ] [sig ] [288/3499] Completed ATXS in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:47.320223] [INFO ] [sig ] [289/3499] Forecasting AUB... [2026-01-12T20:16:47.320253] [INFO ] [sig ] Generating forecast for: AUB [2026-01-12T20:16:47.320283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-12T20:16:47.332343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-12T20:16:47.332676] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-12T20:16:47.333434] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-12T20:16:47.333487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:47.333519] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:47.333546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:47.333625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:47.391174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:47.392040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:47.392121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:47.392154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:47.511046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:47.511201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:47.511240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:47.511268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:47.514935] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=71.15%) [2026-01-12T20:16:47.515403] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-12T20:16:47.515524] [INFO ] [sig ] AUB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:47.659087] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AUB.txt [2026-01-12T20:16:47.659245] [INFO ] [sig ] [289/3499] Completed AUB in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:47.659286] [INFO ] [sig ] [290/3499] Forecasting AUDC... [2026-01-12T20:16:47.659315] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-12T20:16:47.659344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-12T20:16:47.670964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-12T20:16:47.671394] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-12T20:16:47.672222] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-12T20:16:47.672276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:47.672308] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:47.672335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:47.672391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:47.729616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:47.730447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:47.730530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:47.730563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:47.854483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:47.854683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:47.854723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:47.854753] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:47.858893] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=67.90%) [2026-01-12T20:16:47.859386] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-12T20:16:47.859516] [INFO ] [sig ] AUDC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:48.004528] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AUDC.txt [2026-01-12T20:16:48.004711] [INFO ] [sig ] [290/3499] Completed AUDC in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 19.0m [2026-01-12T20:16:48.004752] [INFO ] [sig ] [291/3499] Forecasting AUPH... [2026-01-12T20:16:48.004780] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-12T20:16:48.004816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-12T20:16:48.016791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-12T20:16:48.017348] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-12T20:16:48.018185] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-12T20:16:48.018238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:48.018269] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:48.018295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:48.018350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:48.075788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:48.076697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:48.076784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:48.076816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:48.191600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:48.191771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:48.191810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:48.191839] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:48.195382] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-01-12T20:16:48.195693] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-12T20:16:48.195821] [INFO ] [sig ] AUPH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:48.339836] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AUPH.txt [2026-01-12T20:16:48.339996] [INFO ] [sig ] [291/3499] Completed AUPH in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-12T20:16:48.340038] [INFO ] [sig ] [292/3499] Forecasting AURA... [2026-01-12T20:16:48.340067] [INFO ] [sig ] Generating forecast for: AURA [2026-01-12T20:16:48.340097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-12T20:16:48.352001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-12T20:16:48.352394] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-12T20:16:48.353180] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-12T20:16:48.353234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:48.353266] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:48.353293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:48.353349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:48.412799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:48.413593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:48.413703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:48.413736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:48.535048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:48.535197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:48.535238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:48.535266] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:48.538607] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=69.23%) [2026-01-12T20:16:48.538880] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-12T20:16:48.539003] [INFO ] [sig ] AURA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:48.682420] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AURA.txt [2026-01-12T20:16:48.682617] [INFO ] [sig ] [292/3499] Completed AURA in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-12T20:16:48.682661] [INFO ] [sig ] [293/3499] Forecasting AUTL... [2026-01-12T20:16:48.682694] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-12T20:16:48.682724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-12T20:16:48.695206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-12T20:16:48.695637] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-12T20:16:48.696501] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-12T20:16:48.696595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:48.696640] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:48.696677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:48.696760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:48.761137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:48.762008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:48.762109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:48.762146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:48.894035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:48.894198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:48.894237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:48.894267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:48.898493] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=67.46%) [2026-01-12T20:16:48.898866] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-12T20:16:48.899008] [INFO ] [sig ] AUTL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:49.050556] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AUTL.txt [2026-01-12T20:16:49.050713] [INFO ] [sig ] [293/3499] Completed AUTL in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-12T20:16:49.050754] [INFO ] [sig ] [294/3499] Forecasting AVA... [2026-01-12T20:16:49.050783] [INFO ] [sig ] Generating forecast for: AVA [2026-01-12T20:16:49.050812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-12T20:16:49.062979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-12T20:16:49.063314] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-12T20:16:49.064113] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-12T20:16:49.064170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:49.064203] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:49.064231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:49.064289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:49.125207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:49.126103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:49.126198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:49.126232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:49.250519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:49.250737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:49.250794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:49.250842] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:49.254318] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-01-12T20:16:49.254635] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-12T20:16:49.254765] [INFO ] [sig ] AVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:49.411473] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVA.txt [2026-01-12T20:16:49.411649] [INFO ] [sig ] [294/3499] Completed AVA in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-12T20:16:49.411693] [INFO ] [sig ] [295/3499] Forecasting AVAH... [2026-01-12T20:16:49.411723] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-12T20:16:49.411754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-12T20:16:49.425093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-12T20:16:49.425643] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-12T20:16:49.426679] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-12T20:16:49.426734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:49.426768] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:49.426795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:49.426853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:49.485300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:49.486015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:49.486093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:49.486124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:49.605368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:49.605520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:49.605559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:49.605610] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:49.608912] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-01-12T20:16:49.609179] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-12T20:16:49.609298] [INFO ] [sig ] AVAH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:49.766708] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVAH.txt [2026-01-12T20:16:49.766875] [INFO ] [sig ] [295/3499] Completed AVAH in 0.4s | 2.82 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-12T20:16:49.766915] [INFO ] [sig ] [296/3499] Forecasting AVAL... [2026-01-12T20:16:49.766944] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-12T20:16:49.766974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-12T20:16:49.777358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-12T20:16:49.777647] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-12T20:16:49.778423] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-12T20:16:49.778475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:49.778507] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:49.778534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:49.778606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:49.836151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:49.837008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:49.837090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:49.837122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:49.952039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:49.952389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:49.952427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:49.952454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:49.956191] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=40.44%) [2026-01-12T20:16:49.956479] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-12T20:16:49.956626] [INFO ] [sig ] AVAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:50.103769] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AVAL.txt [2026-01-12T20:16:50.103898] [INFO ] [sig ] [296/3499] Completed AVAL in 0.3s | 2.82 sym/s | Total: 1.7m | ETA: 18.9m [2026-01-12T20:16:50.103937] [INFO ] [sig ] [297/3499] Forecasting AVB... [2026-01-12T20:16:50.103967] [INFO ] [sig ] Generating forecast for: AVB [2026-01-12T20:16:50.103998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-12T20:16:50.115215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-12T20:16:50.115490] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-12T20:16:50.116299] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-12T20:16:50.116352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:50.116384] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:50.116411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:50.116467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:50.176793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:50.177513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:50.177608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:50.177643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:50.304304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:50.304456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:50.304495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:50.304523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:50.308218] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-01-12T20:16:50.308493] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-12T20:16:50.308632] [INFO ] [sig ] AVB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:50.454701] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVB.txt [2026-01-12T20:16:50.454837] [INFO ] [sig ] [297/3499] Completed AVB in 0.4s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:50.454876] [INFO ] [sig ] [298/3499] Forecasting AVBP... [2026-01-12T20:16:50.454906] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-12T20:16:50.454935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-12T20:16:50.466046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-12T20:16:50.466344] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-12T20:16:50.467127] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-12T20:16:50.467180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:50.467213] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:50.467240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:50.467306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:50.525523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:50.526211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:50.526479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:50.526512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:50.648484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:50.648656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:50.648697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:50.648726] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:50.652052] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-12T20:16:50.652319] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-12T20:16:50.652438] [INFO ] [sig ] AVBP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:50.796789] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AVBP.txt [2026-01-12T20:16:50.796926] [INFO ] [sig ] [298/3499] Completed AVBP in 0.3s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:50.796964] [INFO ] [sig ] [299/3499] Forecasting AVD... [2026-01-12T20:16:50.796995] [INFO ] [sig ] Generating forecast for: AVD [2026-01-12T20:16:50.797025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-12T20:16:50.807891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-12T20:16:50.808188] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-12T20:16:50.809002] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-12T20:16:50.809055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:50.809110] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:50.809139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:50.809195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:50.866679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:50.867429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:50.867507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:50.867539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:50.983185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:50.983341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:50.983379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:50.983407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:50.986708] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=58.89%) [2026-01-12T20:16:50.986974] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-12T20:16:50.987097] [INFO ] [sig ] AVD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:51.131041] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVD.txt [2026-01-12T20:16:51.131184] [INFO ] [sig ] [299/3499] Completed AVD in 0.3s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:51.131223] [INFO ] [sig ] [300/3499] Forecasting AVDL... [2026-01-12T20:16:51.131252] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-12T20:16:51.131281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-12T20:16:51.142083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-12T20:16:51.142370] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-12T20:16:51.143161] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-12T20:16:51.143227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:51.143261] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:51.143288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:51.143345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:51.201237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:51.202174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:51.202255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:51.202288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:51.328588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:51.328740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:51.328778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:51.328806] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:51.332171] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-01-12T20:16:51.332439] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-12T20:16:51.332559] [INFO ] [sig ] AVDL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:51.476430] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AVDL.txt [2026-01-12T20:16:51.476567] [INFO ] [sig ] [300/3499] Completed AVDL in 0.3s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:51.476624] [INFO ] [sig ] [301/3499] Forecasting AVGO... [2026-01-12T20:16:51.476654] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-12T20:16:51.476683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-12T20:16:51.487714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-12T20:16:51.488027] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-12T20:16:51.488807] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-12T20:16:51.488859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:51.488891] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:51.488919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:51.488974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:51.547521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:51.548373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:51.548453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:51.548484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:51.672888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:51.673048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:51.673091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:51.673119] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:51.676436] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-12T20:16:51.676730] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-12T20:16:51.676854] [INFO ] [sig ] AVGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:51.821056] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AVGO.txt [2026-01-12T20:16:51.821212] [INFO ] [sig ] [301/3499] Completed AVGO in 0.3s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:51.821253] [INFO ] [sig ] [302/3499] Forecasting AVGX... [2026-01-12T20:16:51.821282] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-12T20:16:51.821312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-12T20:16:51.832748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-12T20:16:51.833055] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-12T20:16:51.833827] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-12T20:16:51.833879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:51.833911] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:51.833938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:51.833995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:51.890251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:51.891130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:51.891213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:51.891246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:52.011215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:52.011380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:52.011419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:52.011484] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:52.014899] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=54.47%) [2026-01-12T20:16:52.015221] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-12T20:16:52.015350] [INFO ] [sig ] AVGX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:52.162288] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVGX.txt [2026-01-12T20:16:52.162456] [INFO ] [sig ] [302/3499] Completed AVGX in 0.3s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:52.162496] [INFO ] [sig ] [303/3499] Forecasting AVK... [2026-01-12T20:16:52.162527] [INFO ] [sig ] Generating forecast for: AVK [2026-01-12T20:16:52.162558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-12T20:16:52.177565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-12T20:16:52.178036] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-12T20:16:52.179020] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-12T20:16:52.179087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:52.179131] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:52.179166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:52.179246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:52.242751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:52.243647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:52.243728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:52.243761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:52.354717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:52.354871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:52.354910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:52.354939] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:52.358288] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=67.25%) [2026-01-12T20:16:52.358560] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-12T20:16:52.358702] [INFO ] [sig ] AVK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:52.500471] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVK.txt [2026-01-12T20:16:52.500642] [INFO ] [sig ] [303/3499] Completed AVK in 0.3s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:52.500690] [INFO ] [sig ] [304/3499] Forecasting AVNS... [2026-01-12T20:16:52.500722] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-12T20:16:52.500753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-12T20:16:52.513744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-12T20:16:52.514073] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-12T20:16:52.514879] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-12T20:16:52.514935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:52.514966] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:52.514993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:52.515050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:52.571769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:52.572656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:52.572738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:52.572770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:52.697628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:52.697823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:52.697864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:52.697895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:52.701450] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-12T20:16:52.701783] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-12T20:16:52.701923] [INFO ] [sig ] AVNS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:52.857414] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVNS.txt [2026-01-12T20:16:52.857592] [INFO ] [sig ] [304/3499] Completed AVNS in 0.4s | 2.82 sym/s | Total: 1.8m | ETA: 18.9m [2026-01-12T20:16:52.857633] [INFO ] [sig ] [305/3499] Forecasting AVO... [2026-01-12T20:16:52.857662] [INFO ] [sig ] Generating forecast for: AVO [2026-01-12T20:16:52.857695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-12T20:16:52.869179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-12T20:16:52.869465] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-12T20:16:52.870248] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-12T20:16:52.870301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:52.870332] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:52.870359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:52.870415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:52.926730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:52.927315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:52.927392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:52.927424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:53.046498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:53.046645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:53.046684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:53.046712] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:53.049952] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=37.57%) [2026-01-12T20:16:53.050235] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-12T20:16:53.050355] [INFO ] [sig ] AVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:53.192561] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AVO.txt [2026-01-12T20:16:53.192701] [INFO ] [sig ] [305/3499] Completed AVO in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:53.192742] [INFO ] [sig ] [306/3499] Forecasting AVTX... [2026-01-12T20:16:53.192773] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-12T20:16:53.192804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-12T20:16:53.203700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-12T20:16:53.204005] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-12T20:16:53.204789] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-12T20:16:53.204842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:53.204874] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:53.204901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:53.204959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:53.263171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:53.263826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:53.263923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:53.263956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:53.383369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:53.383496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:53.383534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:53.383562] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:53.387066] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-12T20:16:53.387334] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-12T20:16:53.387455] [INFO ] [sig ] AVTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:53.531069] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVTX.txt [2026-01-12T20:16:53.531192] [INFO ] [sig ] [306/3499] Completed AVTX in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:53.531232] [INFO ] [sig ] [307/3499] Forecasting AVXL... [2026-01-12T20:16:53.531261] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-12T20:16:53.531290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-12T20:16:53.542703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-12T20:16:53.542992] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-12T20:16:53.543811] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-12T20:16:53.543868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:53.543901] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:53.543931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:53.543990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:53.603056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:53.604057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:53.604144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:53.604177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:53.727202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:53.727563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:53.727647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:53.727688] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:53.732857] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=71.96%) [2026-01-12T20:16:53.733476] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-12T20:16:53.733674] [INFO ] [sig ] AVXL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:53.917455] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AVXL.txt [2026-01-12T20:16:53.917633] [INFO ] [sig ] [307/3499] Completed AVXL in 0.4s | 2.82 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:53.917678] [INFO ] [sig ] [308/3499] Forecasting AVY... [2026-01-12T20:16:53.917707] [INFO ] [sig ] Generating forecast for: AVY [2026-01-12T20:16:53.917761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-12T20:16:53.930826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-12T20:16:53.931160] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-12T20:16:53.931955] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-12T20:16:53.932008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:53.932040] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:53.932066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:53.932123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:53.991248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:53.992118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:53.992215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:53.992247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:54.108315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:54.108473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:54.108511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:54.108539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:54.111877] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-12T20:16:54.112146] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-12T20:16:54.112265] [INFO ] [sig ] AVY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:54.256664] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AVY.txt [2026-01-12T20:16:54.256820] [INFO ] [sig ] [308/3499] Completed AVY in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:54.256860] [INFO ] [sig ] [309/3499] Forecasting AWF... [2026-01-12T20:16:54.256889] [INFO ] [sig ] Generating forecast for: AWF [2026-01-12T20:16:54.256919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-12T20:16:54.268668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-12T20:16:54.268977] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-12T20:16:54.269946] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-12T20:16:54.269999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:54.270031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:54.270058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:54.270113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:54.326893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:54.327782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:54.327889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:54.327922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:54.447301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:54.447461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:54.447500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:54.447529] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:54.450963] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-01-12T20:16:54.451236] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-12T20:16:54.451360] [INFO ] [sig ] AWF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:54.593861] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AWF.txt [2026-01-12T20:16:54.594012] [INFO ] [sig ] [309/3499] Completed AWF in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:54.594052] [INFO ] [sig ] [310/3499] Forecasting AWI... [2026-01-12T20:16:54.594082] [INFO ] [sig ] Generating forecast for: AWI [2026-01-12T20:16:54.594113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-12T20:16:54.605701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-12T20:16:54.606036] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-12T20:16:54.606813] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-12T20:16:54.606866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:54.606898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:54.606925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:54.606981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:54.663399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:54.664241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:54.664320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:54.664352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:54.783706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:54.783867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:54.783907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:54.783935] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:54.787816] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-12T20:16:54.788084] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-12T20:16:54.788207] [INFO ] [sig ] AWI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:54.935647] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AWI.txt [2026-01-12T20:16:54.935803] [INFO ] [sig ] [310/3499] Completed AWI in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:54.935841] [INFO ] [sig ] [311/3499] Forecasting AWK... [2026-01-12T20:16:54.935871] [INFO ] [sig ] Generating forecast for: AWK [2026-01-12T20:16:54.935901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-12T20:16:54.947031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-12T20:16:54.947350] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-12T20:16:54.948130] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-12T20:16:54.948187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:54.948229] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:54.948258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:54.948315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:55.005178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:55.006039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:55.006119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:55.006151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:55.124333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:55.124493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:55.124530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:55.124558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:55.130764] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-01-12T20:16:55.131060] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-12T20:16:55.131187] [INFO ] [sig ] AWK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:55.275139] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AWK.txt [2026-01-12T20:16:55.275292] [INFO ] [sig ] [311/3499] Completed AWK in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:55.275330] [INFO ] [sig ] [312/3499] Forecasting AWP... [2026-01-12T20:16:55.275360] [INFO ] [sig ] Generating forecast for: AWP [2026-01-12T20:16:55.275392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-12T20:16:55.286859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-12T20:16:55.287170] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-12T20:16:55.287984] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-12T20:16:55.288036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:55.288068] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:55.288095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:55.288155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:55.345522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:55.346796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:55.346878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:55.346910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:55.466989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:55.467143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:55.467181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:55.467210] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:55.470514] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-12T20:16:55.470800] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-12T20:16:55.470924] [INFO ] [sig ] AWP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:55.639726] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AWP.txt [2026-01-12T20:16:55.639911] [INFO ] [sig ] [312/3499] Completed AWP in 0.4s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:55.639954] [INFO ] [sig ] [313/3499] Forecasting AWRE... [2026-01-12T20:16:55.639983] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-12T20:16:55.640013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-12T20:16:55.650841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-12T20:16:55.651205] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-12T20:16:55.652053] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-12T20:16:55.652109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:55.652143] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:55.652172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:55.652230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:55.710564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:55.711423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:55.711506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:55.711539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:55.826307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:55.826468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:55.826508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:55.826538] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:55.830031] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-12T20:16:55.830310] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-12T20:16:55.830439] [INFO ] [sig ] AWRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:55.976469] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AWRE.txt [2026-01-12T20:16:55.976643] [INFO ] [sig ] [313/3499] Completed AWRE in 0.3s | 2.83 sym/s | Total: 1.8m | ETA: 18.8m [2026-01-12T20:16:55.976685] [INFO ] [sig ] [314/3499] Forecasting AXGN... [2026-01-12T20:16:55.976715] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-12T20:16:55.976745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-12T20:16:55.988251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-12T20:16:55.988588] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-12T20:16:55.989422] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-12T20:16:55.989475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:55.989507] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:55.989534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:55.989609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:56.045596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:56.046430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:56.046509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:56.046541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:56.167994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:56.168160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:56.168198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:56.168227] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:56.171541] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-01-12T20:16:56.171826] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-12T20:16:56.171948] [INFO ] [sig ] AXGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:56.314217] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AXGN.txt [2026-01-12T20:16:56.314371] [INFO ] [sig ] [314/3499] Completed AXGN in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.8m [2026-01-12T20:16:56.314411] [INFO ] [sig ] [315/3499] Forecasting AXL... [2026-01-12T20:16:56.314445] [INFO ] [sig ] Generating forecast for: AXL [2026-01-12T20:16:56.314476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-12T20:16:56.325351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-12T20:16:56.325676] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-12T20:16:56.326426] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-12T20:16:56.326478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:56.326511] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:56.326538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:56.326614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:56.387199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:56.388160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:56.388257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:56.388291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:56.513147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:56.513309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:56.513351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:56.513379] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:56.517672] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-01-12T20:16:56.517964] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-12T20:16:56.518112] [INFO ] [sig ] AXL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:56.664065] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AXL.txt [2026-01-12T20:16:56.664225] [INFO ] [sig ] [315/3499] Completed AXL in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.8m [2026-01-12T20:16:56.664264] [INFO ] [sig ] [316/3499] Forecasting AXON... [2026-01-12T20:16:56.664294] [INFO ] [sig ] Generating forecast for: AXON [2026-01-12T20:16:56.664322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-12T20:16:56.677655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-12T20:16:56.677976] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-12T20:16:56.678948] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-12T20:16:56.679001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:56.679066] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:56.679095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:56.679152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:56.737184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:56.738284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:56.738556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:56.738606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:56.852936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:56.853093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:56.853132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:56.853160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:56.856458] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-12T20:16:56.856750] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-12T20:16:56.856875] [INFO ] [sig ] AXON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:57.003437] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AXON.txt [2026-01-12T20:16:57.003620] [INFO ] [sig ] [316/3499] Completed AXON in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.8m [2026-01-12T20:16:57.003665] [INFO ] [sig ] [317/3499] Forecasting AXP... [2026-01-12T20:16:57.003698] [INFO ] [sig ] Generating forecast for: AXP [2026-01-12T20:16:57.003729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-12T20:16:57.015055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-12T20:16:57.015384] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-12T20:16:57.016174] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-12T20:16:57.016226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:57.016258] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:57.016286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:57.016341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:57.076014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:57.076909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:57.077006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:57.077041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:57.197259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:57.197420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:57.197460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:57.197489] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:57.200918] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-01-12T20:16:57.201189] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-12T20:16:57.201312] [INFO ] [sig ] AXP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:57.346182] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AXP.txt [2026-01-12T20:16:57.346336] [INFO ] [sig ] [317/3499] Completed AXP in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.8m [2026-01-12T20:16:57.346390] [INFO ] [sig ] [318/3499] Forecasting AXS... [2026-01-12T20:16:57.346422] [INFO ] [sig ] Generating forecast for: AXS [2026-01-12T20:16:57.346452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-12T20:16:57.359764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-12T20:16:57.360107] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-12T20:16:57.360900] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-12T20:16:57.360952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:57.360985] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:57.361012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:57.361069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:57.417027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:57.417904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:57.417984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:57.418016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:57.534166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:57.534326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:57.534366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:57.534409] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:57.537715] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-01-12T20:16:57.538002] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-12T20:16:57.538124] [INFO ] [sig ] AXS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:57.681895] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AXS.txt [2026-01-12T20:16:57.682051] [INFO ] [sig ] [318/3499] Completed AXS in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:57.682092] [INFO ] [sig ] [319/3499] Forecasting AXSM... [2026-01-12T20:16:57.682122] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-12T20:16:57.682153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-12T20:16:57.697279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-12T20:16:57.697850] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-12T20:16:57.698951] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-12T20:16:57.699011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:57.699047] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:57.699078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:57.699151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:57.763928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:57.764800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:57.764881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:57.764913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:57.885142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:57.885312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:57.885353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:57.885419] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:57.888789] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-12T20:16:57.889057] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-12T20:16:57.889177] [INFO ] [sig ] AXSM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:58.033333] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AXSM.txt [2026-01-12T20:16:58.033488] [INFO ] [sig ] [319/3499] Completed AXSM in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:58.033527] [INFO ] [sig ] [320/3499] Forecasting AXTA... [2026-01-12T20:16:58.033557] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-12T20:16:58.033607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-12T20:16:58.044445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-12T20:16:58.044788] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-12T20:16:58.045548] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-12T20:16:58.045618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:58.045652] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:58.045679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:58.045736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:58.101807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:58.102652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:58.102732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:58.102764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:58.224670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:58.224827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:58.224867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:58.224896] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:58.228232] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=23.37%) [2026-01-12T20:16:58.228503] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-12T20:16:58.228644] [INFO ] [sig ] AXTA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:58.371818] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AXTA.txt [2026-01-12T20:16:58.371974] [INFO ] [sig ] [320/3499] Completed AXTA in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:58.372014] [INFO ] [sig ] [321/3499] Forecasting AXTI... [2026-01-12T20:16:58.372043] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-12T20:16:58.372072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-12T20:16:58.383839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-12T20:16:58.384167] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-12T20:16:58.385137] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-12T20:16:58.385189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:58.385221] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:58.385248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:58.385305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:58.442720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:58.443541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:58.443640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:58.443673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:58.570797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:58.570964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:58.571005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:58.571034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:58.574406] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-12T20:16:58.574699] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-12T20:16:58.574836] [INFO ] [sig ] AXTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:58.723359] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AXTI.txt [2026-01-12T20:16:58.723515] [INFO ] [sig ] [321/3499] Completed AXTI in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:58.723554] [INFO ] [sig ] [322/3499] Forecasting AYI... [2026-01-12T20:16:58.723602] [INFO ] [sig ] Generating forecast for: AYI [2026-01-12T20:16:58.723635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-12T20:16:58.735839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-12T20:16:58.736203] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-12T20:16:58.737010] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-12T20:16:58.737065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:58.737097] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:58.737123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:58.737192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:58.798232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:58.799108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:58.799190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:58.799224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:58.924617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:58.924760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:58.924798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:58.924827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:58.928500] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-01-12T20:16:58.928982] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-12T20:16:58.929105] [INFO ] [sig ] AYI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:59.083309] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AYI.txt [2026-01-12T20:16:59.083454] [INFO ] [sig ] [322/3499] Completed AYI in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:59.083494] [INFO ] [sig ] [323/3499] Forecasting AZ... [2026-01-12T20:16:59.083523] [INFO ] [sig ] Generating forecast for: AZ [2026-01-12T20:16:59.083554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-12T20:16:59.095593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-12T20:16:59.095912] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-12T20:16:59.096901] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-12T20:16:59.096954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:59.096985] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:59.097011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:59.097067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:59.156858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:59.157730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:59.157832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:59.157866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:59.279835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:59.279994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:59.280034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:59.280075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:59.283466] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-01-12T20:16:59.283757] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-12T20:16:59.283884] [INFO ] [sig ] AZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:16:59.443347] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AZ.txt [2026-01-12T20:16:59.443527] [INFO ] [sig ] [323/3499] Completed AZ in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:59.443588] [INFO ] [sig ] [324/3499] Forecasting AZN... [2026-01-12T20:16:59.443622] [INFO ] [sig ] Generating forecast for: AZN [2026-01-12T20:16:59.443654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-12T20:16:59.455529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-12T20:16:59.455913] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-12T20:16:59.456762] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-12T20:16:59.456828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:59.456861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:59.456888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:59.456945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:59.516364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:59.517225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:59.517306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:59.517338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:59.648388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:59.648762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:59.648802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:59.648830] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:59.652372] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-01-12T20:16:59.652872] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-12T20:16:59.652998] [INFO ] [sig ] AZN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:16:59.803228] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AZN.txt [2026-01-12T20:16:59.803389] [INFO ] [sig ] [324/3499] Completed AZN in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:16:59.803428] [INFO ] [sig ] [325/3499] Forecasting AZO... [2026-01-12T20:16:59.803458] [INFO ] [sig ] Generating forecast for: AZO [2026-01-12T20:16:59.803489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-12T20:16:59.815104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-12T20:16:59.815459] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-12T20:16:59.816277] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-12T20:16:59.816337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:16:59.816380] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:16:59.816416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:16:59.816492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:16:59.876760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:16:59.877613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:16:59.877694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:16:59.877725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:16:59.994878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:16:59.995035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:16:59.995077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:16:59.995106] [INFO ] [FORECASTER] Training complete [2026-01-12T20:16:59.998792] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-12T20:16:59.999133] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-12T20:16:59.999273] [INFO ] [sig ] AZO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:00.160761] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/AZO.txt [2026-01-12T20:17:00.160921] [INFO ] [sig ] [325/3499] Completed AZO in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:17:00.160962] [INFO ] [sig ] [326/3499] Forecasting AZZ... [2026-01-12T20:17:00.160994] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-12T20:17:00.161023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-12T20:17:00.173279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-12T20:17:00.173656] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-12T20:17:00.174452] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-12T20:17:00.174507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:00.174540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:00.174568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:00.174650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:00.234953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:00.235836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:00.235920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:00.235988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:00.357154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:00.357293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:00.357330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:00.357358] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:00.360882] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-12T20:17:00.361158] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-12T20:17:00.361288] [INFO ] [sig ] AZZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:00.508425] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/AZZ.txt [2026-01-12T20:17:00.508599] [INFO ] [sig ] [326/3499] Completed AZZ in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:17:00.508643] [INFO ] [sig ] [327/3499] Forecasting BA... [2026-01-12T20:17:00.508674] [INFO ] [sig ] Generating forecast for: BA [2026-01-12T20:17:00.508705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-12T20:17:00.520834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-12T20:17:00.521127] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-12T20:17:00.521924] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-12T20:17:00.521978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:00.522010] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:00.522037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:00.522093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:00.579867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:00.580466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:00.580544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:00.580593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:00.707480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:00.707663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:00.707704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:00.707763] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:00.711239] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-12T20:17:00.711570] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-12T20:17:00.711728] [INFO ] [sig ] BA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:00.857362] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BA.txt [2026-01-12T20:17:00.857530] [INFO ] [sig ] [327/3499] Completed BA in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:17:00.857600] [INFO ] [sig ] [328/3499] Forecasting BABA... [2026-01-12T20:17:00.857634] [INFO ] [sig ] Generating forecast for: BABA [2026-01-12T20:17:00.857664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-12T20:17:00.869556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-12T20:17:00.869919] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-12T20:17:00.870756] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-12T20:17:00.870811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:00.870843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:00.870871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:00.870929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:00.929070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:00.929945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:00.930048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:00.930085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:01.047812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:01.047972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:01.048010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:01.048040] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:01.051332] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-12T20:17:01.051616] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-12T20:17:01.051738] [INFO ] [sig ] BABA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:01.219861] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BABA.txt [2026-01-12T20:17:01.220028] [INFO ] [sig ] [328/3499] Completed BABA in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:17:01.220069] [INFO ] [sig ] [329/3499] Forecasting BABX... [2026-01-12T20:17:01.220099] [INFO ] [sig ] Generating forecast for: BABX [2026-01-12T20:17:01.220130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-12T20:17:01.231404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-12T20:17:01.231832] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-12T20:17:01.232652] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-12T20:17:01.232705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:01.232737] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:01.232764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:01.232820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:01.290349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:01.291248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:01.291337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:01.291371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:01.411913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:01.412053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:01.412092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:01.412120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:01.415471] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=59.14%) [2026-01-12T20:17:01.415763] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-12T20:17:01.415901] [INFO ] [sig ] BABX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:01.560086] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BABX.txt [2026-01-12T20:17:01.560272] [INFO ] [sig ] [329/3499] Completed BABX in 0.3s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:17:01.560314] [INFO ] [sig ] [330/3499] Forecasting BAC... [2026-01-12T20:17:01.560345] [INFO ] [sig ] Generating forecast for: BAC [2026-01-12T20:17:01.560374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-12T20:17:01.572069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-12T20:17:01.572530] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-12T20:17:01.573368] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-12T20:17:01.573425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:01.573458] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:01.573486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:01.573544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:01.631526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:01.632611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:01.632693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:01.632726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:01.758731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:01.758915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:01.758957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:01.759033] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:01.763006] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-12T20:17:01.763373] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-12T20:17:01.763511] [INFO ] [sig ] BAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:01.918250] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BAC.txt [2026-01-12T20:17:01.918447] [INFO ] [sig ] [330/3499] Completed BAC in 0.4s | 2.83 sym/s | Total: 1.9m | ETA: 18.7m [2026-01-12T20:17:01.918492] [INFO ] [sig ] [331/3499] Forecasting BAH... [2026-01-12T20:17:01.918522] [INFO ] [sig ] Generating forecast for: BAH [2026-01-12T20:17:01.918553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-12T20:17:01.931348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-12T20:17:01.931740] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-12T20:17:01.932798] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-12T20:17:01.932854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:01.932886] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:01.932913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:01.932968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:01.992986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:01.993932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:01.994019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:01.994053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:02.120443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:02.120635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:02.120709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:02.120744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:02.124466] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=53.52%) [2026-01-12T20:17:02.124777] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-12T20:17:02.124909] [INFO ] [sig ] BAH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:02.296019] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BAH.txt [2026-01-12T20:17:02.296158] [INFO ] [sig ] [331/3499] Completed BAH in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.7m [2026-01-12T20:17:02.296198] [INFO ] [sig ] [332/3499] Forecasting BALL... [2026-01-12T20:17:02.296228] [INFO ] [sig ] Generating forecast for: BALL [2026-01-12T20:17:02.296258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-12T20:17:02.308295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-12T20:17:02.308617] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-12T20:17:02.309409] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-12T20:17:02.309464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:02.309498] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:02.309526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:02.309607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:02.365850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:02.366477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:02.366554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:02.366604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:02.493750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:02.493911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:02.493951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:02.493981] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:02.497695] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-01-12T20:17:02.497995] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-12T20:17:02.498123] [INFO ] [sig ] BALL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:02.646065] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BALL.txt [2026-01-12T20:17:02.646217] [INFO ] [sig ] [332/3499] Completed BALL in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.7m [2026-01-12T20:17:02.646270] [INFO ] [sig ] [333/3499] Forecasting BAM... [2026-01-12T20:17:02.646311] [INFO ] [sig ] Generating forecast for: BAM [2026-01-12T20:17:02.646348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-12T20:17:02.659186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-12T20:17:02.659545] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-12T20:17:02.660358] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-12T20:17:02.660413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:02.660482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:02.660511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:02.660797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:02.722891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:02.723697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:02.723793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:02.723828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:02.847206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:02.847368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:02.847409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:02.847438] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:02.851816] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=35.75%) [2026-01-12T20:17:02.852217] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-12T20:17:02.852380] [INFO ] [sig ] BAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:02.997869] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BAM.txt [2026-01-12T20:17:02.998029] [INFO ] [sig ] [333/3499] Completed BAM in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.7m [2026-01-12T20:17:02.998070] [INFO ] [sig ] [334/3499] Forecasting BANC... [2026-01-12T20:17:02.998102] [INFO ] [sig ] Generating forecast for: BANC [2026-01-12T20:17:02.998131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-12T20:17:03.010317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-12T20:17:03.010678] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-12T20:17:03.011475] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-12T20:17:03.011531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:03.011564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:03.011623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:03.011689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:03.068608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:03.069396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:03.069475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:03.069508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:03.198148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:03.198315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:03.198370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:03.198406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:03.202361] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-01-12T20:17:03.202723] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-12T20:17:03.202869] [INFO ] [sig ] BANC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:03.356193] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BANC.txt [2026-01-12T20:17:03.356335] [INFO ] [sig ] [334/3499] Completed BANC in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.7m [2026-01-12T20:17:03.356375] [INFO ] [sig ] [335/3499] Forecasting BAND... [2026-01-12T20:17:03.356404] [INFO ] [sig ] Generating forecast for: BAND [2026-01-12T20:17:03.356440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-12T20:17:03.371629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-12T20:17:03.371910] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-12T20:17:03.372721] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-12T20:17:03.372774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:03.372817] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:03.372845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:03.372902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:03.430190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:03.430905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:03.430983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:03.431015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:03.551773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:03.551925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:03.551964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:03.551991] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:03.555305] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-12T20:17:03.555593] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-12T20:17:03.555717] [INFO ] [sig ] BAND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:03.699026] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BAND.txt [2026-01-12T20:17:03.699162] [INFO ] [sig ] [335/3499] Completed BAND in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:03.699201] [INFO ] [sig ] [336/3499] Forecasting BANF... [2026-01-12T20:17:03.699232] [INFO ] [sig ] Generating forecast for: BANF [2026-01-12T20:17:03.699263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-12T20:17:03.711100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-12T20:17:03.711447] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-12T20:17:03.712255] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-12T20:17:03.712311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:03.712344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:03.712371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:03.712428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:03.770282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:03.771040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:03.771122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:03.771156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:03.895654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:03.895810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:03.895849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:03.895911] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:03.899285] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-12T20:17:03.899626] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-12T20:17:03.899756] [INFO ] [sig ] BANF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:04.042737] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BANF.txt [2026-01-12T20:17:04.042883] [INFO ] [sig ] [336/3499] Completed BANF in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:04.042921] [INFO ] [sig ] [337/3499] Forecasting BANX... [2026-01-12T20:17:04.042951] [INFO ] [sig ] Generating forecast for: BANX [2026-01-12T20:17:04.042981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-12T20:17:04.054815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-12T20:17:04.055150] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-12T20:17:04.056151] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-12T20:17:04.056206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:04.056237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:04.056264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:04.056327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:04.114816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:04.115757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:04.116050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:04.116100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:04.241158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:04.241331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:04.241376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:04.241407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:04.244939] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=54.25%) [2026-01-12T20:17:04.245237] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-12T20:17:04.245388] [INFO ] [sig ] BANX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:04.397683] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BANX.txt [2026-01-12T20:17:04.397883] [INFO ] [sig ] [337/3499] Completed BANX in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:04.397926] [INFO ] [sig ] [338/3499] Forecasting BAP... [2026-01-12T20:17:04.397955] [INFO ] [sig ] Generating forecast for: BAP [2026-01-12T20:17:04.397987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-12T20:17:04.411017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-12T20:17:04.411347] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-12T20:17:04.412140] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-12T20:17:04.412193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:04.412224] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:04.412251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:04.412309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:04.468699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:04.469507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:04.469615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:04.469651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:04.590177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:04.590344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:04.590382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:04.590411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:04.593978] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-01-12T20:17:04.594257] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-12T20:17:04.594384] [INFO ] [sig ] BAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:04.758865] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BAP.txt [2026-01-12T20:17:04.759010] [INFO ] [sig ] [338/3499] Completed BAP in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:04.759050] [INFO ] [sig ] [339/3499] Forecasting BATRA... [2026-01-12T20:17:04.759085] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-12T20:17:04.759119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-12T20:17:04.770655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-12T20:17:04.770950] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-12T20:17:04.771747] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-12T20:17:04.771800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:04.771832] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:04.771860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:04.771915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:04.831437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:04.832343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:04.832437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:04.832479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:04.956722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:04.956907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:04.956964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:04.956996] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:04.960539] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=28.64%) [2026-01-12T20:17:04.960844] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-12T20:17:04.960979] [INFO ] [sig ] BATRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:05.104930] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BATRA.txt [2026-01-12T20:17:05.105072] [INFO ] [sig ] [339/3499] Completed BATRA in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:05.105112] [INFO ] [sig ] [340/3499] Forecasting BATRK... [2026-01-12T20:17:05.105140] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-12T20:17:05.105171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-12T20:17:05.117886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-12T20:17:05.118274] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-12T20:17:05.119158] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-12T20:17:05.119213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:05.119247] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:05.119275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:05.119334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:05.180447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:05.181340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:05.181427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:05.181461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:05.305595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:05.305753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:05.305793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:05.305821] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:05.309326] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=73.32%) [2026-01-12T20:17:05.309624] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-12T20:17:05.309755] [INFO ] [sig ] BATRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:05.465025] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BATRK.txt [2026-01-12T20:17:05.465182] [INFO ] [sig ] [340/3499] Completed BATRK in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:05.465225] [INFO ] [sig ] [341/3499] Forecasting BAX... [2026-01-12T20:17:05.465256] [INFO ] [sig ] Generating forecast for: BAX [2026-01-12T20:17:05.465287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-12T20:17:05.477423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-12T20:17:05.477853] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-12T20:17:05.478756] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-12T20:17:05.478812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:05.478846] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:05.478874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:05.478998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:05.537111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:05.537967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:05.538053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:05.538085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:05.663838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:05.664011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:05.664056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:05.664087] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:05.668190] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-01-12T20:17:05.668493] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-12T20:17:05.668643] [INFO ] [sig ] BAX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:05.816320] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BAX.txt [2026-01-12T20:17:05.816471] [INFO ] [sig ] [341/3499] Completed BAX in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:05.816513] [INFO ] [sig ] [342/3499] Forecasting BB... [2026-01-12T20:17:05.816545] [INFO ] [sig ] Generating forecast for: BB [2026-01-12T20:17:05.816594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-12T20:17:05.830376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-12T20:17:05.830751] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-12T20:17:05.831531] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-12T20:17:05.831607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:05.831643] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:05.831670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:05.831728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:05.893807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:05.894666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:05.894750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:05.894784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:06.018804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:06.018967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:06.019007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:06.019074] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:06.022502] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=49.34%) [2026-01-12T20:17:06.022801] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-12T20:17:06.022930] [INFO ] [sig ] BB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:06.172173] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BB.txt [2026-01-12T20:17:06.172343] [INFO ] [sig ] [342/3499] Completed BB in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:06.172387] [INFO ] [sig ] [343/3499] Forecasting BBAI... [2026-01-12T20:17:06.172418] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-12T20:17:06.172448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-12T20:17:06.188952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-12T20:17:06.189638] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-12T20:17:06.191277] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-12T20:17:06.191393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:06.191435] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:06.191473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:06.191560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:06.259512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:06.260752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:06.260926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:06.260977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:06.387999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:06.388161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:06.388200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:06.388230] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:06.391599] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-12T20:17:06.391876] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-12T20:17:06.391999] [INFO ] [sig ] BBAI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:06.537202] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BBAI.txt [2026-01-12T20:17:06.537361] [INFO ] [sig ] [343/3499] Completed BBAI in 0.4s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:06.537402] [INFO ] [sig ] [344/3499] Forecasting BBCP... [2026-01-12T20:17:06.537432] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-12T20:17:06.537462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-12T20:17:06.549248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-12T20:17:06.549648] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-12T20:17:06.550427] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-12T20:17:06.550480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:06.550512] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:06.550539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:06.550624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:06.607416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:06.608411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:06.608513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:06.608570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:06.731929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:06.732105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:06.732144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:06.732173] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:06.735732] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=82.22%) [2026-01-12T20:17:06.736016] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-12T20:17:06.736142] [INFO ] [sig ] BBCP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:06.877484] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBCP.txt [2026-01-12T20:17:06.877638] [INFO ] [sig ] [344/3499] Completed BBCP in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:06.877681] [INFO ] [sig ] [345/3499] Forecasting BBD... [2026-01-12T20:17:06.877710] [INFO ] [sig ] Generating forecast for: BBD [2026-01-12T20:17:06.877751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-12T20:17:06.888610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-12T20:17:06.888942] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-12T20:17:06.889789] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-12T20:17:06.889842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:06.889874] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:06.889902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:06.889959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:06.945970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:06.946815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:06.946897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:06.946930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:07.065369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:07.065533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:07.065590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:07.065622] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:07.068994] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-01-12T20:17:07.069275] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-12T20:17:07.069398] [INFO ] [sig ] BBD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:07.211898] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BBD.txt [2026-01-12T20:17:07.212055] [INFO ] [sig ] [345/3499] Completed BBD in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:07.212097] [INFO ] [sig ] [346/3499] Forecasting BBDO... [2026-01-12T20:17:07.212127] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-12T20:17:07.212156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-12T20:17:07.223127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-12T20:17:07.223466] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-12T20:17:07.224260] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-12T20:17:07.224314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:07.224346] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:07.224373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:07.224440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:07.281438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:07.282297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:07.282384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:07.282417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:07.405346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:07.405524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:07.405565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:07.405615] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:07.409290] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-01-12T20:17:07.409588] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-12T20:17:07.409723] [INFO ] [sig ] BBDO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:07.555829] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBDO.txt [2026-01-12T20:17:07.556014] [INFO ] [sig ] [346/3499] Completed BBDO in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:07.556058] [INFO ] [sig ] [347/3499] Forecasting BBH... [2026-01-12T20:17:07.556089] [INFO ] [sig ] Generating forecast for: BBH [2026-01-12T20:17:07.556119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-12T20:17:07.567344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-12T20:17:07.567715] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-12T20:17:07.568509] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-12T20:17:07.568563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:07.568617] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:07.568646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:07.568704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:07.625549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:07.626824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:07.626907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:07.626940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:07.732162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:07.732322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:07.732366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:07.732396] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:07.735791] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: UP (p=59.12%) [2026-01-12T20:17:07.736062] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-12T20:17:07.736186] [INFO ] [sig ] BBH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:07.879479] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBH.txt [2026-01-12T20:17:07.879643] [INFO ] [sig ] [347/3499] Completed BBH in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:07.879684] [INFO ] [sig ] [348/3499] Forecasting BBIO... [2026-01-12T20:17:07.879715] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-12T20:17:07.879747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-12T20:17:07.890745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-12T20:17:07.891046] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-12T20:17:07.891824] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-12T20:17:07.891889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:07.891923] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:07.891951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:07.892008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:07.949997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:07.950841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:07.950926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:07.950958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:08.077875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:08.078069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:08.078115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:08.078145] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:08.081701] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-01-12T20:17:08.081992] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-12T20:17:08.082120] [INFO ] [sig ] BBIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:08.228760] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BBIO.txt [2026-01-12T20:17:08.228938] [INFO ] [sig ] [348/3499] Completed BBIO in 0.3s | 2.83 sym/s | Total: 2.0m | ETA: 18.6m [2026-01-12T20:17:08.228982] [INFO ] [sig ] [349/3499] Forecasting BBLG... [2026-01-12T20:17:08.229013] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-12T20:17:08.229045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-12T20:17:08.239849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-12T20:17:08.240216] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-12T20:17:08.241031] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-12T20:17:08.241086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:08.241120] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:08.241148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:08.241205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:08.301049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:08.301948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:08.302035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:08.302070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:08.415911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:08.416073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:08.416112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:08.416141] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:08.419482] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-01-12T20:17:08.419770] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-12T20:17:08.419898] [INFO ] [sig ] BBLG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:08.563359] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBLG.txt [2026-01-12T20:17:08.563510] [INFO ] [sig ] [349/3499] Completed BBLG in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.6m [2026-01-12T20:17:08.563550] [INFO ] [sig ] [350/3499] Forecasting BBN... [2026-01-12T20:17:08.563596] [INFO ] [sig ] Generating forecast for: BBN [2026-01-12T20:17:08.563629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-12T20:17:08.575679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-12T20:17:08.575953] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-12T20:17:08.576725] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-12T20:17:08.576778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:08.576846] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:08.576874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:08.576932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:08.632958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:08.633593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:08.633670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:08.633702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:08.752425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:08.752614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:08.752669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:08.752708] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:08.756242] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=29.21%) [2026-01-12T20:17:08.756526] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-12T20:17:08.756846] [INFO ] [sig ] BBN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:08.900274] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BBN.txt [2026-01-12T20:17:08.900392] [INFO ] [sig ] [350/3499] Completed BBN in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:08.900430] [INFO ] [sig ] [351/3499] Forecasting BBSI... [2026-01-12T20:17:08.900459] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-12T20:17:08.900490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-12T20:17:08.914639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-12T20:17:08.914944] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-12T20:17:08.915813] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-12T20:17:08.915867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:08.915900] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:08.915928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:08.915985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:08.973053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:08.973685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:08.973762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:08.973793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:09.094390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:09.094512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:09.094549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:09.094594] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:09.097879] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-01-12T20:17:09.098145] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-12T20:17:09.098269] [INFO ] [sig ] BBSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:09.240149] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBSI.txt [2026-01-12T20:17:09.240264] [INFO ] [sig ] [351/3499] Completed BBSI in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:09.240304] [INFO ] [sig ] [352/3499] Forecasting BBUC... [2026-01-12T20:17:09.240333] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-12T20:17:09.240362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-12T20:17:09.251452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-12T20:17:09.251782] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-12T20:17:09.252620] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-12T20:17:09.252682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:09.252718] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:09.252746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:09.252805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:09.308864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:09.309447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:09.309524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:09.309556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:09.431303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:09.431434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:09.431471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:09.431499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:09.434757] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-01-12T20:17:09.435023] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-12T20:17:09.435147] [INFO ] [sig ] BBUC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:09.575891] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBUC.txt [2026-01-12T20:17:09.576002] [INFO ] [sig ] [352/3499] Completed BBUC in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:09.576041] [INFO ] [sig ] [353/3499] Forecasting BBVA... [2026-01-12T20:17:09.576070] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-12T20:17:09.576100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-12T20:17:09.587477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-12T20:17:09.587793] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-12T20:17:09.588546] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-12T20:17:09.588618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:09.588651] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:09.588679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:09.588735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:09.644873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:09.645608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:09.645687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:09.645719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:09.767070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:09.767228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:09.767266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:09.767326] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:09.770722] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-01-12T20:17:09.771008] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-12T20:17:09.771130] [INFO ] [sig ] BBVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:09.914564] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BBVA.txt [2026-01-12T20:17:09.914726] [INFO ] [sig ] [353/3499] Completed BBVA in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:09.914767] [INFO ] [sig ] [354/3499] Forecasting BBWI... [2026-01-12T20:17:09.914797] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-12T20:17:09.914827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-12T20:17:09.926036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-12T20:17:09.926392] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-12T20:17:09.927198] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-12T20:17:09.927251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:09.927283] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:09.927310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:09.927366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:09.984294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:09.985175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:09.985260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:09.985292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:10.114227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:10.114500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:10.114542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:10.114587] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:10.118675] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=31.33%) [2026-01-12T20:17:10.119164] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-12T20:17:10.119307] [INFO ] [sig ] BBWI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:10.264268] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BBWI.txt [2026-01-12T20:17:10.264400] [INFO ] [sig ] [354/3499] Completed BBWI in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:10.264439] [INFO ] [sig ] [355/3499] Forecasting BBY... [2026-01-12T20:17:10.264467] [INFO ] [sig ] Generating forecast for: BBY [2026-01-12T20:17:10.264497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-12T20:17:10.275653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-12T20:17:10.275967] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-12T20:17:10.276753] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-12T20:17:10.276805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:10.276837] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:10.276863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:10.276920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:10.333711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:10.334337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:10.334415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:10.334447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:10.454907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:10.455043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:10.455080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:10.455109] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:10.458325] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-01-12T20:17:10.458606] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-12T20:17:10.458728] [INFO ] [sig ] BBY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:10.600561] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BBY.txt [2026-01-12T20:17:10.600691] [INFO ] [sig ] [355/3499] Completed BBY in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:10.600728] [INFO ] [sig ] [356/3499] Forecasting BC... [2026-01-12T20:17:10.600758] [INFO ] [sig ] Generating forecast for: BC [2026-01-12T20:17:10.600788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-12T20:17:10.612976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-12T20:17:10.613267] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-12T20:17:10.614255] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-12T20:17:10.614309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:10.614340] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:10.614367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:10.614422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:10.672035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:10.672645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:10.672721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:10.672753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:10.793777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:10.793907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:10.793945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:10.793974] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:10.797197] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=49.38%) [2026-01-12T20:17:10.797465] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-12T20:17:10.797601] [INFO ] [sig ] BC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:10.938651] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BC.txt [2026-01-12T20:17:10.938767] [INFO ] [sig ] [356/3499] Completed BC in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:10.938805] [INFO ] [sig ] [357/3499] Forecasting BCAL... [2026-01-12T20:17:10.938834] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-12T20:17:10.938863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-12T20:17:10.949918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-12T20:17:10.950195] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-12T20:17:10.950985] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-12T20:17:10.951039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:10.951071] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:10.951100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:10.951160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:11.007890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:11.008521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:11.008613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:11.008647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:11.125250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:11.125381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:11.125419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:11.125447] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:11.128699] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-01-12T20:17:11.128971] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-12T20:17:11.129097] [INFO ] [sig ] BCAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:11.270427] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BCAL.txt [2026-01-12T20:17:11.270548] [INFO ] [sig ] [357/3499] Completed BCAL in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:11.270604] [INFO ] [sig ] [358/3499] Forecasting BCAX... [2026-01-12T20:17:11.270634] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-12T20:17:11.270664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-12T20:17:11.281980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-12T20:17:11.282252] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-12T20:17:11.283036] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-12T20:17:11.283090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:11.283122] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:11.283149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:11.283204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:11.340504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:11.341128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:11.341205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:11.341237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:11.462831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:11.463018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:11.463064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:11.463094] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:11.466593] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-12T20:17:11.466885] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-12T20:17:11.467014] [INFO ] [sig ] BCAX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:11.609265] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCAX.txt [2026-01-12T20:17:11.609386] [INFO ] [sig ] [358/3499] Completed BCAX in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:11.609432] [INFO ] [sig ] [359/3499] Forecasting BCBP... [2026-01-12T20:17:11.609472] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-12T20:17:11.609502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-12T20:17:11.621010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-12T20:17:11.621287] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-12T20:17:11.622250] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-12T20:17:11.622302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:11.622346] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:11.622375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:11.622431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:11.681012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:11.681661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:11.681737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:11.681769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:11.797480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:11.797635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:11.797675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:11.797703] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:11.801344] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=88.22%) [2026-01-12T20:17:11.801665] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-12T20:17:11.801787] [INFO ] [sig ] BCBP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:11.945653] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCBP.txt [2026-01-12T20:17:11.945792] [INFO ] [sig ] [359/3499] Completed BCBP in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:11.945831] [INFO ] [sig ] [360/3499] Forecasting BCC... [2026-01-12T20:17:11.945859] [INFO ] [sig ] Generating forecast for: BCC [2026-01-12T20:17:11.945888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-12T20:17:11.957063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-12T20:17:11.957354] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-12T20:17:11.958152] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-12T20:17:11.958204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:11.958235] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:11.958262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:11.958317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:12.016548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:12.017273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:12.017381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:12.017413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:12.142868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:12.143047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:12.143087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:12.143116] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:12.146560] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: UP (p=64.99%) [2026-01-12T20:17:12.146851] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-12T20:17:12.146975] [INFO ] [sig ] BCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:12.290605] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCC.txt [2026-01-12T20:17:12.290787] [INFO ] [sig ] [360/3499] Completed BCC in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:12.290842] [INFO ] [sig ] [361/3499] Forecasting BCDA... [2026-01-12T20:17:12.290873] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-12T20:17:12.290902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-12T20:17:12.302680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-12T20:17:12.303023] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-12T20:17:12.303831] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-12T20:17:12.303885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:12.303918] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:12.303944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:12.304001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:12.362796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:12.363541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:12.363641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:12.363676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:12.484251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:12.484421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:12.484464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:12.484494] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:12.488040] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=30.27%) [2026-01-12T20:17:12.488315] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-12T20:17:12.488442] [INFO ] [sig ] BCDA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:12.640451] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BCDA.txt [2026-01-12T20:17:12.640609] [INFO ] [sig ] [361/3499] Completed BCDA in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:12.640651] [INFO ] [sig ] [362/3499] Forecasting BCE... [2026-01-12T20:17:12.640680] [INFO ] [sig ] Generating forecast for: BCE [2026-01-12T20:17:12.640710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-12T20:17:12.652512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-12T20:17:12.653083] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-12T20:17:12.654061] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-12T20:17:12.654113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:12.654145] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:12.654172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:12.654232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:12.712075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:12.712861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:12.712944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:12.712976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:12.844648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:12.844825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:12.844867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:12.844895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:12.848423] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=24.96%) [2026-01-12T20:17:12.848771] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-12T20:17:12.848909] [INFO ] [sig ] BCE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:13.002105] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BCE.txt [2026-01-12T20:17:13.002246] [INFO ] [sig ] [362/3499] Completed BCE in 0.4s | 2.83 sym/s | Total: 2.1m | ETA: 18.5m [2026-01-12T20:17:13.002291] [INFO ] [sig ] [363/3499] Forecasting BCH... [2026-01-12T20:17:13.002321] [INFO ] [sig ] Generating forecast for: BCH [2026-01-12T20:17:13.002351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-12T20:17:13.013874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-12T20:17:13.014199] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-12T20:17:13.014999] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-12T20:17:13.015062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:13.015102] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:13.015136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:13.015210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:13.071496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:13.072342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:13.072423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:13.072457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:13.189790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:13.189945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:13.189983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:13.190012] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:13.193324] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=56.21%) [2026-01-12T20:17:13.193619] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-12T20:17:13.193743] [INFO ] [sig ] BCH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:13.339533] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCH.txt [2026-01-12T20:17:13.339741] [INFO ] [sig ] [363/3499] Completed BCH in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-12T20:17:13.339783] [INFO ] [sig ] [364/3499] Forecasting BCML... [2026-01-12T20:17:13.339812] [INFO ] [sig ] Generating forecast for: BCML [2026-01-12T20:17:13.339842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-12T20:17:13.351042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-12T20:17:13.351310] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-12T20:17:13.352287] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-12T20:17:13.352340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:13.352372] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:13.352399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:13.352455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:13.410227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:13.410880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:13.410958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:13.410989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:13.521493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:13.521683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:13.521725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:13.521755] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:13.525418] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-01-12T20:17:13.525731] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-12T20:17:13.525858] [INFO ] [sig ] BCML: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:13.669458] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCML.txt [2026-01-12T20:17:13.669605] [INFO ] [sig ] [364/3499] Completed BCML in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-12T20:17:13.669647] [INFO ] [sig ] [365/3499] Forecasting BCO... [2026-01-12T20:17:13.669675] [INFO ] [sig ] Generating forecast for: BCO [2026-01-12T20:17:13.669705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-12T20:17:13.681073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-12T20:17:13.681340] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-12T20:17:13.682112] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-12T20:17:13.682165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:13.682197] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:13.682225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:13.682281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:13.738749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:13.739638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:13.739725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:13.739759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:13.860715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:13.860886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:13.860928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:13.860956] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:13.864321] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-01-12T20:17:13.864622] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-12T20:17:13.864751] [INFO ] [sig ] BCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:14.008468] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCO.txt [2026-01-12T20:17:14.008646] [INFO ] [sig ] [365/3499] Completed BCO in 0.3s | 2.83 sym/s | Total: 2.1m | ETA: 18.4m [2026-01-12T20:17:14.008691] [INFO ] [sig ] [366/3499] Forecasting BCPC... [2026-01-12T20:17:14.008720] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-12T20:17:14.008750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-12T20:17:14.020175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-12T20:17:14.020536] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-12T20:17:14.021330] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-12T20:17:14.021384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:14.021416] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:14.021443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:14.021499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:14.078362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:14.079274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:14.079363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:14.079394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:14.200361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:14.200562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:14.200636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:14.200689] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:14.204188] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=41.81%) [2026-01-12T20:17:14.204472] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-12T20:17:14.204611] [INFO ] [sig ] BCPC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:14.349964] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BCPC.txt [2026-01-12T20:17:14.350136] [INFO ] [sig ] [366/3499] Completed BCPC in 0.3s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:14.350201] [INFO ] [sig ] [367/3499] Forecasting BCRX... [2026-01-12T20:17:14.350234] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-12T20:17:14.350263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-12T20:17:14.362072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-12T20:17:14.362444] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-12T20:17:14.363307] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-12T20:17:14.363362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:14.363420] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:14.363448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:14.363505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:14.422212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:14.423151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:14.423231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:14.423263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:14.544238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:14.544398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:14.544437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:14.544466] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:14.547986] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-12T20:17:14.548260] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-12T20:17:14.548387] [INFO ] [sig ] BCRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:14.691259] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCRX.txt [2026-01-12T20:17:14.691419] [INFO ] [sig ] [367/3499] Completed BCRX in 0.3s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:14.691459] [INFO ] [sig ] [368/3499] Forecasting BCS... [2026-01-12T20:17:14.691489] [INFO ] [sig ] Generating forecast for: BCS [2026-01-12T20:17:14.691519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-12T20:17:14.703450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-12T20:17:14.703834] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-12T20:17:14.704624] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-12T20:17:14.704678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:14.704709] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:14.704737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:14.704793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:14.774133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:14.775208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:14.775293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:14.775362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:14.912192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:14.912400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:14.912451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:14.912483] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:14.916215] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=88.47%) [2026-01-12T20:17:14.916543] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-12T20:17:14.916714] [INFO ] [sig ] BCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:15.071850] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCS.txt [2026-01-12T20:17:15.072028] [INFO ] [sig ] [368/3499] Completed BCS in 0.4s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:15.072077] [INFO ] [sig ] [369/3499] Forecasting BCSF... [2026-01-12T20:17:15.072108] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-12T20:17:15.072138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-12T20:17:15.090542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-12T20:17:15.091123] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-12T20:17:15.092385] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-12T20:17:15.092461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:15.092513] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:15.092561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:15.092686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:15.173628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:15.174768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:15.174883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:15.174921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:15.340207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:15.340418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:15.340481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:15.340533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:15.345990] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-01-12T20:17:15.346545] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-12T20:17:15.346789] [INFO ] [sig ] BCSF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:15.579273] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCSF.txt [2026-01-12T20:17:15.579516] [INFO ] [sig ] [369/3499] Completed BCSF in 0.5s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:15.579602] [INFO ] [sig ] [370/3499] Forecasting BCTX... [2026-01-12T20:17:15.579652] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-12T20:17:15.579698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-12T20:17:15.604358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-12T20:17:15.608059] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-12T20:17:15.609561] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-12T20:17:15.609668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:15.609723] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:15.609791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:15.609886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:15.715970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:15.717258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:15.717383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:15.717440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:15.898069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:15.898361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:15.898414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:15.898498] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:15.904885] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-12T20:17:15.905443] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-12T20:17:15.905688] [INFO ] [sig ] BCTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:16.128228] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BCTX.txt [2026-01-12T20:17:16.128524] [INFO ] [sig ] [370/3499] Completed BCTX in 0.5s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:16.128603] [INFO ] [sig ] [371/3499] Forecasting BCX... [2026-01-12T20:17:16.128644] [INFO ] [sig ] Generating forecast for: BCX [2026-01-12T20:17:16.128685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-12T20:17:16.144319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-12T20:17:16.144783] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-12T20:17:16.145644] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-12T20:17:16.145702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:16.145736] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:16.145764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:16.145821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:16.204042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:16.205038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:16.205129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:16.205161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:16.338266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:16.338443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:16.338484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:16.338513] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:16.342172] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-01-12T20:17:16.342474] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-12T20:17:16.342632] [INFO ] [sig ] BCX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:16.497980] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BCX.txt [2026-01-12T20:17:16.498624] [INFO ] [sig ] [371/3499] Completed BCX in 0.4s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:16.498679] [INFO ] [sig ] [372/3499] Forecasting BCYC... [2026-01-12T20:17:16.498712] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-12T20:17:16.498745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-12T20:17:16.513489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-12T20:17:16.514127] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-12T20:17:16.515311] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-12T20:17:16.515399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:16.515436] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:16.515465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:16.515530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:16.578977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:16.580222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:16.580323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:16.580358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:16.727630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:16.727824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:16.727865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:16.727895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:16.732105] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-12T20:17:16.732454] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-12T20:17:16.732620] [INFO ] [sig ] BCYC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:16.881909] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BCYC.txt [2026-01-12T20:17:16.882068] [INFO ] [sig ] [372/3499] Completed BCYC in 0.4s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:16.882108] [INFO ] [sig ] [373/3499] Forecasting BDC... [2026-01-12T20:17:16.882139] [INFO ] [sig ] Generating forecast for: BDC [2026-01-12T20:17:16.882169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-12T20:17:16.895189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-12T20:17:16.895621] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-12T20:17:16.896416] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-12T20:17:16.896471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:16.896504] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:16.896531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:16.896608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:16.954556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:16.955448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:16.955531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:16.955564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:17.072512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:17.072687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:17.072728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:17.072756] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:17.076088] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-01-12T20:17:17.076358] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-12T20:17:17.077067] [INFO ] [sig ] BDC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:17.236193] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BDC.txt [2026-01-12T20:17:17.236358] [INFO ] [sig ] [373/3499] Completed BDC in 0.4s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:17.236401] [INFO ] [sig ] [374/3499] Forecasting BDJ... [2026-01-12T20:17:17.236431] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-12T20:17:17.236467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-12T20:17:17.249670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-12T20:17:17.250363] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-12T20:17:17.251453] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-12T20:17:17.251523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:17.251616] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:17.251658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:17.251722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:17.314001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:17.315220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:17.315339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:17.315375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:17.445489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:17.445758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:17.445807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:17.445837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:17.450006] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=29.85%) [2026-01-12T20:17:17.450381] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-12T20:17:17.450538] [INFO ] [sig ] BDJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:17.619215] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BDJ.txt [2026-01-12T20:17:17.619377] [INFO ] [sig ] [374/3499] Completed BDJ in 0.4s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:17.619420] [INFO ] [sig ] [375/3499] Forecasting BDN... [2026-01-12T20:17:17.619449] [INFO ] [sig ] Generating forecast for: BDN [2026-01-12T20:17:17.619478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-12T20:17:17.632017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-12T20:17:17.632426] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-12T20:17:17.633241] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-12T20:17:17.633296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:17.633329] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:17.633357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:17.633413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:17.693036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:17.693948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:17.694031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:17.694064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:17.857621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:17.857864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:17.857906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:17.857934] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:17.862473] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-12T20:17:17.862877] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-12T20:17:17.863040] [INFO ] [sig ] BDN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:18.019174] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BDN.txt [2026-01-12T20:17:18.019338] [INFO ] [sig ] [375/3499] Completed BDN in 0.4s | 2.82 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:18.019381] [INFO ] [sig ] [376/3499] Forecasting BDRX... [2026-01-12T20:17:18.019411] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-12T20:17:18.019442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-12T20:17:18.031108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-12T20:17:18.031448] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-12T20:17:18.032268] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-12T20:17:18.032323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:18.032356] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:18.032383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:18.032439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:18.096237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:18.097213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:18.097311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:18.097345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:18.217633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:18.217815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:18.217856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:18.217884] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:18.221360] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-12T20:17:18.221660] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-12T20:17:18.221790] [INFO ] [sig ] BDRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:18.368027] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BDRX.txt [2026-01-12T20:17:18.368161] [INFO ] [sig ] [376/3499] Completed BDRX in 0.3s | 2.82 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:18.368201] [INFO ] [sig ] [377/3499] Forecasting BDSX... [2026-01-12T20:17:18.368229] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-12T20:17:18.368257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-12T20:17:18.380430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-12T20:17:18.380801] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-12T20:17:18.381592] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-12T20:17:18.381646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:18.381678] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:18.381706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:18.381763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:18.438603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:18.439452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:18.439563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:18.439615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:18.557975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:18.558141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:18.558183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:18.558213] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:18.561748] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-01-12T20:17:18.562032] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-12T20:17:18.562159] [INFO ] [sig ] BDSX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:18.707965] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BDSX.txt [2026-01-12T20:17:18.708114] [INFO ] [sig ] [377/3499] Completed BDSX in 0.3s | 2.82 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:18.708153] [INFO ] [sig ] [378/3499] Forecasting BDTX... [2026-01-12T20:17:18.708183] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-12T20:17:18.708214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-12T20:17:18.719390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-12T20:17:18.719711] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-12T20:17:18.720496] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-12T20:17:18.720550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:18.720603] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:18.720632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:18.720689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:18.779541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:18.780359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:18.780442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:18.780475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:18.901594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:18.901758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:18.901800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:18.901831] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:18.905665] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-01-12T20:17:18.905947] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-12T20:17:18.906076] [INFO ] [sig ] BDTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:19.053306] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BDTX.txt [2026-01-12T20:17:19.053455] [INFO ] [sig ] [378/3499] Completed BDTX in 0.3s | 2.82 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:19.053495] [INFO ] [sig ] [379/3499] Forecasting BDX... [2026-01-12T20:17:19.053524] [INFO ] [sig ] Generating forecast for: BDX [2026-01-12T20:17:19.053553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-12T20:17:19.066057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-12T20:17:19.066396] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-12T20:17:19.067217] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-12T20:17:19.067273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:19.067308] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:19.067336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:19.067395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:19.126204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:19.127084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:19.127172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:19.127206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:19.251505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:19.251708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:19.251765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:19.251808] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:19.255219] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: DOWN (p=19.11%) [2026-01-12T20:17:19.255503] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-12T20:17:19.255651] [INFO ] [sig ] BDX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:19.401467] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BDX.txt [2026-01-12T20:17:19.401647] [INFO ] [sig ] [379/3499] Completed BDX in 0.3s | 2.82 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:19.401689] [INFO ] [sig ] [380/3499] Forecasting BE... [2026-01-12T20:17:19.401720] [INFO ] [sig ] Generating forecast for: BE [2026-01-12T20:17:19.401751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-12T20:17:19.412978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-12T20:17:19.413346] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-12T20:17:19.414189] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-12T20:17:19.414244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:19.414278] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:19.414307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:19.414400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:19.472511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:19.473395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:19.473480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:19.473514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:19.592760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:19.592931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:19.592972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:19.593002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:19.596588] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=27.70%) [2026-01-12T20:17:19.596909] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-12T20:17:19.597047] [INFO ] [sig ] BE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:19.744821] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BE.txt [2026-01-12T20:17:19.744995] [INFO ] [sig ] [380/3499] Completed BE in 0.3s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:19.745036] [INFO ] [sig ] [381/3499] Forecasting BEAM... [2026-01-12T20:17:19.745065] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-12T20:17:19.745095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-12T20:17:19.757391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-12T20:17:19.757758] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-12T20:17:19.758744] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-12T20:17:19.758796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:19.758829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:19.758856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:19.758911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:19.818421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:19.819258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:19.819339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:19.819372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:19.936519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:19.936697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:19.936737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:19.936766] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:19.940161] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-12T20:17:19.940442] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-12T20:17:19.940565] [INFO ] [sig ] BEAM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:20.085607] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BEAM.txt [2026-01-12T20:17:20.085760] [INFO ] [sig ] [381/3499] Completed BEAM in 0.3s | 2.83 sym/s | Total: 2.2m | ETA: 18.4m [2026-01-12T20:17:20.085800] [INFO ] [sig ] [382/3499] Forecasting BEEM... [2026-01-12T20:17:20.085829] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-12T20:17:20.085858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-12T20:17:20.097444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-12T20:17:20.097843] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-12T20:17:20.098677] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-12T20:17:20.098735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:20.098769] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:20.098800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:20.098879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:20.155869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:20.156752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:20.156839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:20.156871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:20.276749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:20.276917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:20.276957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:20.276986] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:20.280607] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=88.18%) [2026-01-12T20:17:20.280946] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-12T20:17:20.281084] [INFO ] [sig ] BEEM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:20.431349] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BEEM.txt [2026-01-12T20:17:20.431488] [INFO ] [sig ] [382/3499] Completed BEEM in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-12T20:17:20.431528] [INFO ] [sig ] [383/3499] Forecasting BEEP... [2026-01-12T20:17:20.431557] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-12T20:17:20.431628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-12T20:17:20.442917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-12T20:17:20.443183] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-12T20:17:20.443954] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-12T20:17:20.444007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:20.444050] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:20.444078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:20.444135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:20.504757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:20.505722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:20.505803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:20.505835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:20.618129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:20.618302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:20.618344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:20.618375] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:20.622085] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: DOWN (p=37.96%) [2026-01-12T20:17:20.622446] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-12T20:17:20.622603] [INFO ] [sig ] BEEP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:20.771023] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BEEP.txt [2026-01-12T20:17:20.771369] [INFO ] [sig ] [383/3499] Completed BEEP in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-12T20:17:20.771410] [INFO ] [sig ] [384/3499] Forecasting BEKE... [2026-01-12T20:17:20.771438] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-12T20:17:20.771468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-12T20:17:20.784203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-12T20:17:20.784478] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-12T20:17:20.785248] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-12T20:17:20.785301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:20.785359] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:20.785388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:20.785444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:20.844895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:20.845753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:20.845833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:20.845865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:20.957964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:20.958121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:20.958160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:20.958189] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:20.961472] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-01-12T20:17:20.961758] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-12T20:17:20.961882] [INFO ] [sig ] BEKE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:21.104450] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BEKE.txt [2026-01-12T20:17:21.104603] [INFO ] [sig ] [384/3499] Completed BEKE in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-12T20:17:21.104646] [INFO ] [sig ] [385/3499] Forecasting BELFA... [2026-01-12T20:17:21.104676] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-12T20:17:21.104706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-12T20:17:21.115165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-12T20:17:21.115450] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-12T20:17:21.116230] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-12T20:17:21.116283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:21.116315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:21.116342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:21.116398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:21.174011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:21.174844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:21.174931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:21.174962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:21.284869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:21.285032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:21.285070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:21.285099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:21.288401] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=18.82%) [2026-01-12T20:17:21.288700] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-12T20:17:21.288823] [INFO ] [sig ] BELFA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:21.435072] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BELFA.txt [2026-01-12T20:17:21.435216] [INFO ] [sig ] [385/3499] Completed BELFA in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-12T20:17:21.435256] [INFO ] [sig ] [386/3499] Forecasting BELFB... [2026-01-12T20:17:21.435285] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-12T20:17:21.435315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-12T20:17:21.447544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-12T20:17:21.447880] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-12T20:17:21.448854] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-12T20:17:21.448906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:21.448939] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:21.448966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:21.449022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:21.509250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:21.510203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:21.510282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:21.510313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:21.634605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:21.634772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:21.634810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:21.634839] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:21.638588] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-01-12T20:17:21.638866] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-12T20:17:21.638989] [INFO ] [sig ] BELFB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:21.782411] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BELFB.txt [2026-01-12T20:17:21.782539] [INFO ] [sig ] [386/3499] Completed BELFB in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-12T20:17:21.782601] [INFO ] [sig ] [387/3499] Forecasting BEN... [2026-01-12T20:17:21.782634] [INFO ] [sig ] Generating forecast for: BEN [2026-01-12T20:17:21.782665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-12T20:17:21.794403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-12T20:17:21.794738] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-12T20:17:21.795492] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-12T20:17:21.795544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:21.795600] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:21.795630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:21.795687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:21.853832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:21.855071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:21.855152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:21.855184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:21.981371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:21.981532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:21.981591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:21.981653] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:21.985084] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=89.70%) [2026-01-12T20:17:21.985366] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-12T20:17:21.985494] [INFO ] [sig ] BEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:22.130183] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BEN.txt [2026-01-12T20:17:22.130338] [INFO ] [sig ] [387/3499] Completed BEN in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:22.130379] [INFO ] [sig ] [388/3499] Forecasting BEP... [2026-01-12T20:17:22.130409] [INFO ] [sig ] Generating forecast for: BEP [2026-01-12T20:17:22.130439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-12T20:17:22.142163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-12T20:17:22.142559] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-12T20:17:22.143365] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-12T20:17:22.143420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:22.143453] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:22.143481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:22.143538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:22.217240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:22.218463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:22.218567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:22.218627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:22.368320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:22.368488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:22.368529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:22.368559] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:22.372340] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-12T20:17:22.372701] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-12T20:17:22.372862] [INFO ] [sig ] BEP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:22.526898] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BEP.txt [2026-01-12T20:17:22.527249] [INFO ] [sig ] [388/3499] Completed BEP in 0.4s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:22.527289] [INFO ] [sig ] [389/3499] Forecasting BEPH... [2026-01-12T20:17:22.527320] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-12T20:17:22.527350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-12T20:17:22.539232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-12T20:17:22.539641] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-12T20:17:22.540446] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-12T20:17:22.540500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:22.540531] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:22.540558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:22.540636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:22.598932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:22.599552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:22.599649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:22.599681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:22.722246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:22.722406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:22.722444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:22.722472] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:22.726529] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-01-12T20:17:22.726818] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-12T20:17:22.726940] [INFO ] [sig ] BEPH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:22.871191] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BEPH.txt [2026-01-12T20:17:22.871344] [INFO ] [sig ] [389/3499] Completed BEPH in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:22.871385] [INFO ] [sig ] [390/3499] Forecasting BEPI... [2026-01-12T20:17:22.871415] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-12T20:17:22.871447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-12T20:17:22.883450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-12T20:17:22.883796] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-12T20:17:22.884794] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-12T20:17:22.884852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:22.884887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:22.884916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:22.885162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:22.943035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:22.943764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:22.943845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:22.943876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:23.046316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:23.046468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:23.046523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:23.046552] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:23.049929] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-12T20:17:23.050201] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-12T20:17:23.050324] [INFO ] [sig ] BEPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:23.195761] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BEPI.txt [2026-01-12T20:17:23.195918] [INFO ] [sig ] [390/3499] Completed BEPI in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:23.195958] [INFO ] [sig ] [391/3499] Forecasting BFAM... [2026-01-12T20:17:23.195987] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-12T20:17:23.196017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-12T20:17:23.207487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-12T20:17:23.207848] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-12T20:17:23.208638] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-12T20:17:23.208691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:23.208723] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:23.208750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:23.208806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:23.265049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:23.265803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:23.265883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:23.265915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:23.384727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:23.384881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:23.384920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:23.384949] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:23.388287] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=30.06%) [2026-01-12T20:17:23.388562] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-12T20:17:23.388703] [INFO ] [sig ] BFAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:23.530955] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BFAM.txt [2026-01-12T20:17:23.531094] [INFO ] [sig ] [391/3499] Completed BFAM in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:23.531134] [INFO ] [sig ] [392/3499] Forecasting BFC... [2026-01-12T20:17:23.531162] [INFO ] [sig ] Generating forecast for: BFC [2026-01-12T20:17:23.531192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-12T20:17:23.542043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-12T20:17:23.542356] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-12T20:17:23.543188] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-12T20:17:23.543243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:23.543277] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:23.543305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:23.543361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:23.601725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:23.602594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:23.602679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:23.602711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:23.719833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:23.719999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:23.720048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:23.720084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:23.723538] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=76.44%) [2026-01-12T20:17:23.723843] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-12T20:17:23.723973] [INFO ] [sig ] BFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:23.930684] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BFC.txt [2026-01-12T20:17:23.930838] [INFO ] [sig ] [392/3499] Completed BFC in 0.4s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:23.930879] [INFO ] [sig ] [393/3499] Forecasting BFH... [2026-01-12T20:17:23.930908] [INFO ] [sig ] Generating forecast for: BFH [2026-01-12T20:17:23.930939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-12T20:17:23.942338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-12T20:17:23.942734] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-12T20:17:23.943505] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-12T20:17:23.943558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:23.943612] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:23.943659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:23.943716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:24.000753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:24.001597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:24.001678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:24.001710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:24.123541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:24.123742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:24.123783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:24.123812] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:24.127168] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=49.62%) [2026-01-12T20:17:24.127467] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-12T20:17:24.127615] [INFO ] [sig ] BFH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:24.276089] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BFH.txt [2026-01-12T20:17:24.276239] [INFO ] [sig ] [393/3499] Completed BFH in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:24.276279] [INFO ] [sig ] [394/3499] Forecasting BFK... [2026-01-12T20:17:24.276309] [INFO ] [sig ] Generating forecast for: BFK [2026-01-12T20:17:24.276338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-12T20:17:24.287267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-12T20:17:24.287554] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-12T20:17:24.288362] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-12T20:17:24.288415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:24.288457] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:24.288485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:24.288540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:24.344394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:24.345089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:24.345195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:24.345228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:24.461071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:24.461229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:24.461270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:24.461297] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:24.464719] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-12T20:17:24.464993] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-12T20:17:24.465116] [INFO ] [sig ] BFK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:24.606970] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BFK.txt [2026-01-12T20:17:24.607103] [INFO ] [sig ] [394/3499] Completed BFK in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:24.607142] [INFO ] [sig ] [395/3499] Forecasting BFLY... [2026-01-12T20:17:24.607172] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-12T20:17:24.607201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-12T20:17:24.617864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-12T20:17:24.618133] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-12T20:17:24.618917] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-12T20:17:24.618971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:24.619003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:24.619029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:24.619087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:24.675386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:24.676231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:24.676311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:24.676344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:24.797682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:24.797851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:24.797890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:24.797917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:24.801246] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=40.45%) [2026-01-12T20:17:24.801518] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-12T20:17:24.801668] [INFO ] [sig ] BFLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:24.945142] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BFLY.txt [2026-01-12T20:17:24.945266] [INFO ] [sig ] [395/3499] Completed BFLY in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:24.945305] [INFO ] [sig ] [396/3499] Forecasting BFS... [2026-01-12T20:17:24.945335] [INFO ] [sig ] Generating forecast for: BFS [2026-01-12T20:17:24.945365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-12T20:17:24.958168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-12T20:17:24.958517] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-12T20:17:24.959486] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-12T20:17:24.959538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:24.959585] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:24.959616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:24.959672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:25.016276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:25.016949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:25.017026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:25.017058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:25.130481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:25.130647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:25.130685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:25.130714] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:25.134001] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-12T20:17:25.134274] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-12T20:17:25.134397] [INFO ] [sig ] BFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:25.277757] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BFS.txt [2026-01-12T20:17:25.277891] [INFO ] [sig ] [396/3499] Completed BFS in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:25.277932] [INFO ] [sig ] [397/3499] Forecasting BFZ... [2026-01-12T20:17:25.277962] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-12T20:17:25.277998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-12T20:17:25.289400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-12T20:17:25.289704] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-12T20:17:25.290481] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-12T20:17:25.290535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:25.290586] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:25.290617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:25.290674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:25.346840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:25.347764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:25.347849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:25.347881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:25.474414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:25.474604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:25.474646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:25.474675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:25.478159] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=60.06%) [2026-01-12T20:17:25.478507] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-12T20:17:25.478665] [INFO ] [sig ] BFZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:25.634251] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BFZ.txt [2026-01-12T20:17:25.634446] [INFO ] [sig ] [397/3499] Completed BFZ in 0.4s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:25.634487] [INFO ] [sig ] [398/3499] Forecasting BG... [2026-01-12T20:17:25.634523] [INFO ] [sig ] Generating forecast for: BG [2026-01-12T20:17:25.634555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-12T20:17:25.646826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-12T20:17:25.647235] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-12T20:17:25.648163] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-12T20:17:25.648220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:25.648252] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:25.648277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:25.648333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:25.706275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:25.707140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:25.707222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:25.707255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:25.824638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:25.824826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:25.824888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:25.824929] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:25.828389] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=37.83%) [2026-01-12T20:17:25.828727] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-12T20:17:25.828869] [INFO ] [sig ] BG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:25.974281] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BG.txt [2026-01-12T20:17:25.974440] [INFO ] [sig ] [398/3499] Completed BG in 0.3s | 2.83 sym/s | Total: 2.3m | ETA: 18.3m [2026-01-12T20:17:25.974481] [INFO ] [sig ] [399/3499] Forecasting BGB... [2026-01-12T20:17:25.974510] [INFO ] [sig ] Generating forecast for: BGB [2026-01-12T20:17:25.974542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-12T20:17:25.986187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-12T20:17:25.986560] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-12T20:17:25.987351] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-12T20:17:25.987404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:25.987436] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:25.987463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:25.987519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:26.046278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:26.047173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:26.047268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:26.047316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:26.167157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:26.167318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:26.167359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:26.167389] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:26.170879] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-01-12T20:17:26.171164] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-12T20:17:26.171292] [INFO ] [sig ] BGB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:26.321066] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGB.txt [2026-01-12T20:17:26.321232] [INFO ] [sig ] [399/3499] Completed BGB in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-12T20:17:26.321273] [INFO ] [sig ] [400/3499] Forecasting BGC... [2026-01-12T20:17:26.321304] [INFO ] [sig ] Generating forecast for: BGC [2026-01-12T20:17:26.321337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-12T20:17:26.333005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-12T20:17:26.333274] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-12T20:17:26.334105] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-12T20:17:26.334160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:26.334194] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:26.334223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:26.334280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:26.390899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:26.391658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:26.391738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:26.391770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:26.512884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:26.513038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:26.513263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:26.513293] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:26.516924] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=69.88%) [2026-01-12T20:17:26.517392] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-12T20:17:26.517514] [INFO ] [sig ] BGC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:26.669168] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BGC.txt [2026-01-12T20:17:26.669319] [INFO ] [sig ] [400/3499] Completed BGC in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-12T20:17:26.669359] [INFO ] [sig ] [401/3499] Forecasting BGH... [2026-01-12T20:17:26.669388] [INFO ] [sig ] Generating forecast for: BGH [2026-01-12T20:17:26.669417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-12T20:17:26.680914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-12T20:17:26.681295] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-12T20:17:26.682146] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-12T20:17:26.682201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:26.682259] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:26.682288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:26.682345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:26.746761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:26.747834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:26.747923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:26.747956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:26.871085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:26.871246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:26.871286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:26.871315] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:26.874775] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-12T20:17:26.875071] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-12T20:17:26.875201] [INFO ] [sig ] BGH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:27.021594] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGH.txt [2026-01-12T20:17:27.021757] [INFO ] [sig ] [401/3499] Completed BGH in 0.4s | 2.83 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-12T20:17:27.021797] [INFO ] [sig ] [402/3499] Forecasting BGLC... [2026-01-12T20:17:27.021828] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-12T20:17:27.021857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-12T20:17:27.033047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-12T20:17:27.033439] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-12T20:17:27.034259] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-12T20:17:27.034313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:27.034344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:27.034371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:27.034428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:27.091060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:27.091937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:27.092019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:27.092052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:27.207318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:27.207487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:27.207527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:27.207556] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:27.211023] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-01-12T20:17:27.211306] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-12T20:17:27.211433] [INFO ] [sig ] BGLC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:27.358438] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGLC.txt [2026-01-12T20:17:27.358594] [INFO ] [sig ] [402/3499] Completed BGLC in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:27.358636] [INFO ] [sig ] [403/3499] Forecasting BGRN... [2026-01-12T20:17:27.358665] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-12T20:17:27.358695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-12T20:17:27.369963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-12T20:17:27.370224] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-12T20:17:27.371016] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-12T20:17:27.371072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:27.371104] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:27.371132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:27.371188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:27.428200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:27.428959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:27.429052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:27.429086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:27.552800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:27.552954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:27.552993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:27.553024] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:27.556335] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=8.48%) [2026-01-12T20:17:27.556625] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-12T20:17:27.556747] [INFO ] [sig ] BGRN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:27.701295] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGRN.txt [2026-01-12T20:17:27.701435] [INFO ] [sig ] [403/3499] Completed BGRN in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:27.701474] [INFO ] [sig ] [404/3499] Forecasting BGS... [2026-01-12T20:17:27.701504] [INFO ] [sig ] Generating forecast for: BGS [2026-01-12T20:17:27.701534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-12T20:17:27.714407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-12T20:17:27.714770] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-12T20:17:27.715801] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-12T20:17:27.715854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:27.715886] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:27.715912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:27.715968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:27.772042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:27.772687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:27.772764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:27.772796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:27.888231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:27.888394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:27.888434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:27.888495] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:27.891864] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=48.66%) [2026-01-12T20:17:27.892361] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-12T20:17:27.892500] [INFO ] [sig ] BGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:28.040934] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGS.txt [2026-01-12T20:17:28.041082] [INFO ] [sig ] [404/3499] Completed BGS in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:28.041123] [INFO ] [sig ] [405/3499] Forecasting BGSF... [2026-01-12T20:17:28.041152] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-12T20:17:28.041183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-12T20:17:28.053612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-12T20:17:28.053907] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-12T20:17:28.054687] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-12T20:17:28.054740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:28.054771] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:28.054798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:28.054854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:28.114369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:28.115203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:28.115283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:28.115315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:28.231387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:28.231549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:28.231607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:28.231637] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:28.234989] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=14.18%) [2026-01-12T20:17:28.235261] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-12T20:17:28.235382] [INFO ] [sig ] BGSF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:28.379996] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGSF.txt [2026-01-12T20:17:28.380153] [INFO ] [sig ] [405/3499] Completed BGSF in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:28.380194] [INFO ] [sig ] [406/3499] Forecasting BGX... [2026-01-12T20:17:28.380223] [INFO ] [sig ] Generating forecast for: BGX [2026-01-12T20:17:28.380254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-12T20:17:28.393170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-12T20:17:28.393509] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-12T20:17:28.394323] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-12T20:17:28.394379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:28.394411] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:28.394439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:28.394496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:28.455120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:28.455952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:28.456033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:28.456067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:28.576876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:28.577044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:28.577087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:28.577117] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:28.581038] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-12T20:17:28.581512] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-12T20:17:28.581655] [INFO ] [sig ] BGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:28.729428] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BGX.txt [2026-01-12T20:17:28.729585] [INFO ] [sig ] [406/3499] Completed BGX in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:28.729626] [INFO ] [sig ] [407/3499] Forecasting BGY... [2026-01-12T20:17:28.729656] [INFO ] [sig ] Generating forecast for: BGY [2026-01-12T20:17:28.729686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-12T20:17:28.741385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-12T20:17:28.741699] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-12T20:17:28.742469] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-12T20:17:28.742533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:28.742566] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:28.742617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:28.742674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:28.812540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:28.813612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:28.813707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:28.813741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:28.939595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:28.939763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:28.939803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:28.939831] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:28.943169] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-12T20:17:28.943445] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-12T20:17:28.943567] [INFO ] [sig ] BGY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:29.102517] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BGY.txt [2026-01-12T20:17:29.102700] [INFO ] [sig ] [407/3499] Completed BGY in 0.4s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:29.102743] [INFO ] [sig ] [408/3499] Forecasting BHC... [2026-01-12T20:17:29.102777] [INFO ] [sig ] Generating forecast for: BHC [2026-01-12T20:17:29.102818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-12T20:17:29.115668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-12T20:17:29.116113] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-12T20:17:29.117002] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-12T20:17:29.117058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:29.117092] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:29.117120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:29.117178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:29.176974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:29.177908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:29.178008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:29.178052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:29.313266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:29.313448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:29.313494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:29.313530] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:29.317967] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=20.97%) [2026-01-12T20:17:29.318355] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-12T20:17:29.318519] [INFO ] [sig ] BHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:29.474519] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BHC.txt [2026-01-12T20:17:29.474697] [INFO ] [sig ] [408/3499] Completed BHC in 0.4s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:29.474742] [INFO ] [sig ] [409/3499] Forecasting BHE... [2026-01-12T20:17:29.474774] [INFO ] [sig ] Generating forecast for: BHE [2026-01-12T20:17:29.474819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-12T20:17:29.487037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-12T20:17:29.487400] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-12T20:17:29.488254] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-12T20:17:29.488309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:29.488344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:29.488372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:29.488429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:29.549796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:29.550673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:29.550758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:29.550800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:29.701294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:29.701490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:29.701539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:29.701596] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:29.706683] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-12T20:17:29.707390] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-12T20:17:29.707616] [INFO ] [sig ] BHE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:29.898115] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BHE.txt [2026-01-12T20:17:29.898275] [INFO ] [sig ] [409/3499] Completed BHE in 0.4s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:29.898317] [INFO ] [sig ] [410/3499] Forecasting BHF... [2026-01-12T20:17:29.898346] [INFO ] [sig ] Generating forecast for: BHF [2026-01-12T20:17:29.898377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-12T20:17:29.910058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-12T20:17:29.910422] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-12T20:17:29.911221] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-12T20:17:29.911275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:29.911307] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:29.911333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:29.911389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:29.967427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:29.968108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:29.968186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:29.968218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:30.089240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:30.089400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:30.089439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:30.089468] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:30.092809] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-01-12T20:17:30.093082] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-12T20:17:30.093203] [INFO ] [sig ] BHF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:30.237510] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHF.txt [2026-01-12T20:17:30.237689] [INFO ] [sig ] [410/3499] Completed BHF in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:30.237748] [INFO ] [sig ] [411/3499] Forecasting BHFAL... [2026-01-12T20:17:30.237780] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-12T20:17:30.237809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-12T20:17:30.249493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-12T20:17:30.249876] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-12T20:17:30.250658] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-12T20:17:30.250711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:30.250744] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:30.250772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:30.250828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:30.311064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:30.311924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:30.312042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:30.312075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:30.434752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:30.434916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:30.434955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:30.434984] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:30.438681] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=57.88%) [2026-01-12T20:17:30.438956] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-12T20:17:30.439086] [INFO ] [sig ] BHFAL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:30.585435] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHFAL.txt [2026-01-12T20:17:30.585616] [INFO ] [sig ] [411/3499] Completed BHFAL in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:30.585658] [INFO ] [sig ] [412/3499] Forecasting BHFAM... [2026-01-12T20:17:30.585687] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-12T20:17:30.585720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-12T20:17:30.598505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-12T20:17:30.598822] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-12T20:17:30.599860] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-12T20:17:30.599916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:30.599947] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:30.599974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:30.600032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:30.659105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:30.659986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:30.660070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:30.660104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:30.778450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:30.778603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:30.778644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:30.778672] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:30.781891] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-01-12T20:17:30.782171] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-12T20:17:30.782289] [INFO ] [sig ] BHFAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:30.924178] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BHFAM.txt [2026-01-12T20:17:30.924343] [INFO ] [sig ] [412/3499] Completed BHFAM in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:30.924381] [INFO ] [sig ] [413/3499] Forecasting BHFAN... [2026-01-12T20:17:30.924413] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-12T20:17:30.924443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-12T20:17:30.936487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-12T20:17:30.936916] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-12T20:17:30.937710] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-12T20:17:30.941177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:30.941233] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:30.941262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:30.941321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:30.997853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:30.998768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:30.998862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:30.998897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:31.118295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:31.118459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:31.118497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:31.118527] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:31.122037] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-01-12T20:17:31.122353] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-12T20:17:31.122485] [INFO ] [sig ] BHFAN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:31.264661] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHFAN.txt [2026-01-12T20:17:31.264789] [INFO ] [sig ] [413/3499] Completed BHFAN in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:31.264828] [INFO ] [sig ] [414/3499] Forecasting BHFAO... [2026-01-12T20:17:31.264857] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-12T20:17:31.264886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-12T20:17:31.276819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-12T20:17:31.277094] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-12T20:17:31.277901] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-12T20:17:31.277955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:31.277992] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:31.278019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:31.278079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:31.336822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:31.337483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:31.337565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:31.337620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:31.457385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:31.457532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:31.457607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:31.457639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:31.461012] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=68.59%) [2026-01-12T20:17:31.461301] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-12T20:17:31.461460] [INFO ] [sig ] BHFAO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:31.611180] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHFAO.txt [2026-01-12T20:17:31.611349] [INFO ] [sig ] [414/3499] Completed BHFAO in 0.3s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:31.611397] [INFO ] [sig ] [415/3499] Forecasting BHFAP... [2026-01-12T20:17:31.611428] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-12T20:17:31.611458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-12T20:17:31.623464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-12T20:17:31.623852] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-12T20:17:31.624688] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-12T20:17:31.624744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:31.624781] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:31.624821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:31.624881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:31.683787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:31.684929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:31.685031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:31.685068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:31.817201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:31.817368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:31.817412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:31.817442] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:31.820937] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=61.40%) [2026-01-12T20:17:31.821229] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-12T20:17:31.821362] [INFO ] [sig ] BHFAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:31.966811] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHFAP.txt [2026-01-12T20:17:31.966975] [INFO ] [sig ] [415/3499] Completed BHFAP in 0.4s | 2.83 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-12T20:17:31.967014] [INFO ] [sig ] [416/3499] Forecasting BHK... [2026-01-12T20:17:31.967045] [INFO ] [sig ] Generating forecast for: BHK [2026-01-12T20:17:31.967076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-12T20:17:31.979688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-12T20:17:31.980111] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-12T20:17:31.980967] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-12T20:17:31.981023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:31.981056] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:31.981083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:31.981141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:32.047796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:32.048935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:32.049022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:32.049057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:32.188555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:32.188756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:32.188810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:32.188843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:32.193474] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: UP (p=78.30%) [2026-01-12T20:17:32.193800] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-12T20:17:32.193940] [INFO ] [sig ] BHK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:32.366439] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHK.txt [2026-01-12T20:17:32.366620] [INFO ] [sig ] [416/3499] Completed BHK in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-12T20:17:32.366666] [INFO ] [sig ] [417/3499] Forecasting BHP... [2026-01-12T20:17:32.366698] [INFO ] [sig ] Generating forecast for: BHP [2026-01-12T20:17:32.366730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-12T20:17:32.379130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-12T20:17:32.379464] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-12T20:17:32.380384] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-12T20:17:32.380441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:32.380474] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:32.380502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:32.380559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:32.446841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:32.447647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:32.447756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:32.447794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:32.571154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:32.571320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:32.571362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:32.571392] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:32.574808] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-12T20:17:32.575090] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-12T20:17:32.575215] [INFO ] [sig ] BHP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:32.718195] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BHP.txt [2026-01-12T20:17:32.718351] [INFO ] [sig ] [417/3499] Completed BHP in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-12T20:17:32.718390] [INFO ] [sig ] [418/3499] Forecasting BHRB... [2026-01-12T20:17:32.718420] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-12T20:17:32.718449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-12T20:17:32.730153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-12T20:17:32.730509] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-12T20:17:32.731316] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-12T20:17:32.731394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:32.731439] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:32.731467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:32.731524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:32.790481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:32.791394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:32.791482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:32.791525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:32.916763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:32.916929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:32.916970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:32.917000] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:32.920561] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-12T20:17:32.920868] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-12T20:17:32.921004] [INFO ] [sig ] BHRB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:33.067355] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHRB.txt [2026-01-12T20:17:33.067522] [INFO ] [sig ] [418/3499] Completed BHRB in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-12T20:17:33.067564] [INFO ] [sig ] [419/3499] Forecasting BHVN... [2026-01-12T20:17:33.067614] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-12T20:17:33.067645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-12T20:17:33.079496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-12T20:17:33.079937] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-12T20:17:33.080769] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-12T20:17:33.080824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:33.080858] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:33.080887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:33.080945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:33.138826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:33.139691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:33.139777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:33.139811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:33.257293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:33.257448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:33.257488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:33.257516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:33.260915] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-12T20:17:33.261181] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-12T20:17:33.261305] [INFO ] [sig ] BHVN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:33.403598] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BHVN.txt [2026-01-12T20:17:33.403740] [INFO ] [sig ] [419/3499] Completed BHVN in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-12T20:17:33.403780] [INFO ] [sig ] [420/3499] Forecasting BIAF... [2026-01-12T20:17:33.403809] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-12T20:17:33.403838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-12T20:17:33.415439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-12T20:17:33.415849] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-12T20:17:33.416677] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-12T20:17:33.416734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:33.416768] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:33.416796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:33.416853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:33.472792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:33.473391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:33.473470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:33.473501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:33.586437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:33.586622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:33.586663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:33.586691] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:33.590193] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-12T20:17:33.590464] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-12T20:17:33.590609] [INFO ] [sig ] BIAF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:33.735416] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BIAF.txt [2026-01-12T20:17:33.735552] [INFO ] [sig ] [420/3499] Completed BIAF in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:33.735609] [INFO ] [sig ] [421/3499] Forecasting BIB... [2026-01-12T20:17:33.735641] [INFO ] [sig ] Generating forecast for: BIB [2026-01-12T20:17:33.735670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-12T20:17:33.746294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-12T20:17:33.746626] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-12T20:17:33.747415] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-12T20:17:33.747469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:33.747502] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:33.747530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:33.747607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:33.803878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:33.804613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:33.804696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:33.804728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:33.909787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:33.909946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:33.910018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:33.910049] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:33.913411] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=50.95%) [2026-01-12T20:17:33.913708] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-12T20:17:33.913835] [INFO ] [sig ] BIB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:34.059138] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BIB.txt [2026-01-12T20:17:34.059277] [INFO ] [sig ] [421/3499] Completed BIB in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:34.059316] [INFO ] [sig ] [422/3499] Forecasting BIIB... [2026-01-12T20:17:34.059352] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-12T20:17:34.059384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-12T20:17:34.071660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-12T20:17:34.071955] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-12T20:17:34.072944] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-12T20:17:34.072996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:34.073028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:34.073054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:34.073111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:34.135729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:34.136660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:34.136745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:34.136778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:34.271564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:34.271757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:34.271797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:34.271824] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:34.276089] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=62.01%) [2026-01-12T20:17:34.276384] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-12T20:17:34.276511] [INFO ] [sig ] BIIB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:34.429620] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BIIB.txt [2026-01-12T20:17:34.429785] [INFO ] [sig ] [422/3499] Completed BIIB in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:34.429825] [INFO ] [sig ] [423/3499] Forecasting BILI... [2026-01-12T20:17:34.429856] [INFO ] [sig ] Generating forecast for: BILI [2026-01-12T20:17:34.429888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-12T20:17:34.443515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-12T20:17:34.443921] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-12T20:17:34.444734] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-12T20:17:34.444789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:34.444821] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:34.444848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:34.444904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:34.504705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:34.505569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:34.505674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:34.505708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:34.637671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:34.637855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:34.637899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:34.637929] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:34.641405] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-01-12T20:17:34.641732] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-12T20:17:34.641875] [INFO ] [sig ] BILI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:34.802147] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BILI.txt [2026-01-12T20:17:34.802281] [INFO ] [sig ] [423/3499] Completed BILI in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:34.802322] [INFO ] [sig ] [424/3499] Forecasting BILL... [2026-01-12T20:17:34.802354] [INFO ] [sig ] Generating forecast for: BILL [2026-01-12T20:17:34.802386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-12T20:17:34.814449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-12T20:17:34.814764] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-12T20:17:34.815662] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-12T20:17:34.815728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:34.815766] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:34.815795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:34.815854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:34.875779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:34.876722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:34.876806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:34.876841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:35.005327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:35.005528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:35.005594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:35.005626] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:35.009505] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: UP (p=66.92%) [2026-01-12T20:17:35.009819] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-12T20:17:35.009956] [INFO ] [sig ] BILL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:35.154692] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BILL.txt [2026-01-12T20:17:35.154846] [INFO ] [sig ] [424/3499] Completed BILL in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:35.154885] [INFO ] [sig ] [425/3499] Forecasting BIO... [2026-01-12T20:17:35.154915] [INFO ] [sig ] Generating forecast for: BIO [2026-01-12T20:17:35.154989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-12T20:17:35.167312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-12T20:17:35.167606] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-12T20:17:35.168478] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-12T20:17:35.168534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:35.168567] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:35.168623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:35.168681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:35.227481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:35.228266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:35.228352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:35.228385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:35.346767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:35.346918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:35.346957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:35.347000] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:35.350492] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-12T20:17:35.350817] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-12T20:17:35.350951] [INFO ] [sig ] BIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:35.509808] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BIO.txt [2026-01-12T20:17:35.509964] [INFO ] [sig ] [425/3499] Completed BIO in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:35.510004] [INFO ] [sig ] [426/3499] Forecasting BIOX... [2026-01-12T20:17:35.510035] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-12T20:17:35.510071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-12T20:17:35.521848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-12T20:17:35.522237] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-12T20:17:35.523029] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-12T20:17:35.523083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:35.523115] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:35.523142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:35.523197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:35.580163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:35.581036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:35.581131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:35.581170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:35.706717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:35.706891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:35.706936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:35.706966] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:35.710676] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: UP (p=74.64%) [2026-01-12T20:17:35.711040] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-12T20:17:35.711187] [INFO ] [sig ] BIOX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:35.872227] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BIOX.txt [2026-01-12T20:17:35.872618] [INFO ] [sig ] [426/3499] Completed BIOX in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:35.872672] [INFO ] [sig ] [427/3499] Forecasting BIP... [2026-01-12T20:17:35.872702] [INFO ] [sig ] Generating forecast for: BIP [2026-01-12T20:17:35.872733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-12T20:17:35.886269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-12T20:17:35.886622] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-12T20:17:35.887436] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-12T20:17:35.887493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:35.887526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:35.887555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:35.887632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:35.950714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:35.951793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:35.951888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:35.951962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:36.081112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:36.081269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:36.081309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:36.081338] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:36.084646] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-12T20:17:36.084918] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-12T20:17:36.085039] [INFO ] [sig ] BIP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:36.241413] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BIP.txt [2026-01-12T20:17:36.241567] [INFO ] [sig ] [427/3499] Completed BIP in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:36.241628] [INFO ] [sig ] [428/3499] Forecasting BIPH... [2026-01-12T20:17:36.241657] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-12T20:17:36.241688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-12T20:17:36.255379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-12T20:17:36.255894] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-12T20:17:36.256738] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-12T20:17:36.256792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:36.256825] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:36.256852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:36.256908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:36.315436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:36.316124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:36.316210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:36.316242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:36.424986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:36.425150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:36.425190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:36.425217] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:36.428662] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-01-12T20:17:36.428936] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-12T20:17:36.429059] [INFO ] [sig ] BIPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:36.575521] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BIPH.txt [2026-01-12T20:17:36.575711] [INFO ] [sig ] [428/3499] Completed BIPH in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:36.575753] [INFO ] [sig ] [429/3499] Forecasting BIPI... [2026-01-12T20:17:36.575782] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-12T20:17:36.575812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-12T20:17:36.595037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-12T20:17:36.595386] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-12T20:17:36.596174] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-12T20:17:36.596228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:36.596260] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:36.596299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:36.596357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:36.656516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:36.657398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:36.657479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:36.657513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:36.766060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:36.766229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:36.766272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:36.766303] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:36.769802] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-01-12T20:17:36.770086] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-12T20:17:36.770215] [INFO ] [sig ] BIPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:36.921616] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BIPI.txt [2026-01-12T20:17:36.921770] [INFO ] [sig ] [429/3499] Completed BIPI in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:36.921810] [INFO ] [sig ] [430/3499] Forecasting BIRD... [2026-01-12T20:17:36.921839] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-12T20:17:36.921870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-12T20:17:36.937652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-12T20:17:36.938316] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-12T20:17:36.939342] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-12T20:17:36.939400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:36.939436] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:36.939498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:36.939563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:37.007159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:37.009215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:37.009550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:37.009602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:37.151742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:37.151928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:37.151968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:37.151997] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:37.155398] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=48.64%) [2026-01-12T20:17:37.155692] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-12T20:17:37.155818] [INFO ] [sig ] BIRD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:37.297410] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BIRD.txt [2026-01-12T20:17:37.297543] [INFO ] [sig ] [430/3499] Completed BIRD in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:37.297598] [INFO ] [sig ] [431/3499] Forecasting BIRK... [2026-01-12T20:17:37.297630] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-12T20:17:37.297660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-12T20:17:37.309038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-12T20:17:37.309295] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-12T20:17:37.310104] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-12T20:17:37.310158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:37.310189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:37.310215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:37.310272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:37.366326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:37.366977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:37.367054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:37.367086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:37.486288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:37.486450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:37.486488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:37.486516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:37.489904] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-12T20:17:37.490199] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-12T20:17:37.490368] [INFO ] [sig ] BIRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:37.638316] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BIRK.txt [2026-01-12T20:17:37.638499] [INFO ] [sig ] [431/3499] Completed BIRK in 0.3s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:37.638542] [INFO ] [sig ] [432/3499] Forecasting BITF... [2026-01-12T20:17:37.638616] [INFO ] [sig ] Generating forecast for: BITF [2026-01-12T20:17:37.638665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-12T20:17:37.651940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-12T20:17:37.652337] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-12T20:17:37.653183] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-12T20:17:37.653238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:37.653270] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:37.653296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:37.653497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:37.722157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:37.723075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:37.723171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:37.723207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:37.850269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:37.850429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:37.850471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:37.850502] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:37.854086] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-12T20:17:37.854363] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-12T20:17:37.854491] [INFO ] [sig ] BITF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:38.001411] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BITF.txt [2026-01-12T20:17:38.001541] [INFO ] [sig ] [432/3499] Completed BITF in 0.4s | 2.83 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-12T20:17:38.001605] [INFO ] [sig ] [433/3499] Forecasting BIVI... [2026-01-12T20:17:38.001638] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-12T20:17:38.001675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-12T20:17:38.013331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-12T20:17:38.013697] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-12T20:17:38.014483] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-12T20:17:38.014538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:38.014592] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:38.014623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:38.014682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:38.071489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:38.072265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:38.072348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:38.072382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:38.193855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:38.194017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:38.194058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:38.194088] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:38.197515] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=12.06%) [2026-01-12T20:17:38.197905] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-12T20:17:38.198094] [INFO ] [sig ] BIVI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:38.349548] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BIVI.txt [2026-01-12T20:17:38.349721] [INFO ] [sig ] [433/3499] Completed BIVI in 0.3s | 2.83 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-12T20:17:38.349762] [INFO ] [sig ] [434/3499] Forecasting BJ... [2026-01-12T20:17:38.349792] [INFO ] [sig ] Generating forecast for: BJ [2026-01-12T20:17:38.349821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-12T20:17:38.361480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-12T20:17:38.361817] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-12T20:17:38.362596] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-12T20:17:38.362649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:38.362681] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:38.362708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:38.362764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:38.418776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:38.419467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:38.419546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:38.419595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:38.545113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:38.545286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:38.545331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:38.545361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:38.549045] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-12T20:17:38.549376] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-12T20:17:38.549514] [INFO ] [sig ] BJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:38.695611] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BJ.txt [2026-01-12T20:17:38.695842] [INFO ] [sig ] [434/3499] Completed BJ in 0.3s | 2.83 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-12T20:17:38.695903] [INFO ] [sig ] [435/3499] Forecasting BJRI... [2026-01-12T20:17:38.695945] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-12T20:17:38.695989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-12T20:17:38.708849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-12T20:17:38.709206] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-12T20:17:38.710100] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-12T20:17:38.710156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:38.710189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:38.710217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:38.710273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:38.772546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:38.773504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:38.773610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:38.773647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:38.905193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:38.905364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:38.905403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:38.905432] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:38.909488] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=38.42%) [2026-01-12T20:17:38.909849] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-12T20:17:38.909994] [INFO ] [sig ] BJRI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:39.063791] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BJRI.txt [2026-01-12T20:17:39.063970] [INFO ] [sig ] [435/3499] Completed BJRI in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-12T20:17:39.064013] [INFO ] [sig ] [436/3499] Forecasting BK... [2026-01-12T20:17:39.064044] [INFO ] [sig ] Generating forecast for: BK [2026-01-12T20:17:39.064076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-12T20:17:39.076677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-12T20:17:39.077055] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-12T20:17:39.077902] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-12T20:17:39.077956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:39.077988] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:39.078015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:39.078071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:39.141068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:39.142227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:39.142319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:39.142353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:39.268465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:39.268646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:39.268699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:39.268732] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:39.272186] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-01-12T20:17:39.272462] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-12T20:17:39.272608] [INFO ] [sig ] BK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:39.423606] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BK.txt [2026-01-12T20:17:39.423788] [INFO ] [sig ] [436/3499] Completed BK in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-12T20:17:39.423844] [INFO ] [sig ] [437/3499] Forecasting BKCH... [2026-01-12T20:17:39.423875] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-12T20:17:39.423906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-12T20:17:39.437691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-12T20:17:39.438026] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-12T20:17:39.438867] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-12T20:17:39.438922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:39.438955] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:39.438983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:39.439040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:39.501968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:39.502877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:39.502957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:39.502990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:39.626843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:39.627030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:39.627090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:39.627135] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:39.630752] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-12T20:17:39.631030] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-12T20:17:39.631157] [INFO ] [sig ] BKCH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:39.781786] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BKCH.txt [2026-01-12T20:17:39.781929] [INFO ] [sig ] [437/3499] Completed BKCH in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:39.781970] [INFO ] [sig ] [438/3499] Forecasting BKD... [2026-01-12T20:17:39.782000] [INFO ] [sig ] Generating forecast for: BKD [2026-01-12T20:17:39.782030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-12T20:17:39.795099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-12T20:17:39.795426] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-12T20:17:39.796270] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-12T20:17:39.796325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:39.796359] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:39.796398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:39.796459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:39.858947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:39.859834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:39.859915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:39.859949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:39.987057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:39.987285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:39.987326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:39.987356] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:39.991059] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-12T20:17:39.991361] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-12T20:17:39.991493] [INFO ] [sig ] BKD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:40.149188] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BKD.txt [2026-01-12T20:17:40.149368] [INFO ] [sig ] [438/3499] Completed BKD in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:40.149413] [INFO ] [sig ] [439/3499] Forecasting BKE... [2026-01-12T20:17:40.149445] [INFO ] [sig ] Generating forecast for: BKE [2026-01-12T20:17:40.149481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-12T20:17:40.162259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-12T20:17:40.162670] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-12T20:17:40.163528] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-12T20:17:40.163605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:40.163643] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:40.163674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:40.163739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:40.226636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:40.227493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:40.227598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:40.227635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:40.356373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:40.356530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:40.356570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:40.356620] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:40.360607] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=65.77%) [2026-01-12T20:17:40.360902] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-12T20:17:40.361039] [INFO ] [sig ] BKE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:40.515463] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BKE.txt [2026-01-12T20:17:40.515628] [INFO ] [sig ] [439/3499] Completed BKE in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:40.515673] [INFO ] [sig ] [440/3499] Forecasting BKH... [2026-01-12T20:17:40.515703] [INFO ] [sig ] Generating forecast for: BKH [2026-01-12T20:17:40.515735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-12T20:17:40.528178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-12T20:17:40.528534] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-12T20:17:40.529365] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-12T20:17:40.529419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:40.529452] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:40.529479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:40.529535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:40.592619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:40.593501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:40.593625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:40.593677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:40.716228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:40.716398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:40.716438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:40.716466] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:40.720009] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-12T20:17:40.720289] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-12T20:17:40.720415] [INFO ] [sig ] BKH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:40.878337] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BKH.txt [2026-01-12T20:17:40.878521] [INFO ] [sig ] [440/3499] Completed BKH in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:40.878587] [INFO ] [sig ] [441/3499] Forecasting BKN... [2026-01-12T20:17:40.878633] [INFO ] [sig ] Generating forecast for: BKN [2026-01-12T20:17:40.878666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-12T20:17:40.891883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-12T20:17:40.892225] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-12T20:17:40.893078] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-12T20:17:40.893133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:40.893165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:40.893194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:40.893251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:40.954924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:40.955804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:40.955886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:40.955919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:41.074710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:41.074874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:41.074915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:41.074944] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:41.078984] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-01-12T20:17:41.079294] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-12T20:17:41.079437] [INFO ] [sig ] BKN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:41.232430] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BKN.txt [2026-01-12T20:17:41.232606] [INFO ] [sig ] [441/3499] Completed BKN in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:41.232653] [INFO ] [sig ] [442/3499] Forecasting BKNG... [2026-01-12T20:17:41.232761] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-12T20:17:41.232814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-12T20:17:41.244642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-12T20:17:41.244997] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-12T20:17:41.245805] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-12T20:17:41.245859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:41.245903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:41.245932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:41.245990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:41.309978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:41.310861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:41.310948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:41.310981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:41.439973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:41.440130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:41.440169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:41.440199] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:41.443657] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-12T20:17:41.443950] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-12T20:17:41.444079] [INFO ] [sig ] BKNG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:41.602101] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BKNG.txt [2026-01-12T20:17:41.602288] [INFO ] [sig ] [442/3499] Completed BKNG in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:41.602339] [INFO ] [sig ] [443/3499] Forecasting BKSY... [2026-01-12T20:17:41.602373] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-12T20:17:41.602403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-12T20:17:41.616462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-12T20:17:41.616847] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-12T20:17:41.617681] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-12T20:17:41.617757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:41.617792] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:41.617820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:41.617877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:41.680683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:41.681589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:41.681689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:41.681735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:41.821720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:41.821902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:41.821956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:41.822002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:41.825657] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-12T20:17:41.825954] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-12T20:17:41.826086] [INFO ] [sig ] BKSY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:41.989952] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BKSY.txt [2026-01-12T20:17:41.990107] [INFO ] [sig ] [443/3499] Completed BKSY in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:41.990151] [INFO ] [sig ] [444/3499] Forecasting BL... [2026-01-12T20:17:41.990195] [INFO ] [sig ] Generating forecast for: BL [2026-01-12T20:17:41.990231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-12T20:17:42.002620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-12T20:17:42.002957] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-12T20:17:42.003984] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-12T20:17:42.004045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:42.004078] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:42.004106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:42.004165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:42.068771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:42.069706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:42.069791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:42.069823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:42.207376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:42.207675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:42.207721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:42.207778] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:42.213055] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=78.53%) [2026-01-12T20:17:42.213365] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-12T20:17:42.213542] [INFO ] [sig ] BL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:42.367900] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BL.txt [2026-01-12T20:17:42.368062] [INFO ] [sig ] [444/3499] Completed BL in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:42.368103] [INFO ] [sig ] [445/3499] Forecasting BLBD... [2026-01-12T20:17:42.368133] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-12T20:17:42.368165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-12T20:17:42.379557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-12T20:17:42.379891] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-12T20:17:42.380702] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-12T20:17:42.380756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:42.380788] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:42.380814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:42.380895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:42.440411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:42.441448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:42.441530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:42.441564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:42.570659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:42.570816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:42.570856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:42.570885] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:42.574223] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-01-12T20:17:42.574506] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-12T20:17:42.574652] [INFO ] [sig ] BLBD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:42.723912] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLBD.txt [2026-01-12T20:17:42.724069] [INFO ] [sig ] [445/3499] Completed BLBD in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:42.724120] [INFO ] [sig ] [446/3499] Forecasting BLCN... [2026-01-12T20:17:42.724151] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-12T20:17:42.724182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-12T20:17:42.735215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-12T20:17:42.735539] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-12T20:17:42.736332] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-12T20:17:42.736386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:42.736418] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:42.736445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:42.736502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:42.794118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:42.795048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:42.795133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:42.795166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:42.911092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:42.911313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:42.911363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:42.911394] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:42.914920] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-12T20:17:42.915208] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-12T20:17:42.915336] [INFO ] [sig ] BLCN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:43.057959] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLCN.txt [2026-01-12T20:17:43.058072] [INFO ] [sig ] [446/3499] Completed BLCN in 0.3s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:43.058117] [INFO ] [sig ] [447/3499] Forecasting BLCO... [2026-01-12T20:17:43.058148] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-12T20:17:43.058179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-12T20:17:43.069773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-12T20:17:43.070032] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-12T20:17:43.070815] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-12T20:17:43.070868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:43.070899] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:43.070927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:43.070998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:43.127388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:43.128016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:43.128092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:43.128124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:43.264651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:43.264824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:43.264866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:43.264896] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:43.268504] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=23.16%) [2026-01-12T20:17:43.268816] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-12T20:17:43.268964] [INFO ] [sig ] BLCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:43.413516] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BLCO.txt [2026-01-12T20:17:43.413703] [INFO ] [sig ] [447/3499] Completed BLCO in 0.4s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:43.413745] [INFO ] [sig ] [448/3499] Forecasting BLD... [2026-01-12T20:17:43.413774] [INFO ] [sig ] Generating forecast for: BLD [2026-01-12T20:17:43.413804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-12T20:17:43.425255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-12T20:17:43.425623] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-12T20:17:43.426381] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-12T20:17:43.426434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:43.426466] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:43.426492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:43.426548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:43.485520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:43.486502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:43.486603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:43.486638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:43.604234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:43.604400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:43.604439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:43.604467] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:43.608108] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-12T20:17:43.608419] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-12T20:17:43.608548] [INFO ] [sig ] BLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:43.751461] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BLD.txt [2026-01-12T20:17:43.751651] [INFO ] [sig ] [448/3499] Completed BLD in 0.3s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:43.751696] [INFO ] [sig ] [449/3499] Forecasting BLDP... [2026-01-12T20:17:43.751726] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-12T20:17:43.751756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-12T20:17:43.763330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-12T20:17:43.763619] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-12T20:17:43.764407] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-12T20:17:43.764459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:43.764490] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:43.764517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:43.764598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:43.821132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:43.821751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:43.821828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:43.821861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:43.940127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:43.940274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:43.940314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:43.940360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:43.943690] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=90.61%) [2026-01-12T20:17:43.943958] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-12T20:17:43.944085] [INFO ] [sig ] BLDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:44.086172] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLDP.txt [2026-01-12T20:17:44.086304] [INFO ] [sig ] [449/3499] Completed BLDP in 0.3s | 2.83 sym/s | Total: 2.6m | ETA: 18.0m [2026-01-12T20:17:44.086345] [INFO ] [sig ] [450/3499] Forecasting BLE... [2026-01-12T20:17:44.086376] [INFO ] [sig ] Generating forecast for: BLE [2026-01-12T20:17:44.086405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-12T20:17:44.098820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-12T20:17:44.099098] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-12T20:17:44.100069] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-12T20:17:44.100129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:44.100160] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:44.100187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:44.100242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:44.163461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:44.164408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:44.164493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:44.164528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:44.287677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:44.287866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:44.287910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:44.287941] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:44.292031] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-12T20:17:44.292342] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-12T20:17:44.292686] [INFO ] [sig ] BLE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:44.443466] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BLE.txt [2026-01-12T20:17:44.443648] [INFO ] [sig ] [450/3499] Completed BLE in 0.4s | 2.83 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-12T20:17:44.443692] [INFO ] [sig ] [451/3499] Forecasting BLFS... [2026-01-12T20:17:44.443721] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-12T20:17:44.443752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-12T20:17:44.455694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-12T20:17:44.456076] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-12T20:17:44.456910] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-12T20:17:44.456963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:44.456996] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:44.457022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:44.457079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:44.514167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:44.515052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:44.515158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:44.515192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:44.631266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:44.631425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:44.631465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:44.631493] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:44.634860] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-01-12T20:17:44.635154] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-12T20:17:44.635283] [INFO ] [sig ] BLFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:44.781085] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLFS.txt [2026-01-12T20:17:44.781238] [INFO ] [sig ] [451/3499] Completed BLFS in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-12T20:17:44.781278] [INFO ] [sig ] [452/3499] Forecasting BLFY... [2026-01-12T20:17:44.781309] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-12T20:17:44.781341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-12T20:17:44.792521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-12T20:17:44.792944] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-12T20:17:44.793771] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-12T20:17:44.793825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:44.793857] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:44.793884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:44.793939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:44.851112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:44.852126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:44.852222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:44.852255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:44.977156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:44.977316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:44.977355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:44.977384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:44.980774] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: UP (p=55.91%) [2026-01-12T20:17:44.981042] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-12T20:17:44.981162] [INFO ] [sig ] BLFY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:45.125192] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLFY.txt [2026-01-12T20:17:45.125351] [INFO ] [sig ] [452/3499] Completed BLFY in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-12T20:17:45.125391] [INFO ] [sig ] [453/3499] Forecasting BLK... [2026-01-12T20:17:45.125421] [INFO ] [sig ] Generating forecast for: BLK [2026-01-12T20:17:45.125452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-12T20:17:45.137139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-12T20:17:45.137488] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-12T20:17:45.138346] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-12T20:17:45.138411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:45.138443] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:45.138485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:45.138542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:45.195552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:45.196332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:45.196411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:45.196444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:45.321322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:45.321478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:45.321520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:45.321548] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:45.324978] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-12T20:17:45.325276] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-12T20:17:45.325423] [INFO ] [sig ] BLK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:45.467803] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BLK.txt [2026-01-12T20:17:45.467926] [INFO ] [sig ] [453/3499] Completed BLK in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-12T20:17:45.467964] [INFO ] [sig ] [454/3499] Forecasting BLKB... [2026-01-12T20:17:45.467992] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-12T20:17:45.468022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-12T20:17:45.479732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-12T20:17:45.480001] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-12T20:17:45.480785] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-12T20:17:45.480837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:45.480869] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:45.480896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:45.480952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:45.537912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:45.538520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:45.538613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:45.538647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:45.654434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:45.654602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:45.654641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:45.654669] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:45.657974] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-12T20:17:45.658237] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-12T20:17:45.658360] [INFO ] [sig ] BLKB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:45.800683] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLKB.txt [2026-01-12T20:17:45.800806] [INFO ] [sig ] [454/3499] Completed BLKB in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:45.800845] [INFO ] [sig ] [455/3499] Forecasting BLMN... [2026-01-12T20:17:45.800875] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-12T20:17:45.800905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-12T20:17:45.812337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-12T20:17:45.812628] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-12T20:17:45.813401] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-12T20:17:45.813453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:45.813485] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:45.813512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:45.813590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:45.870599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:45.871317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:45.871398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:45.871433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:45.994516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:45.994709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:45.994755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:45.994785] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:45.998224] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-01-12T20:17:45.998500] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-12T20:17:45.998641] [INFO ] [sig ] BLMN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:46.141983] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLMN.txt [2026-01-12T20:17:46.142115] [INFO ] [sig ] [455/3499] Completed BLMN in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:46.142155] [INFO ] [sig ] [456/3499] Forecasting BLND... [2026-01-12T20:17:46.142183] [INFO ] [sig ] Generating forecast for: BLND [2026-01-12T20:17:46.142213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-12T20:17:46.153959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-12T20:17:46.154251] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-12T20:17:46.155026] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-12T20:17:46.155079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:46.155111] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:46.155138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:46.155195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:46.211711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:46.212292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:46.212371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:46.212403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:46.328941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:46.329087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:46.329126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:46.329155] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:46.332456] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-01-12T20:17:46.332737] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-12T20:17:46.332858] [INFO ] [sig ] BLND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:46.474771] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BLND.txt [2026-01-12T20:17:46.474928] [INFO ] [sig ] [456/3499] Completed BLND in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:46.474969] [INFO ] [sig ] [457/3499] Forecasting BLRX... [2026-01-12T20:17:46.474998] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-12T20:17:46.475033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-12T20:17:46.486166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-12T20:17:46.486509] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-12T20:17:46.487337] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-12T20:17:46.487393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:46.487425] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:46.487452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:46.487510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:46.544239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:46.545090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:46.545172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:46.545204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:46.662790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:46.662978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:46.663027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:46.663056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:46.666489] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-12T20:17:46.666773] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-12T20:17:46.666901] [INFO ] [sig ] BLRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:46.809016] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLRX.txt [2026-01-12T20:17:46.809145] [INFO ] [sig ] [457/3499] Completed BLRX in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:46.809184] [INFO ] [sig ] [458/3499] Forecasting BLTE... [2026-01-12T20:17:46.809213] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-12T20:17:46.809242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-12T20:17:46.820735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-12T20:17:46.821010] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-12T20:17:46.821976] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-12T20:17:46.822028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:46.822060] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:46.822086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:46.822142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:46.879952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:46.880787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:46.880870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:46.880903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:47.000532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:47.000896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:47.000935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:47.000962] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:47.004967] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-01-12T20:17:47.005234] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-12T20:17:47.005353] [INFO ] [sig ] BLTE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:47.152188] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLTE.txt [2026-01-12T20:17:47.152339] [INFO ] [sig ] [458/3499] Completed BLTE in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:47.152407] [INFO ] [sig ] [459/3499] Forecasting BLX... [2026-01-12T20:17:47.152438] [INFO ] [sig ] Generating forecast for: BLX [2026-01-12T20:17:47.152468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-12T20:17:47.163630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-12T20:17:47.163908] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-12T20:17:47.164700] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-12T20:17:47.164754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:47.164785] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:47.164812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:47.164868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:47.224333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:47.225335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:47.225427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:47.225462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:47.344331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:47.344513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:47.344555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:47.344603] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:47.348001] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-12T20:17:47.348281] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-12T20:17:47.348406] [INFO ] [sig ] BLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:47.491425] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BLX.txt [2026-01-12T20:17:47.491553] [INFO ] [sig ] [459/3499] Completed BLX in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:47.491610] [INFO ] [sig ] [460/3499] Forecasting BLZE... [2026-01-12T20:17:47.491640] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-12T20:17:47.491670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-12T20:17:47.503329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-12T20:17:47.503620] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-12T20:17:47.504373] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-12T20:17:47.504426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:47.504457] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:47.504484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:47.504541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:47.561607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:47.562291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:47.562367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:47.562399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:47.685133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:47.685289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:47.685327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:47.685355] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:47.688691] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-12T20:17:47.688960] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-12T20:17:47.689084] [INFO ] [sig ] BLZE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:47.833897] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BLZE.txt [2026-01-12T20:17:47.834054] [INFO ] [sig ] [460/3499] Completed BLZE in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:47.834095] [INFO ] [sig ] [461/3499] Forecasting BMA... [2026-01-12T20:17:47.834125] [INFO ] [sig ] Generating forecast for: BMA [2026-01-12T20:17:47.834155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-12T20:17:47.845910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-12T20:17:47.846191] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-12T20:17:47.846978] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-12T20:17:47.847030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:47.847063] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:47.847090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:47.847181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:47.906754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:47.907567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:47.907665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:47.907696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:48.024312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:48.024471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:48.024511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:48.024539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:48.027943] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=62.03%) [2026-01-12T20:17:48.028213] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-12T20:17:48.028332] [INFO ] [sig ] BMA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:48.170096] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BMA.txt [2026-01-12T20:17:48.170218] [INFO ] [sig ] [461/3499] Completed BMA in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:48.170257] [INFO ] [sig ] [462/3499] Forecasting BMBL... [2026-01-12T20:17:48.170286] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-12T20:17:48.170315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-12T20:17:48.182864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-12T20:17:48.183123] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-12T20:17:48.183911] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-12T20:17:48.183963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:48.183995] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:48.184046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:48.184105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:48.241970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:48.242600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:48.242678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:48.242709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:48.364384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:48.364530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:48.364586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:48.364617] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:48.368100] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=37.67%) [2026-01-12T20:17:48.368370] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-12T20:17:48.368492] [INFO ] [sig ] BMBL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:48.511699] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BMBL.txt [2026-01-12T20:17:48.511820] [INFO ] [sig ] [462/3499] Completed BMBL in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:48.511860] [INFO ] [sig ] [463/3499] Forecasting BME... [2026-01-12T20:17:48.511890] [INFO ] [sig ] Generating forecast for: BME [2026-01-12T20:17:48.511919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-12T20:17:48.523116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-12T20:17:48.523386] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-12T20:17:48.524170] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-12T20:17:48.524223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:48.524255] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:48.524282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:48.524338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:48.581536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:48.582132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:48.582208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:48.582239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:48.697308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:48.697425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:48.697462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:48.697490] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:48.700890] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-12T20:17:48.701166] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-12T20:17:48.701295] [INFO ] [sig ] BME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:48.843052] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BME.txt [2026-01-12T20:17:48.843206] [INFO ] [sig ] [463/3499] Completed BME in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:48.843247] [INFO ] [sig ] [464/3499] Forecasting BMEZ... [2026-01-12T20:17:48.843275] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-12T20:17:48.843306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-12T20:17:48.855014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-12T20:17:48.855279] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-12T20:17:48.856095] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-12T20:17:48.856148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:48.856181] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:48.856208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:48.856264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:48.913196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:48.914012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:48.914093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:48.914125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:49.029960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:49.030116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:49.030155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:49.030183] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:49.033481] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=34.86%) [2026-01-12T20:17:49.033766] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-12T20:17:49.033886] [INFO ] [sig ] BMEZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:49.176084] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BMEZ.txt [2026-01-12T20:17:49.176240] [INFO ] [sig ] [464/3499] Completed BMEZ in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:49.176280] [INFO ] [sig ] [465/3499] Forecasting BMI... [2026-01-12T20:17:49.176309] [INFO ] [sig ] Generating forecast for: BMI [2026-01-12T20:17:49.176339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-12T20:17:49.187967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-12T20:17:49.188314] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-12T20:17:49.189104] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-12T20:17:49.189157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:49.189189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:49.189215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:49.189272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:49.246427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:49.247289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:49.247371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:49.247405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:49.367367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:49.367542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:49.367617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:49.367648] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:49.371326] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-12T20:17:49.371669] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-12T20:17:49.371809] [INFO ] [sig ] BMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:49.517533] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BMI.txt [2026-01-12T20:17:49.517713] [INFO ] [sig ] [465/3499] Completed BMI in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:49.517781] [INFO ] [sig ] [466/3499] Forecasting BMO... [2026-01-12T20:17:49.517815] [INFO ] [sig ] Generating forecast for: BMO [2026-01-12T20:17:49.517847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-12T20:17:49.530309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-12T20:17:49.530719] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-12T20:17:49.531507] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-12T20:17:49.531594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:49.531631] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:49.531659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:49.531716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:49.589935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:49.590800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:49.590883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:49.590917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:49.714317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:49.714483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:49.714523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:49.714553] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:49.718019] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-12T20:17:49.718351] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-12T20:17:49.718517] [INFO ] [sig ] BMO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:49.873088] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BMO.txt [2026-01-12T20:17:49.873230] [INFO ] [sig ] [466/3499] Completed BMO in 0.4s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:49.873269] [INFO ] [sig ] [467/3499] Forecasting BMRA... [2026-01-12T20:17:49.873298] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-12T20:17:49.873327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-12T20:17:49.884023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-12T20:17:49.884273] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-12T20:17:49.885052] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-12T20:17:49.885103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:49.885135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:49.885170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:49.885226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:49.942170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:49.943000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:49.943080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:49.943113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:50.056181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:50.056337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:50.056375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:50.056403] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:50.059767] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=38.14%) [2026-01-12T20:17:50.060072] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-12T20:17:50.060197] [INFO ] [sig ] BMRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:50.202974] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BMRA.txt [2026-01-12T20:17:50.203109] [INFO ] [sig ] [467/3499] Completed BMRA in 0.3s | 2.83 sym/s | Total: 2.7m | ETA: 17.9m [2026-01-12T20:17:50.203149] [INFO ] [sig ] [468/3499] Forecasting BMRC... [2026-01-12T20:17:50.203178] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-12T20:17:50.203209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-12T20:17:50.215727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-12T20:17:50.216052] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-12T20:17:50.216868] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-12T20:17:50.216934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:50.216975] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:50.217003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:50.217060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:50.276302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:50.277130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:50.277210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:50.277243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:50.396584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:50.396747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:50.396787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:50.396815] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:50.400178] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-12T20:17:50.400452] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-12T20:17:50.400590] [INFO ] [sig ] BMRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:50.545058] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BMRC.txt [2026-01-12T20:17:50.545199] [INFO ] [sig ] [468/3499] Completed BMRC in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:50.545241] [INFO ] [sig ] [469/3499] Forecasting BMRN... [2026-01-12T20:17:50.545270] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-12T20:17:50.545299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-12T20:17:50.556645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-12T20:17:50.556948] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-12T20:17:50.557870] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-12T20:17:50.557924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:50.557957] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:50.557985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:50.558042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:50.615444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:50.616254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:50.616335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:50.616374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:50.738409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:50.738592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:50.738634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:50.738663] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:50.742220] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-12T20:17:50.742506] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-12T20:17:50.742654] [INFO ] [sig ] BMRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:50.886693] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BMRN.txt [2026-01-12T20:17:50.886846] [INFO ] [sig ] [469/3499] Completed BMRN in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:50.886893] [INFO ] [sig ] [470/3499] Forecasting BMY... [2026-01-12T20:17:50.886924] [INFO ] [sig ] Generating forecast for: BMY [2026-01-12T20:17:50.886954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-12T20:17:50.900447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-12T20:17:50.900874] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-12T20:17:50.901695] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-12T20:17:50.901751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:50.901784] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:50.901812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:50.901869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:50.959977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:50.960798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:50.960880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:50.960915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:51.083397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:51.083593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:51.083635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:51.083664] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:51.086975] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=52.71%) [2026-01-12T20:17:51.087245] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-12T20:17:51.087367] [INFO ] [sig ] BMY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:51.231956] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BMY.txt [2026-01-12T20:17:51.232104] [INFO ] [sig ] [470/3499] Completed BMY in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:51.232143] [INFO ] [sig ] [471/3499] Forecasting BN... [2026-01-12T20:17:51.232174] [INFO ] [sig ] Generating forecast for: BN [2026-01-12T20:17:51.232204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-12T20:17:51.243902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-12T20:17:51.244254] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-12T20:17:51.245057] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-12T20:17:51.245111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:51.245142] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:51.245168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:51.245223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:51.303828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:51.304711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:51.304792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:51.304825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:51.428121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:51.428283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:51.428322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:51.428352] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:51.431790] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-01-12T20:17:51.432086] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-12T20:17:51.432248] [INFO ] [sig ] BN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:51.578409] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BN.txt [2026-01-12T20:17:51.578544] [INFO ] [sig ] [471/3499] Completed BN in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:51.578600] [INFO ] [sig ] [472/3499] Forecasting BND... [2026-01-12T20:17:51.578632] [INFO ] [sig ] Generating forecast for: BND [2026-01-12T20:17:51.578662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-12T20:17:51.589693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-12T20:17:51.589990] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-12T20:17:51.590809] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-12T20:17:51.590862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:51.590894] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:51.590922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:51.590979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:51.648292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:51.649005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:51.649083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:51.649145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:51.775178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:51.775336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:51.775377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:51.775406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:51.778831] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-01-12T20:17:51.779119] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-12T20:17:51.779247] [INFO ] [sig ] BND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:51.937304] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BND.txt [2026-01-12T20:17:51.937445] [INFO ] [sig ] [472/3499] Completed BND in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:51.937484] [INFO ] [sig ] [473/3499] Forecasting BNDX... [2026-01-12T20:17:51.937515] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-12T20:17:51.937546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-12T20:17:51.950414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-12T20:17:51.950764] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-12T20:17:51.951534] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-12T20:17:51.951607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:51.951641] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:51.951669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:51.951726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:52.010028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:52.010638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:52.010902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:52.010934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:52.135128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:52.135288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:52.135344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:52.135375] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:52.139204] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-12T20:17:52.139479] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-12T20:17:52.139623] [INFO ] [sig ] BNDX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:52.284257] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNDX.txt [2026-01-12T20:17:52.284395] [INFO ] [sig ] [473/3499] Completed BNDX in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:52.284434] [INFO ] [sig ] [474/3499] Forecasting BNED... [2026-01-12T20:17:52.284464] [INFO ] [sig ] Generating forecast for: BNED [2026-01-12T20:17:52.284493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-12T20:17:52.296088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-12T20:17:52.296351] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-12T20:17:52.297161] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-12T20:17:52.297213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:52.297245] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:52.297272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:52.297327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:52.357070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:52.357949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:52.358031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:52.358064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:52.491784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:52.491957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:52.492001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:52.492031] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:52.495542] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=86.62%) [2026-01-12T20:17:52.495895] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-12T20:17:52.496031] [INFO ] [sig ] BNED: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:52.640616] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNED.txt [2026-01-12T20:17:52.640763] [INFO ] [sig ] [474/3499] Completed BNED in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:52.640802] [INFO ] [sig ] [475/3499] Forecasting BNGO... [2026-01-12T20:17:52.640831] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-12T20:17:52.640860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-12T20:17:52.656003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-12T20:17:52.656676] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-12T20:17:52.657689] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-12T20:17:52.657776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:52.657814] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:52.657843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:52.657904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:52.720321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:52.721481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:52.721633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:52.721672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:52.852335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:52.852605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:52.852656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:52.852687] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:52.856980] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=73.31%) [2026-01-12T20:17:52.857365] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-12T20:17:52.857528] [INFO ] [sig ] BNGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:53.027321] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNGO.txt [2026-01-12T20:17:53.027659] [INFO ] [sig ] [475/3499] Completed BNGO in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:53.027717] [INFO ] [sig ] [476/3499] Forecasting BNH... [2026-01-12T20:17:53.027771] [INFO ] [sig ] Generating forecast for: BNH [2026-01-12T20:17:53.027806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-12T20:17:53.041126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-12T20:17:53.041755] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-12T20:17:53.042765] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-12T20:17:53.042829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:53.042863] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:53.042891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:53.042950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:53.101676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:53.103473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:53.103694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:53.103730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:53.215936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:53.216115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:53.216158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:53.216188] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:53.219839] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-12T20:17:53.220168] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-12T20:17:53.220313] [INFO ] [sig ] BNH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:53.367171] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNH.txt [2026-01-12T20:17:53.367330] [INFO ] [sig ] [476/3499] Completed BNH in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:53.367370] [INFO ] [sig ] [477/3499] Forecasting BNJ... [2026-01-12T20:17:53.367399] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-12T20:17:53.367430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-12T20:17:53.378758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-12T20:17:53.379090] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-12T20:17:53.379893] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-12T20:17:53.379946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:53.379988] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:53.380016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:53.380073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:53.437948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:53.438822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:53.438906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:53.438940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:53.551241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:53.551407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:53.551446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:53.551473] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:53.554871] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-01-12T20:17:53.555150] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-12T20:17:53.555277] [INFO ] [sig ] BNJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:53.720235] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BNJ.txt [2026-01-12T20:17:53.720417] [INFO ] [sig ] [477/3499] Completed BNJ in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:53.720458] [INFO ] [sig ] [478/3499] Forecasting BNL... [2026-01-12T20:17:53.720488] [INFO ] [sig ] Generating forecast for: BNL [2026-01-12T20:17:53.720518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-12T20:17:53.732097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-12T20:17:53.732453] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-12T20:17:53.733317] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-12T20:17:53.733373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:53.733406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:53.733435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:53.733493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:53.791520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:53.792704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:53.792791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:53.792826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:53.911833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:53.912008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:53.912051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:53.912081] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:53.915497] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-12T20:17:53.915802] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-12T20:17:53.915939] [INFO ] [sig ] BNL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:54.058785] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BNL.txt [2026-01-12T20:17:54.058940] [INFO ] [sig ] [478/3499] Completed BNL in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:54.058980] [INFO ] [sig ] [479/3499] Forecasting BNS... [2026-01-12T20:17:54.059009] [INFO ] [sig ] Generating forecast for: BNS [2026-01-12T20:17:54.059039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-12T20:17:54.070501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-12T20:17:54.070836] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-12T20:17:54.071622] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-12T20:17:54.071675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:54.071731] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:54.071759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:54.071816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:54.132039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:54.132948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:54.133047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:54.133081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:54.273749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:54.273910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:54.273952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:54.273983] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:54.277647] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-12T20:17:54.278009] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-12T20:17:54.278147] [INFO ] [sig ] BNS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:54.424211] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNS.txt [2026-01-12T20:17:54.424351] [INFO ] [sig ] [479/3499] Completed BNS in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:54.424391] [INFO ] [sig ] [480/3499] Forecasting BNTC... [2026-01-12T20:17:54.424421] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-12T20:17:54.424451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-12T20:17:54.436202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-12T20:17:54.436500] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-12T20:17:54.437314] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-12T20:17:54.437367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:54.437400] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:54.437426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:54.437488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:54.495351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:54.496255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:54.496356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:54.496388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:54.626961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:54.627122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:54.627164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:54.627192] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:54.630637] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-01-12T20:17:54.630918] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-12T20:17:54.631044] [INFO ] [sig ] BNTC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:54.783268] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNTC.txt [2026-01-12T20:17:54.783423] [INFO ] [sig ] [480/3499] Completed BNTC in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:54.783463] [INFO ] [sig ] [481/3499] Forecasting BNTX... [2026-01-12T20:17:54.783494] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-12T20:17:54.783530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-12T20:17:54.794907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-12T20:17:54.795226] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-12T20:17:54.796051] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-12T20:17:54.796107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:54.796142] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:54.796171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:54.796230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:54.854511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:54.855283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:54.855365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:54.855400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:54.975961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:54.976122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:54.976161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:54.976189] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:54.979549] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=13.85%) [2026-01-12T20:17:54.979840] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-12T20:17:54.979963] [INFO ] [sig ] BNTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:55.125045] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BNTX.txt [2026-01-12T20:17:55.125198] [INFO ] [sig ] [481/3499] Completed BNTX in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:55.125237] [INFO ] [sig ] [482/3499] Forecasting BNY... [2026-01-12T20:17:55.125267] [INFO ] [sig ] Generating forecast for: BNY [2026-01-12T20:17:55.125299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-12T20:17:55.136660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-12T20:17:55.137028] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-12T20:17:55.137951] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-12T20:17:55.138009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:55.138042] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:55.138070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:55.138128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:55.196515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:55.197415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:55.197502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:55.197538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:55.316939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:55.317099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:55.317139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:55.317208] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:55.320811] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=68.71%) [2026-01-12T20:17:55.321105] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-12T20:17:55.321235] [INFO ] [sig ] BNY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:55.470412] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BNY.txt [2026-01-12T20:17:55.470615] [INFO ] [sig ] [482/3499] Completed BNY in 0.3s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:55.470662] [INFO ] [sig ] [483/3499] Forecasting BOC... [2026-01-12T20:17:55.470695] [INFO ] [sig ] Generating forecast for: BOC [2026-01-12T20:17:55.470727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-12T20:17:55.482812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-12T20:17:55.483171] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-12T20:17:55.484231] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-12T20:17:55.484287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:55.484320] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:55.484347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:55.484405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:55.541335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:55.542180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:55.542261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:55.542293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:55.676452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:55.676636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:55.676681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:55.676711] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:55.680693] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=28.64%) [2026-01-12T20:17:55.681037] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-12T20:17:55.681177] [INFO ] [sig ] BOC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:55.839147] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOC.txt [2026-01-12T20:17:55.839308] [INFO ] [sig ] [483/3499] Completed BOC in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:55.839350] [INFO ] [sig ] [484/3499] Forecasting BOE... [2026-01-12T20:17:55.839380] [INFO ] [sig ] Generating forecast for: BOE [2026-01-12T20:17:55.839410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-12T20:17:55.854019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-12T20:17:55.854411] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-12T20:17:55.855482] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-12T20:17:55.855547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:55.855618] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:55.855660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:55.855922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:55.917936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:55.918839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:55.918924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:55.918958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:56.040545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:56.040732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:56.040774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:56.040805] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:56.044693] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-01-12T20:17:56.044990] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-12T20:17:56.045119] [INFO ] [sig ] BOE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:56.201650] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOE.txt [2026-01-12T20:17:56.201813] [INFO ] [sig ] [484/3499] Completed BOE in 0.4s | 2.83 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-12T20:17:56.201853] [INFO ] [sig ] [485/3499] Forecasting BOF... [2026-01-12T20:17:56.201884] [INFO ] [sig ] Generating forecast for: BOF [2026-01-12T20:17:56.201916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-12T20:17:56.214363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-12T20:17:56.214783] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-12T20:17:56.215766] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-12T20:17:56.215834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:56.215875] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:56.215912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:56.215992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:56.285450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:56.286371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:56.286462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:56.286496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:56.417363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:56.417530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:56.417590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:56.417624] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:56.421606] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-12T20:17:56.421884] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-12T20:17:56.422011] [INFO ] [sig ] BOF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:56.575037] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOF.txt [2026-01-12T20:17:56.575199] [INFO ] [sig ] [485/3499] Completed BOF in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:56.575241] [INFO ] [sig ] [486/3499] Forecasting BOH... [2026-01-12T20:17:56.575272] [INFO ] [sig ] Generating forecast for: BOH [2026-01-12T20:17:56.575304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-12T20:17:56.587668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-12T20:17:56.588102] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-12T20:17:56.589031] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-12T20:17:56.589095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:56.589135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:56.589170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:56.589245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:56.647163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:56.648253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:56.648338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:56.648371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:56.767198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:56.767370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:56.767412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:56.767441] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:56.770947] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-12T20:17:56.771258] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-12T20:17:56.771398] [INFO ] [sig ] BOH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:56.919759] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BOH.txt [2026-01-12T20:17:56.919917] [INFO ] [sig ] [486/3499] Completed BOH in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:56.919956] [INFO ] [sig ] [487/3499] Forecasting BOKF... [2026-01-12T20:17:56.919987] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-12T20:17:56.920017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-12T20:17:56.932900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-12T20:17:56.933283] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-12T20:17:56.934087] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-12T20:17:56.934141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:56.934172] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:56.934198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:56.934254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:56.995671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:56.996538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:56.996644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:56.996680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:57.119014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:57.119177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:57.119219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:57.119248] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:57.122696] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-12T20:17:57.122990] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-12T20:17:57.123118] [INFO ] [sig ] BOKF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:57.271724] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BOKF.txt [2026-01-12T20:17:57.271882] [INFO ] [sig ] [487/3499] Completed BOKF in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:57.271921] [INFO ] [sig ] [488/3499] Forecasting BOLD... [2026-01-12T20:17:57.271951] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-12T20:17:57.271981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-12T20:17:57.284019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-12T20:17:57.284401] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-12T20:17:57.285194] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-12T20:17:57.285248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:57.285281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:57.285308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:57.285365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:57.346184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:57.347255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:57.347338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:57.347372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:57.471114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:57.471281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:57.471321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:57.471350] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:57.474841] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=12.01%) [2026-01-12T20:17:57.475151] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-12T20:17:57.475284] [INFO ] [sig ] BOLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:57.640228] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOLD.txt [2026-01-12T20:17:57.640392] [INFO ] [sig ] [488/3499] Completed BOLD in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:57.640433] [INFO ] [sig ] [489/3499] Forecasting BOND... [2026-01-12T20:17:57.640466] [INFO ] [sig ] Generating forecast for: BOND [2026-01-12T20:17:57.640497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-12T20:17:57.652461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-12T20:17:57.652806] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-12T20:17:57.653594] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-12T20:17:57.653653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:57.653685] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:57.653713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:57.653769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:57.713098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:57.713730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:57.713836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:57.713869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:57.844769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:57.845140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:57.845179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:57.845207] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:57.849180] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-01-12T20:17:57.849505] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-12T20:17:57.849663] [INFO ] [sig ] BOND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:58.014281] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOND.txt [2026-01-12T20:17:58.014456] [INFO ] [sig ] [489/3499] Completed BOND in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:58.014496] [INFO ] [sig ] [490/3499] Forecasting BOOM... [2026-01-12T20:17:58.014527] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-12T20:17:58.014558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-12T20:17:58.027306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-12T20:17:58.027795] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-12T20:17:58.028706] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-12T20:17:58.028778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:58.028810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:58.028838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:58.028895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:58.089981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:58.090864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:58.090973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:58.091008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:58.213738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:58.214092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:58.214132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:58.214161] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:58.218485] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=41.49%) [2026-01-12T20:17:58.218791] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-12T20:17:58.218922] [INFO ] [sig ] BOOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:58.372210] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOOM.txt [2026-01-12T20:17:58.372381] [INFO ] [sig ] [490/3499] Completed BOOM in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:58.372434] [INFO ] [sig ] [491/3499] Forecasting BOTZ... [2026-01-12T20:17:58.372473] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-12T20:17:58.372508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-12T20:17:58.384448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-12T20:17:58.384834] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-12T20:17:58.385656] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-12T20:17:58.385709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:58.385741] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:58.385767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:58.385823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:58.444486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:58.445341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:58.445423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:58.445458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:58.566635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:58.566790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:58.566831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:58.566861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:58.570212] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=39.15%) [2026-01-12T20:17:58.570479] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-12T20:17:58.570617] [INFO ] [sig ] BOTZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:58.717371] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BOTZ.txt [2026-01-12T20:17:58.717542] [INFO ] [sig ] [491/3499] Completed BOTZ in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:58.717601] [INFO ] [sig ] [492/3499] Forecasting BOX... [2026-01-12T20:17:58.717637] [INFO ] [sig ] Generating forecast for: BOX [2026-01-12T20:17:58.717668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-12T20:17:58.730312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-12T20:17:58.730710] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-12T20:17:58.731506] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-12T20:17:58.731560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:58.731615] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:58.731649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:58.731706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:58.792079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:58.792980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:58.793082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:58.793117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:58.913808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:58.913965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:58.914003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:58.914033] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:58.917345] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=61.78%) [2026-01-12T20:17:58.917639] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-12T20:17:58.917788] [INFO ] [sig ] BOX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:17:59.061089] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BOX.txt [2026-01-12T20:17:59.061268] [INFO ] [sig ] [492/3499] Completed BOX in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:59.061309] [INFO ] [sig ] [493/3499] Forecasting BP... [2026-01-12T20:17:59.061341] [INFO ] [sig ] Generating forecast for: BP [2026-01-12T20:17:59.061371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-12T20:17:59.073283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-12T20:17:59.073638] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-12T20:17:59.074395] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-12T20:17:59.074450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:59.074483] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:59.074510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:59.074584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:59.130847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:59.131751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:59.131835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:59.131867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:59.251085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:59.251238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:59.251277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:59.251305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:59.254636] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-12T20:17:59.254902] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-12T20:17:59.255022] [INFO ] [sig ] BP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:59.400664] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BP.txt [2026-01-12T20:17:59.400823] [INFO ] [sig ] [493/3499] Completed BP in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:59.400869] [INFO ] [sig ] [494/3499] Forecasting BPOP... [2026-01-12T20:17:59.400901] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-12T20:17:59.400932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-12T20:17:59.413438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-12T20:17:59.413809] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-12T20:17:59.414599] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-12T20:17:59.414652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:59.414683] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:59.414709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:59.414766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:59.472712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:59.473545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:59.473662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:59.473696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:59.596199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:59.596361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:59.596401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:59.596429] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:59.599981] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-01-12T20:17:59.600288] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-12T20:17:59.600446] [INFO ] [sig ] BPOP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:17:59.747273] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BPOP.txt [2026-01-12T20:17:59.747423] [INFO ] [sig ] [494/3499] Completed BPOP in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:17:59.747463] [INFO ] [sig ] [495/3499] Forecasting BPRN... [2026-01-12T20:17:59.747493] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-12T20:17:59.747523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-12T20:17:59.758042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-12T20:17:59.758269] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-12T20:17:59.759053] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-12T20:17:59.759106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:17:59.759137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:17:59.759165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:17:59.759221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:17:59.816135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:17:59.816752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:17:59.816828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:17:59.816859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:17:59.911789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:17:59.911958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:17:59.912005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:17:59.912035] [INFO ] [FORECASTER] Training complete [2026-01-12T20:17:59.915521] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-01-12T20:17:59.915837] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-12T20:17:59.915992] [INFO ] [sig ] BPRN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:00.064603] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BPRN.txt [2026-01-12T20:18:00.064745] [INFO ] [sig ] [495/3499] Completed BPRN in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:18:00.064786] [INFO ] [sig ] [496/3499] Forecasting BPYPM... [2026-01-12T20:18:00.064816] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-12T20:18:00.064846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-12T20:18:00.076843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-12T20:18:00.077234] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-12T20:18:00.078072] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-12T20:18:00.078126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:00.078185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:00.078214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:00.078271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:00.135226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:00.136137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:00.136238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:00.136272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:00.239540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:00.239811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:00.239853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:00.239882] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:00.243390] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-12T20:18:00.243767] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-12T20:18:00.243903] [INFO ] [sig ] BPYPM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:00.398048] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BPYPM.txt [2026-01-12T20:18:00.398200] [INFO ] [sig ] [496/3499] Completed BPYPM in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:18:00.398241] [INFO ] [sig ] [497/3499] Forecasting BPYPO... [2026-01-12T20:18:00.398271] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-12T20:18:00.398302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-12T20:18:00.410436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-12T20:18:00.410828] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-12T20:18:00.411621] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-12T20:18:00.411675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:00.411708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:00.411735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:00.411792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:00.475220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:00.476298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:00.476382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:00.476414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:00.590187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:00.590327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:00.590380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:00.590410] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:00.594556] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-12T20:18:00.594889] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-12T20:18:00.595026] [INFO ] [sig ] BPYPO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:00.769409] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BPYPO.txt [2026-01-12T20:18:00.769566] [INFO ] [sig ] [497/3499] Completed BPYPO in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:18:00.769628] [INFO ] [sig ] [498/3499] Forecasting BPYPP... [2026-01-12T20:18:00.769657] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-12T20:18:00.769691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-12T20:18:00.781737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-12T20:18:00.782110] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-12T20:18:00.782998] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-12T20:18:00.783053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:00.783087] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:00.783115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:00.783172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:00.843420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:00.844483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:00.844566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:00.844620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:00.961482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:00.961684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:00.961726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:00.961755] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:00.965443] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=40.20%) [2026-01-12T20:18:00.965772] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-12T20:18:00.965907] [INFO ] [sig ] BPYPP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:01.115622] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BPYPP.txt [2026-01-12T20:18:01.115793] [INFO ] [sig ] [498/3499] Completed BPYPP in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:18:01.115835] [INFO ] [sig ] [499/3499] Forecasting BRAG... [2026-01-12T20:18:01.115863] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-12T20:18:01.115894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-12T20:18:01.128462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-12T20:18:01.128905] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-12T20:18:01.129728] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-12T20:18:01.129781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:01.129813] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:01.129840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:01.129896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:01.187327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:01.188258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:01.188343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:01.188378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:01.308030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:01.308211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:01.308253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:01.308317] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:01.311857] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=3.68%) [2026-01-12T20:18:01.312146] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-12T20:18:01.312276] [INFO ] [sig ] BRAG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:01.462501] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BRAG.txt [2026-01-12T20:18:01.462705] [INFO ] [sig ] [499/3499] Completed BRAG in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:18:01.462757] [INFO ] [sig ] [500/3499] Forecasting BRC... [2026-01-12T20:18:01.462793] [INFO ] [sig ] Generating forecast for: BRC [2026-01-12T20:18:01.462829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-12T20:18:01.474156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-12T20:18:01.474511] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-12T20:18:01.475337] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-12T20:18:01.475400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:01.475433] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:01.475459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:01.475515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:01.531932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:01.532832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:01.532915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:01.532947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:01.652171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:01.652334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:01.652375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:01.652405] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:01.655811] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-12T20:18:01.656102] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-12T20:18:01.656233] [INFO ] [sig ] BRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:01.801008] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BRC.txt [2026-01-12T20:18:01.801921] [INFO ] [sig ] [500/3499] Completed BRC in 0.3s | 2.83 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-12T20:18:01.801967] [INFO ] [sig ] [501/3499] Forecasting BRO... [2026-01-12T20:18:01.801997] [INFO ] [sig ] Generating forecast for: BRO [2026-01-12T20:18:01.802026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-12T20:18:01.813405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-12T20:18:01.813773] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-12T20:18:01.814532] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-12T20:18:01.814607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:01.814653] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:01.814682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:01.814739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:01.873110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:01.873929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:01.874011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:01.874043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:01.999888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:02.000043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:02.000082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:02.000112] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:02.003531] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-01-12T20:18:02.003825] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-12T20:18:02.003948] [INFO ] [sig ] BRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:02.152741] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BRO.txt [2026-01-12T20:18:02.152892] [INFO ] [sig ] [501/3499] Completed BRO in 0.4s | 2.83 sym/s | Total: 2.9m | ETA: 17.6m [2026-01-12T20:18:02.152933] [INFO ] [sig ] [502/3499] Forecasting BROS... [2026-01-12T20:18:02.152962] [INFO ] [sig ] Generating forecast for: BROS [2026-01-12T20:18:02.152992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-12T20:18:02.166411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-12T20:18:02.166728] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-12T20:18:02.167774] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-12T20:18:02.167836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:02.167867] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:02.167894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:02.167951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:02.225534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:02.226461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:02.226544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:02.226593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:02.347816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:02.347976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:02.348016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:02.348044] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:02.351363] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-01-12T20:18:02.351671] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-12T20:18:02.351794] [INFO ] [sig ] BROS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:02.496352] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BROS.txt [2026-01-12T20:18:02.496486] [INFO ] [sig ] [502/3499] Completed BROS in 0.3s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:02.496526] [INFO ] [sig ] [503/3499] Forecasting BRSP... [2026-01-12T20:18:02.496556] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-12T20:18:02.496605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-12T20:18:02.508743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-12T20:18:02.509068] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-12T20:18:02.509846] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-12T20:18:02.510090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:02.510122] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:02.510150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:02.510207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:02.566758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:02.567700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:02.567800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:02.567832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:02.684827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:02.684994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:02.685034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:02.685062] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:02.688437] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-12T20:18:02.688737] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-12T20:18:02.688862] [INFO ] [sig ] BRSP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:02.836394] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BRSP.txt [2026-01-12T20:18:02.836562] [INFO ] [sig ] [503/3499] Completed BRSP in 0.3s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:02.836621] [INFO ] [sig ] [504/3499] Forecasting BRX... [2026-01-12T20:18:02.836651] [INFO ] [sig ] Generating forecast for: BRX [2026-01-12T20:18:02.836682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-12T20:18:02.848280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-12T20:18:02.848658] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-12T20:18:02.849450] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-12T20:18:02.849503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:02.849535] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:02.849562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:02.849647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:02.905610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:02.906500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:02.906611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:02.906647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:03.027140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:03.027317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:03.027357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:03.027385] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:03.031399] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-01-12T20:18:03.031747] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-12T20:18:03.032075] [INFO ] [sig ] BRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:03.175546] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BRX.txt [2026-01-12T20:18:03.175716] [INFO ] [sig ] [504/3499] Completed BRX in 0.3s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:03.175768] [INFO ] [sig ] [505/3499] Forecasting BRZE... [2026-01-12T20:18:03.175799] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-12T20:18:03.175829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-12T20:18:03.187549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-12T20:18:03.187965] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-12T20:18:03.188812] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-12T20:18:03.188867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:03.188901] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:03.188928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:03.188985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:03.249701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:03.250617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:03.250703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:03.250737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:03.375190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:03.375361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:03.375402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:03.375433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:03.379594] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-01-12T20:18:03.379888] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-12T20:18:03.380022] [INFO ] [sig ] BRZE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:03.531436] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BRZE.txt [2026-01-12T20:18:03.531609] [INFO ] [sig ] [505/3499] Completed BRZE in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:03.531653] [INFO ] [sig ] [506/3499] Forecasting BSAC... [2026-01-12T20:18:03.531686] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-12T20:18:03.531721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-12T20:18:03.543879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-12T20:18:03.544237] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-12T20:18:03.545064] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-12T20:18:03.545120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:03.545152] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:03.545180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:03.545237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:03.602746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:03.603826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:03.603943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:03.603978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:03.723906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:03.724065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:03.724105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:03.724134] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:03.727487] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=87.14%) [2026-01-12T20:18:03.727813] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-12T20:18:03.727961] [INFO ] [sig ] BSAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:03.876304] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSAC.txt [2026-01-12T20:18:03.876472] [INFO ] [sig ] [506/3499] Completed BSAC in 0.3s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:03.876511] [INFO ] [sig ] [507/3499] Forecasting BSCQ... [2026-01-12T20:18:03.876541] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-12T20:18:03.876591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-12T20:18:03.894849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-12T20:18:03.895529] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-12T20:18:03.896883] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-12T20:18:03.896949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:03.896989] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:03.897024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:03.897108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:03.962501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:03.963743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:03.963848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:03.963881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:04.090062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:04.090304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:04.090349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:04.090378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:04.094421] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=86.02%) [2026-01-12T20:18:04.094760] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-12T20:18:04.094901] [INFO ] [sig ] BSCQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:04.247229] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSCQ.txt [2026-01-12T20:18:04.247446] [INFO ] [sig ] [507/3499] Completed BSCQ in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:04.247492] [INFO ] [sig ] [508/3499] Forecasting BSCS... [2026-01-12T20:18:04.247522] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-12T20:18:04.247555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-12T20:18:04.262255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-12T20:18:04.262708] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-12T20:18:04.264073] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-12T20:18:04.264129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:04.264163] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:04.264190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:04.264253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:04.326682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:04.327780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:04.327877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:04.327909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:04.458069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:04.458228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:04.458270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:04.458370] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:04.461898] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-12T20:18:04.462405] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-12T20:18:04.462547] [INFO ] [sig ] BSCS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:04.615051] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BSCS.txt [2026-01-12T20:18:04.615200] [INFO ] [sig ] [508/3499] Completed BSCS in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:04.615242] [INFO ] [sig ] [509/3499] Forecasting BSCX... [2026-01-12T20:18:04.615271] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-12T20:18:04.615301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-12T20:18:04.627384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-12T20:18:04.627751] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-12T20:18:04.628636] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-12T20:18:04.628693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:04.628729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:04.628758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:04.628817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:04.688059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:04.688962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:04.689053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:04.689088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:04.815632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:04.815839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:04.815895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:04.815927] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:04.819467] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-12T20:18:04.819772] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-12T20:18:04.819902] [INFO ] [sig ] BSCX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:04.967502] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BSCX.txt [2026-01-12T20:18:04.967746] [INFO ] [sig ] [509/3499] Completed BSCX in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:04.967799] [INFO ] [sig ] [510/3499] Forecasting BSCY... [2026-01-12T20:18:04.967835] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-12T20:18:04.967872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-12T20:18:04.979560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-12T20:18:04.979993] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-12T20:18:04.980920] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-12T20:18:04.980983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:04.981017] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:04.981046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:04.981105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:05.041899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:05.042809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:05.042921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:05.042956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:05.165474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:05.165657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:05.165697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:05.165726] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:05.169212] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-12T20:18:05.169549] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-12T20:18:05.169707] [INFO ] [sig ] BSCY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:05.319479] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BSCY.txt [2026-01-12T20:18:05.319648] [INFO ] [sig ] [510/3499] Completed BSCY in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:05.319690] [INFO ] [sig ] [511/3499] Forecasting BSJQ... [2026-01-12T20:18:05.319719] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-12T20:18:05.319749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-12T20:18:05.331975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-12T20:18:05.332373] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-12T20:18:05.333281] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-12T20:18:05.333342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:05.333375] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:05.333403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:05.333462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:05.398839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:05.399725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:05.399808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:05.399841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:05.523176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:05.523351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:05.523397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:05.523428] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:05.526957] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-01-12T20:18:05.527267] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-12T20:18:05.527398] [INFO ] [sig ] BSJQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:05.674960] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSJQ.txt [2026-01-12T20:18:05.675123] [INFO ] [sig ] [511/3499] Completed BSJQ in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:05.675164] [INFO ] [sig ] [512/3499] Forecasting BSJS... [2026-01-12T20:18:05.675193] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-12T20:18:05.675224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-12T20:18:05.686509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-12T20:18:05.686897] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-12T20:18:05.687680] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-12T20:18:05.687748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:05.687803] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:05.687833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:05.687889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:05.747667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:05.748609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:05.748695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:05.748727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:05.872563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:05.872752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:05.872791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:05.872821] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:05.876522] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-12T20:18:05.876887] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-12T20:18:05.877027] [INFO ] [sig ] BSJS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:06.032083] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSJS.txt [2026-01-12T20:18:06.032247] [INFO ] [sig ] [512/3499] Completed BSJS in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:06.032288] [INFO ] [sig ] [513/3499] Forecasting BSL... [2026-01-12T20:18:06.032318] [INFO ] [sig ] Generating forecast for: BSL [2026-01-12T20:18:06.032348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-12T20:18:06.045781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-12T20:18:06.046171] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-12T20:18:06.047004] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-12T20:18:06.047058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:06.047144] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:06.047174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:06.047232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:06.108621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:06.109487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:06.109590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:06.109626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:06.230976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:06.231147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:06.231188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:06.231216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:06.235050] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=71.96%) [2026-01-12T20:18:06.235321] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-12T20:18:06.235443] [INFO ] [sig ] BSL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:06.389126] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSL.txt [2026-01-12T20:18:06.389285] [INFO ] [sig ] [513/3499] Completed BSL in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:06.389327] [INFO ] [sig ] [514/3499] Forecasting BSM... [2026-01-12T20:18:06.389355] [INFO ] [sig ] Generating forecast for: BSM [2026-01-12T20:18:06.389385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-12T20:18:06.400821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-12T20:18:06.401081] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-12T20:18:06.401880] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-12T20:18:06.401932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:06.401964] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:06.401990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:06.402047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:06.458363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:06.458999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:06.459076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:06.459107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:06.577594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:06.577765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:06.577806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:06.577836] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:06.581121] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: UP (p=58.34%) [2026-01-12T20:18:06.581390] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-12T20:18:06.581510] [INFO ] [sig ] BSM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:06.725169] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSM.txt [2026-01-12T20:18:06.725315] [INFO ] [sig ] [514/3499] Completed BSM in 0.3s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:06.725355] [INFO ] [sig ] [515/3499] Forecasting BSMQ... [2026-01-12T20:18:06.725383] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-12T20:18:06.725412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-12T20:18:06.736945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-12T20:18:06.737280] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-12T20:18:06.738100] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-12T20:18:06.738153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:06.738184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:06.738209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:06.738265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:06.796292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:06.797088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:06.797169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:06.797201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:06.922423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:06.922605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:06.922646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:06.922674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:06.926234] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-12T20:18:06.926512] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-12T20:18:06.926660] [INFO ] [sig ] BSMQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:07.067842] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSMQ.txt [2026-01-12T20:18:07.068022] [INFO ] [sig ] [515/3499] Completed BSMQ in 0.3s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:07.068063] [INFO ] [sig ] [516/3499] Forecasting BSMS... [2026-01-12T20:18:07.068092] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-12T20:18:07.068130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-12T20:18:07.080497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-12T20:18:07.080926] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-12T20:18:07.081759] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-12T20:18:07.081812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:07.081843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:07.081870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:07.081926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:07.140020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:07.141107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:07.141204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:07.141238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:07.265407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:07.265632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:07.265689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:07.265772] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:07.270811] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=45.61%) [2026-01-12T20:18:07.271317] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-12T20:18:07.271519] [INFO ] [sig ] BSMS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:07.488138] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BSMS.txt [2026-01-12T20:18:07.488374] [INFO ] [sig ] [516/3499] Completed BSMS in 0.4s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:07.488435] [INFO ] [sig ] [517/3499] Forecasting BSSX... [2026-01-12T20:18:07.488484] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-12T20:18:07.488532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-12T20:18:07.533561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-12T20:18:07.534108] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-12T20:18:07.535281] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-12T20:18:07.535344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:07.535381] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:07.535410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:07.535483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:07.625469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:07.626790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:07.626921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:07.626976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:07.786269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:07.786541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:07.786642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:07.786699] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:07.792532] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=91.63%) [2026-01-12T20:18:07.793085] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-12T20:18:07.793313] [INFO ] [sig ] BSSX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:08.007430] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSSX.txt [2026-01-12T20:18:08.007671] [INFO ] [sig ] [517/3499] Completed BSSX in 0.5s | 2.83 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-12T20:18:08.007761] [INFO ] [sig ] [518/3499] Forecasting BSTZ... [2026-01-12T20:18:08.007805] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-12T20:18:08.007849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-12T20:18:08.021983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-12T20:18:08.022428] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-12T20:18:08.023358] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-12T20:18:08.023416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:08.023450] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:08.023476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:08.023543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:08.087095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:08.088262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:08.088397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:08.088437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:08.232487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:08.232673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:08.232715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:08.232745] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:08.236237] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-01-12T20:18:08.236531] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-12T20:18:08.236685] [INFO ] [sig ] BSTZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:08.393661] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSTZ.txt [2026-01-12T20:18:08.393821] [INFO ] [sig ] [518/3499] Completed BSTZ in 0.4s | 2.83 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-12T20:18:08.393862] [INFO ] [sig ] [519/3499] Forecasting BSVN... [2026-01-12T20:18:08.393892] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-12T20:18:08.393923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-12T20:18:08.405210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-12T20:18:08.405465] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-12T20:18:08.406254] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-12T20:18:08.406308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:08.406341] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:08.406368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:08.406424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:08.463450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:08.464333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:08.464442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:08.464476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:08.577297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:08.577461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:08.577501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:08.577546] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:08.580947] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-01-12T20:18:08.581220] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-12T20:18:08.581343] [INFO ] [sig ] BSVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:08.725322] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BSVN.txt [2026-01-12T20:18:08.725491] [INFO ] [sig ] [519/3499] Completed BSVN in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-12T20:18:08.725532] [INFO ] [sig ] [520/3499] Forecasting BSVO... [2026-01-12T20:18:08.725563] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-12T20:18:08.725618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-12T20:18:08.737906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-12T20:18:08.738350] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-12T20:18:08.739212] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-12T20:18:08.739269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:08.739303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:08.739331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:08.739388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:08.802048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:08.802976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:08.803068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:08.803102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:08.930151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:08.930525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:08.930586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:08.930619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:08.934603] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=22.83%) [2026-01-12T20:18:08.934901] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-12T20:18:08.935036] [INFO ] [sig ] BSVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:09.086923] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BSVO.txt [2026-01-12T20:18:09.087079] [INFO ] [sig ] [520/3499] Completed BSVO in 0.4s | 2.83 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-12T20:18:09.087121] [INFO ] [sig ] [521/3499] Forecasting BSX... [2026-01-12T20:18:09.087153] [INFO ] [sig ] Generating forecast for: BSX [2026-01-12T20:18:09.087183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-12T20:18:09.099221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-12T20:18:09.099656] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-12T20:18:09.100497] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-12T20:18:09.100553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:09.100608] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:09.100639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:09.100698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:09.166344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:09.167521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:09.167633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:09.167670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:09.285932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:09.286101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:09.286141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:09.286171] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:09.289731] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-12T20:18:09.290033] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-12T20:18:09.290165] [INFO ] [sig ] BSX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:09.434700] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSX.txt [2026-01-12T20:18:09.434866] [INFO ] [sig ] [521/3499] Completed BSX in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:09.434906] [INFO ] [sig ] [522/3499] Forecasting BSY... [2026-01-12T20:18:09.434939] [INFO ] [sig ] Generating forecast for: BSY [2026-01-12T20:18:09.434971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-12T20:18:09.447969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-12T20:18:09.448364] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-12T20:18:09.449230] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-12T20:18:09.449284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:09.449315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:09.449341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:09.449395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:09.507166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:09.508112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:09.508201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:09.508234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:09.636981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:09.637145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:09.637186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:09.637216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:09.640764] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=73.88%) [2026-01-12T20:18:09.641063] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-12T20:18:09.641194] [INFO ] [sig ] BSY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:09.788175] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BSY.txt [2026-01-12T20:18:09.788307] [INFO ] [sig ] [522/3499] Completed BSY in 0.4s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:09.788347] [INFO ] [sig ] [523/3499] Forecasting BTA... [2026-01-12T20:18:09.788376] [INFO ] [sig ] Generating forecast for: BTA [2026-01-12T20:18:09.788407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-12T20:18:09.800190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-12T20:18:09.800552] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-12T20:18:09.801520] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-12T20:18:09.801595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:09.801630] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:09.801658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:09.801714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:09.857983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:09.858855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:09.858970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:09.859004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:09.968006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:09.968159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:09.968198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:09.968227] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:09.971532] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=37.65%) [2026-01-12T20:18:09.971824] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-12T20:18:09.971952] [INFO ] [sig ] BTA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:10.170927] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BTA.txt [2026-01-12T20:18:10.171067] [INFO ] [sig ] [523/3499] Completed BTA in 0.4s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:10.171106] [INFO ] [sig ] [524/3499] Forecasting BTAI... [2026-01-12T20:18:10.171138] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-12T20:18:10.171168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-12T20:18:10.182616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-12T20:18:10.182908] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-12T20:18:10.183700] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-12T20:18:10.183753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:10.183784] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:10.183811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:10.183868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:10.239833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:10.240502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:10.240600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:10.240634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:10.363053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:10.363209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:10.363258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:10.363286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:10.366676] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-01-12T20:18:10.366957] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-12T20:18:10.367085] [INFO ] [sig ] BTAI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:10.512709] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BTAI.txt [2026-01-12T20:18:10.512841] [INFO ] [sig ] [524/3499] Completed BTAI in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:10.512880] [INFO ] [sig ] [525/3499] Forecasting BTCS... [2026-01-12T20:18:10.512910] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-12T20:18:10.512940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-12T20:18:10.525700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-12T20:18:10.526006] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-12T20:18:10.526806] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-12T20:18:10.526869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:10.526903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:10.526929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:10.526985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:10.584543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:10.585363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:10.585443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:10.585475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:10.702322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:10.702485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:10.702523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:10.702552] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:10.705929] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-01-12T20:18:10.706204] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-12T20:18:10.706330] [INFO ] [sig ] BTCS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:10.850334] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BTCS.txt [2026-01-12T20:18:10.850497] [INFO ] [sig ] [525/3499] Completed BTCS in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:10.850538] [INFO ] [sig ] [526/3499] Forecasting BTE... [2026-01-12T20:18:10.850568] [INFO ] [sig ] Generating forecast for: BTE [2026-01-12T20:18:10.850620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-12T20:18:10.862488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-12T20:18:10.862905] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-12T20:18:10.863953] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-12T20:18:10.864006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:10.864039] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:10.864066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:10.864122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:10.920142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:10.921040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:10.921128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:10.921160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:11.035831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:11.035993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:11.036033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:11.036062] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:11.039401] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-12T20:18:11.039699] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-12T20:18:11.039824] [INFO ] [sig ] BTE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:11.182385] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BTE.txt [2026-01-12T20:18:11.182546] [INFO ] [sig ] [526/3499] Completed BTE in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:11.182604] [INFO ] [sig ] [527/3499] Forecasting BTF... [2026-01-12T20:18:11.182636] [INFO ] [sig ] Generating forecast for: BTF [2026-01-12T20:18:11.182666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-12T20:18:11.194793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-12T20:18:11.195102] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-12T20:18:11.195893] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-12T20:18:11.195945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:11.195977] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:11.196004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:11.196059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:11.252482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:11.253258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:11.253339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:11.253370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:11.380375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:11.380559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:11.380625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:11.380656] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:11.384144] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: UP (p=78.96%) [2026-01-12T20:18:11.384418] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-12T20:18:11.384544] [INFO ] [sig ] BTF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:11.527370] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BTF.txt [2026-01-12T20:18:11.527518] [INFO ] [sig ] [527/3499] Completed BTF in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:11.527557] [INFO ] [sig ] [528/3499] Forecasting BTI... [2026-01-12T20:18:11.527607] [INFO ] [sig ] Generating forecast for: BTI [2026-01-12T20:18:11.527640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-12T20:18:11.541104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-12T20:18:11.541666] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-12T20:18:11.542615] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-12T20:18:11.542668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:11.542700] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:11.542728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:11.542785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:11.599341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:11.600234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:11.600318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:11.600351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:11.719557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:11.719737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:11.719776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:11.719804] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:11.723259] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-01-12T20:18:11.723626] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-12T20:18:11.723768] [INFO ] [sig ] BTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:11.864719] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BTI.txt [2026-01-12T20:18:11.864882] [INFO ] [sig ] [528/3499] Completed BTI in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:11.864928] [INFO ] [sig ] [529/3499] Forecasting BTM... [2026-01-12T20:18:11.864959] [INFO ] [sig ] Generating forecast for: BTM [2026-01-12T20:18:11.864990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-12T20:18:11.876370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-12T20:18:11.876690] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-12T20:18:11.877454] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-12T20:18:11.877506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:11.877539] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:11.877566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:11.877646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:11.934057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:11.934852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:11.934934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:11.934966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:12.063116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:12.063397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:12.063439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:12.063469] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:12.066931] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-01-12T20:18:12.067221] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-12T20:18:12.067345] [INFO ] [sig ] BTM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:12.207447] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BTM.txt [2026-01-12T20:18:12.207656] [INFO ] [sig ] [529/3499] Completed BTM in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:12.207723] [INFO ] [sig ] [530/3499] Forecasting BTMD... [2026-01-12T20:18:12.207771] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-12T20:18:12.207809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-12T20:18:12.218987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-12T20:18:12.219278] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-12T20:18:12.220064] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-12T20:18:12.220116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:12.220174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:12.220202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:12.220258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:12.275987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:12.276829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:12.276913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:12.276950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:12.400060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:12.400218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:12.400256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:12.400284] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:12.404014] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-12T20:18:12.404476] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-12T20:18:12.404633] [INFO ] [sig ] BTMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:12.549060] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BTMD.txt [2026-01-12T20:18:12.549387] [INFO ] [sig ] [530/3499] Completed BTMD in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:12.549427] [INFO ] [sig ] [531/3499] Forecasting BTSG... [2026-01-12T20:18:12.549457] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-12T20:18:12.549486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-12T20:18:12.566439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-12T20:18:12.566982] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-12T20:18:12.568624] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-12T20:18:12.568699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:12.568754] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:12.568804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:12.568902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:12.640305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:12.641406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:12.641497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:12.641532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:12.763029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:12.763216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:12.763260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:12.763290] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:12.766828] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: UP (p=69.85%) [2026-01-12T20:18:12.767146] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-12T20:18:12.767286] [INFO ] [sig ] BTSG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:12.915623] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BTSG.txt [2026-01-12T20:18:12.915781] [INFO ] [sig ] [531/3499] Completed BTSG in 0.4s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:12.915821] [INFO ] [sig ] [532/3499] Forecasting BTZ... [2026-01-12T20:18:12.915850] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-12T20:18:12.915880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-12T20:18:12.930881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-12T20:18:12.931478] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-12T20:18:12.932487] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-12T20:18:12.932546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:12.932605] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:12.932635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:12.932695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:12.994596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:12.996048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:12.996152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:12.996186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:13.114086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:13.114300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:13.114358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:13.114388] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:13.117926] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-12T20:18:13.118223] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-12T20:18:13.118355] [INFO ] [sig ] BTZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:13.260047] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BTZ.txt [2026-01-12T20:18:13.260179] [INFO ] [sig ] [532/3499] Completed BTZ in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:13.260227] [INFO ] [sig ] [533/3499] Forecasting BUD... [2026-01-12T20:18:13.260258] [INFO ] [sig ] Generating forecast for: BUD [2026-01-12T20:18:13.260290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-12T20:18:13.272107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-12T20:18:13.272375] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-12T20:18:13.273179] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-12T20:18:13.273233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:13.273266] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:13.273292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:13.273349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:13.329520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:13.330188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:13.330268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:13.330300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:13.447342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:13.447511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:13.447551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:13.447631] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:13.451046] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-12T20:18:13.451326] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-12T20:18:13.451450] [INFO ] [sig ] BUD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:13.597621] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BUD.txt [2026-01-12T20:18:13.597807] [INFO ] [sig ] [533/3499] Completed BUD in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:13.597848] [INFO ] [sig ] [534/3499] Forecasting BUFC... [2026-01-12T20:18:13.597877] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-12T20:18:13.597908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-12T20:18:13.609192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-12T20:18:13.609544] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-12T20:18:13.610604] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-12T20:18:13.610661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:13.610693] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:13.610722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:13.610779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:13.673465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:13.674387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:13.674489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:13.674521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:13.777181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:13.777349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:13.777389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:13.777417] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:13.780846] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=47.19%) [2026-01-12T20:18:13.781133] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-12T20:18:13.781264] [INFO ] [sig ] BUFC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:13.928082] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BUFC.txt [2026-01-12T20:18:13.928214] [INFO ] [sig ] [534/3499] Completed BUFC in 0.3s | 2.83 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-12T20:18:13.928254] [INFO ] [sig ] [535/3499] Forecasting BUG... [2026-01-12T20:18:13.928283] [INFO ] [sig ] Generating forecast for: BUG [2026-01-12T20:18:13.928314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-12T20:18:13.943087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-12T20:18:13.943440] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-12T20:18:13.944264] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-12T20:18:13.944317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:13.944349] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:13.944375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:13.944431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:14.006191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:14.007030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:14.007113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:14.007147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:14.130032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:14.130386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:14.130445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:14.130497] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:14.134744] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-12T20:18:14.135050] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-12T20:18:14.135187] [INFO ] [sig ] BUG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:14.284305] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BUG.txt [2026-01-12T20:18:14.284459] [INFO ] [sig ] [535/3499] Completed BUG in 0.4s | 2.83 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-12T20:18:14.284499] [INFO ] [sig ] [536/3499] Forecasting BUI... [2026-01-12T20:18:14.284527] [INFO ] [sig ] Generating forecast for: BUI [2026-01-12T20:18:14.284559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-12T20:18:14.297545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-12T20:18:14.298004] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-12T20:18:14.298806] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-12T20:18:14.298860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:14.298905] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:14.298933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:14.298990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:14.355982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:14.356876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:14.356963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:14.356998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:14.474997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:14.475145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:14.475187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:14.475217] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:14.478605] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-12T20:18:14.478884] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-12T20:18:14.479014] [INFO ] [sig ] BUI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:14.620728] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BUI.txt [2026-01-12T20:18:14.620864] [INFO ] [sig ] [536/3499] Completed BUI in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:14.620903] [INFO ] [sig ] [537/3499] Forecasting BURL... [2026-01-12T20:18:14.620932] [INFO ] [sig ] Generating forecast for: BURL [2026-01-12T20:18:14.620961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-12T20:18:14.632883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-12T20:18:14.633283] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-12T20:18:14.634115] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-12T20:18:14.634169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:14.634202] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:14.634228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:14.634283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:14.692965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:14.693856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:14.693941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:14.693975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:14.812486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:14.812663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:14.812706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:14.812735] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:14.816218] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-01-12T20:18:14.816506] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-12T20:18:14.816654] [INFO ] [sig ] BURL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:14.971432] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BURL.txt [2026-01-12T20:18:14.971566] [INFO ] [sig ] [537/3499] Completed BURL in 0.4s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:14.971629] [INFO ] [sig ] [538/3499] Forecasting BUSE... [2026-01-12T20:18:14.971659] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-12T20:18:14.971689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-12T20:18:14.983443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-12T20:18:14.983749] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-12T20:18:14.984528] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-12T20:18:14.984608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:14.984654] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:14.984684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:14.984741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:15.042487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:15.043107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:15.043187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:15.043219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:15.161566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:15.161701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:15.161739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:15.161767] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:15.164973] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-01-12T20:18:15.165242] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-12T20:18:15.165362] [INFO ] [sig ] BUSE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:15.307375] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BUSE.txt [2026-01-12T20:18:15.307536] [INFO ] [sig ] [538/3499] Completed BUSE in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:15.307596] [INFO ] [sig ] [539/3499] Forecasting BUXX... [2026-01-12T20:18:15.307628] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-12T20:18:15.307659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-12T20:18:15.318983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-12T20:18:15.319328] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-12T20:18:15.320127] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-12T20:18:15.320180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:15.320211] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:15.320238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:15.320293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:15.377804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:15.378687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:15.378768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:15.378801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:15.492634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:15.492753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:15.492790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:15.492820] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:15.496024] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-01-12T20:18:15.496294] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-12T20:18:15.496414] [INFO ] [sig ] BUXX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:15.643137] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BUXX.txt [2026-01-12T20:18:15.643258] [INFO ] [sig ] [539/3499] Completed BUXX in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:15.643296] [INFO ] [sig ] [540/3499] Forecasting BVFL... [2026-01-12T20:18:15.643332] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-12T20:18:15.643362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-12T20:18:15.654655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-12T20:18:15.654932] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-12T20:18:15.655935] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-12T20:18:15.655993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:15.656029] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:15.656059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:15.656115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:15.713315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:15.713925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:15.714024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:15.714057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:15.830384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:15.830502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:15.830539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:15.830567] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:15.833767] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-12T20:18:15.834033] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-12T20:18:15.834153] [INFO ] [sig ] BVFL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:15.976428] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BVFL.txt [2026-01-12T20:18:15.976541] [INFO ] [sig ] [540/3499] Completed BVFL in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:15.976596] [INFO ] [sig ] [541/3499] Forecasting BVN... [2026-01-12T20:18:15.976637] [INFO ] [sig ] Generating forecast for: BVN [2026-01-12T20:18:15.976667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-12T20:18:15.988132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-12T20:18:15.988415] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-12T20:18:15.989202] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-12T20:18:15.989254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:15.989285] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:15.989312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:15.989368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:16.046969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:16.047564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:16.047658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:16.047690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:16.165823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:16.165992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:16.166035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:16.166065] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:16.169798] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-01-12T20:18:16.170080] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-12T20:18:16.170207] [INFO ] [sig ] BVN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:16.316504] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BVN.txt [2026-01-12T20:18:16.316675] [INFO ] [sig ] [541/3499] Completed BVN in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:16.316717] [INFO ] [sig ] [542/3499] Forecasting BVS... [2026-01-12T20:18:16.316746] [INFO ] [sig ] Generating forecast for: BVS [2026-01-12T20:18:16.316776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-12T20:18:16.328542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-12T20:18:16.328864] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-12T20:18:16.329732] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-12T20:18:16.329788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:16.329821] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:16.329850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:16.329907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:16.389121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:16.390004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:16.390093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:16.390127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:16.515216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:16.515376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:16.515415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:16.515444] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:16.519188] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-01-12T20:18:16.519457] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-12T20:18:16.519593] [INFO ] [sig ] BVS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:16.665128] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BVS.txt [2026-01-12T20:18:16.665249] [INFO ] [sig ] [542/3499] Completed BVS in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:16.665287] [INFO ] [sig ] [543/3499] Forecasting BWA... [2026-01-12T20:18:16.665317] [INFO ] [sig ] Generating forecast for: BWA [2026-01-12T20:18:16.665346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-12T20:18:16.678156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-12T20:18:16.678736] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-12T20:18:16.679753] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-12T20:18:16.679809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:16.679841] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:16.679869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:16.679926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:16.738891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:16.739779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:16.739863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:16.739897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:16.861883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:16.862043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:16.862080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:16.862127] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:16.865500] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-01-12T20:18:16.865812] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-12T20:18:16.865938] [INFO ] [sig ] BWA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:17.019221] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BWA.txt [2026-01-12T20:18:17.019420] [INFO ] [sig ] [543/3499] Completed BWA in 0.4s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:17.019488] [INFO ] [sig ] [544/3499] Forecasting BWAY... [2026-01-12T20:18:17.019532] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-12T20:18:17.019590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-12T20:18:17.031371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-12T20:18:17.031696] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-12T20:18:17.032464] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-12T20:18:17.032516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:17.032548] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:17.032601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:17.032666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:17.092135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:17.093006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:17.093090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:17.093125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:17.215262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:17.215640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:17.215680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:17.215709] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:17.219284] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-01-12T20:18:17.219600] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-12T20:18:17.219732] [INFO ] [sig ] BWAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:17.365935] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BWAY.txt [2026-01-12T20:18:17.366089] [INFO ] [sig ] [544/3499] Completed BWAY in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:17.366129] [INFO ] [sig ] [545/3499] Forecasting BWB... [2026-01-12T20:18:17.366160] [INFO ] [sig ] Generating forecast for: BWB [2026-01-12T20:18:17.366191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-12T20:18:17.377926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-12T20:18:17.378226] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-12T20:18:17.379023] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-12T20:18:17.379077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:17.379109] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:17.379137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:17.379194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:17.440935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:17.441994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:17.442078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:17.442113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:17.570760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:17.570928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:17.570967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:17.570996] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:17.574654] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=34.44%) [2026-01-12T20:18:17.575014] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-12T20:18:17.575177] [INFO ] [sig ] BWB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:17.727931] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BWB.txt [2026-01-12T20:18:17.728122] [INFO ] [sig ] [545/3499] Completed BWB in 0.4s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:17.728164] [INFO ] [sig ] [546/3499] Forecasting BWEN... [2026-01-12T20:18:17.728195] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-12T20:18:17.728231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-12T20:18:17.740285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-12T20:18:17.740600] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-12T20:18:17.741368] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-12T20:18:17.741421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:17.741453] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:17.741479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:17.741535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:17.802040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:17.802915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:17.803006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:17.803040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:17.924467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:17.924625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:17.924668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:17.924697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:17.928138] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=44.37%) [2026-01-12T20:18:17.928410] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-12T20:18:17.928533] [INFO ] [sig ] BWEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:18.071279] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BWEN.txt [2026-01-12T20:18:18.071414] [INFO ] [sig ] [546/3499] Completed BWEN in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:18.071452] [INFO ] [sig ] [547/3499] Forecasting BWFG... [2026-01-12T20:18:18.071482] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-12T20:18:18.071512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-12T20:18:18.082822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-12T20:18:18.083111] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-12T20:18:18.083920] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-12T20:18:18.083973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:18.084041] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:18.084081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:18.084175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:18.142389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:18.143077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:18.143155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:18.143186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:18.256879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:18.257038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:18.257076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:18.257104] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:18.260669] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-12T20:18:18.260936] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-12T20:18:18.261056] [INFO ] [sig ] BWFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:18.404741] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BWFG.txt [2026-01-12T20:18:18.404873] [INFO ] [sig ] [547/3499] Completed BWFG in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:18.404919] [INFO ] [sig ] [548/3499] Forecasting BWG... [2026-01-12T20:18:18.404950] [INFO ] [sig ] Generating forecast for: BWG [2026-01-12T20:18:18.404986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-12T20:18:18.415822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-12T20:18:18.416110] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-12T20:18:18.416926] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-12T20:18:18.416979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:18.417012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:18.417040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:18.417098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:18.475739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:18.476403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:18.476483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:18.476517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:18.594512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:18.594662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:18.594702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:18.594732] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:18.598057] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-12T20:18:18.598328] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-12T20:18:18.598448] [INFO ] [sig ] BWG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:18.746278] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BWG.txt [2026-01-12T20:18:18.746410] [INFO ] [sig ] [548/3499] Completed BWG in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:18.746447] [INFO ] [sig ] [549/3499] Forecasting BWIN... [2026-01-12T20:18:18.746476] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-12T20:18:18.746507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-12T20:18:18.758149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-12T20:18:18.758678] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-12T20:18:18.759761] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-12T20:18:18.759827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:18.759861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:18.759888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:18.759944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:18.819061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:18.819725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:18.819804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:18.819837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:18.936086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:18.936219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:18.936257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:18.936284] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:18.939591] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=67.00%) [2026-01-12T20:18:18.939860] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-12T20:18:18.939980] [INFO ] [sig ] BWIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:19.086692] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BWIN.txt [2026-01-12T20:18:19.086827] [INFO ] [sig ] [549/3499] Completed BWIN in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:19.086865] [INFO ] [sig ] [550/3499] Forecasting BWMN... [2026-01-12T20:18:19.086895] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-12T20:18:19.086924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-12T20:18:19.098532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-12T20:18:19.098830] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-12T20:18:19.099633] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-12T20:18:19.099687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:19.099721] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:19.099750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:19.099808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:19.157953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:19.158678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:19.158758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:19.158792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:19.281225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:19.281367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:19.281404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:19.281463] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:19.284789] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=45.24%) [2026-01-12T20:18:19.285062] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-12T20:18:19.285187] [INFO ] [sig ] BWMN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:19.425796] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BWMN.txt [2026-01-12T20:18:19.425914] [INFO ] [sig ] [550/3499] Completed BWMN in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-12T20:18:19.425951] [INFO ] [sig ] [551/3499] Forecasting BXC... [2026-01-12T20:18:19.425981] [INFO ] [sig ] Generating forecast for: BXC [2026-01-12T20:18:19.426011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-12T20:18:19.436955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-12T20:18:19.437258] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-12T20:18:19.438066] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-12T20:18:19.438129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:19.438168] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:19.438200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:19.438268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:19.494275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:19.494992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:19.495069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:19.495102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:19.615093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:19.615256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:19.615296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:19.615324] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:19.619249] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=42.36%) [2026-01-12T20:18:19.619735] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-12T20:18:19.619862] [INFO ] [sig ] BXC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:19.771836] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BXC.txt [2026-01-12T20:18:19.771993] [INFO ] [sig ] [551/3499] Completed BXC in 0.3s | 2.83 sym/s | Total: 3.2m | ETA: 17.3m [2026-01-12T20:18:19.772032] [INFO ] [sig ] [552/3499] Forecasting BXMX... [2026-01-12T20:18:19.772062] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-12T20:18:19.772091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-12T20:18:19.784287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-12T20:18:19.784773] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-12T20:18:19.785617] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-12T20:18:19.785673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:19.785707] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:19.785735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:19.785793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:19.846570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:19.847450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:19.847531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:19.847564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:19.972032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:19.972151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:19.972187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:19.972215] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:19.975366] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-01-12T20:18:19.975644] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-12T20:18:19.975765] [INFO ] [sig ] BXMX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:20.127048] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BXMX.txt [2026-01-12T20:18:20.127199] [INFO ] [sig ] [552/3499] Completed BXMX in 0.4s | 2.83 sym/s | Total: 3.2m | ETA: 17.3m [2026-01-12T20:18:20.127239] [INFO ] [sig ] [553/3499] Forecasting BXP... [2026-01-12T20:18:20.127269] [INFO ] [sig ] Generating forecast for: BXP [2026-01-12T20:18:20.127300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-12T20:18:20.138834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-12T20:18:20.139103] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-12T20:18:20.139927] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-12T20:18:20.139982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:20.140016] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:20.140044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:20.140102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:20.198955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:20.199561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:20.199657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:20.199689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:20.323587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:20.323727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:20.323765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:20.323792] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:20.327039] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-12T20:18:20.327310] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-12T20:18:20.327429] [INFO ] [sig ] BXP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:20.475084] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BXP.txt [2026-01-12T20:18:20.475219] [INFO ] [sig ] [553/3499] Completed BXP in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:20.475257] [INFO ] [sig ] [554/3499] Forecasting BXSL... [2026-01-12T20:18:20.475286] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-12T20:18:20.475316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-12T20:18:20.488380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-12T20:18:20.488672] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-12T20:18:20.489423] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-12T20:18:20.489475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:20.489506] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:20.489533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:20.489612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:20.550188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:20.551181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:20.551261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:20.551292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:20.672744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:20.672899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:20.672940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:20.672970] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:20.676648] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-12T20:18:20.676943] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-12T20:18:20.677072] [INFO ] [sig ] BXSL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:20.825423] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BXSL.txt [2026-01-12T20:18:20.825548] [INFO ] [sig ] [554/3499] Completed BXSL in 0.4s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:20.825603] [INFO ] [sig ] [555/3499] Forecasting BYD... [2026-01-12T20:18:20.825634] [INFO ] [sig ] Generating forecast for: BYD [2026-01-12T20:18:20.825663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-12T20:18:20.837225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-12T20:18:20.837513] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-12T20:18:20.838328] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-12T20:18:20.838380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:20.838411] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:20.838437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:20.838492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:20.897907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:20.898796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:20.898881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:20.898915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:21.021314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:21.021463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:21.021504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:21.021532] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:21.024997] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-12T20:18:21.025266] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-12T20:18:21.025384] [INFO ] [sig ] BYD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:21.168088] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BYD.txt [2026-01-12T20:18:21.168239] [INFO ] [sig ] [555/3499] Completed BYD in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:21.168280] [INFO ] [sig ] [556/3499] Forecasting BYM... [2026-01-12T20:18:21.168311] [INFO ] [sig ] Generating forecast for: BYM [2026-01-12T20:18:21.168343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-12T20:18:21.179960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-12T20:18:21.180226] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-12T20:18:21.181020] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-12T20:18:21.181071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:21.181104] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:21.181131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:21.181189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:21.238301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:21.238933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:21.239011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:21.239044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:21.359680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:21.359830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:21.359887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:21.359917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:21.363213] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-01-12T20:18:21.363477] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-12T20:18:21.363612] [INFO ] [sig ] BYM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:21.505663] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BYM.txt [2026-01-12T20:18:21.505778] [INFO ] [sig ] [556/3499] Completed BYM in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:21.505817] [INFO ] [sig ] [557/3499] Forecasting BYRN... [2026-01-12T20:18:21.505846] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-12T20:18:21.505876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-12T20:18:21.517287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-12T20:18:21.517554] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-12T20:18:21.518352] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-12T20:18:21.518403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:21.518435] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:21.518462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:21.518517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:21.575321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:21.575954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:21.576052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:21.576085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:21.696554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:21.696717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:21.696757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:21.696785] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:21.700106] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=52.64%) [2026-01-12T20:18:21.700378] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-12T20:18:21.700495] [INFO ] [sig ] BYRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:21.845172] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BYRN.txt [2026-01-12T20:18:21.845314] [INFO ] [sig ] [557/3499] Completed BYRN in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:21.845351] [INFO ] [sig ] [558/3499] Forecasting BYSI... [2026-01-12T20:18:21.845380] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-12T20:18:21.845410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-12T20:18:21.856499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-12T20:18:21.856779] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-12T20:18:21.857529] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-12T20:18:21.857603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:21.857637] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:21.857664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:21.857720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:21.915477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:21.916112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:21.916194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:21.916229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:22.020662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:22.020791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:22.020830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:22.020859] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:22.024074] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=17.71%) [2026-01-12T20:18:22.024342] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-12T20:18:22.024462] [INFO ] [sig ] BYSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:22.166202] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BYSI.txt [2026-01-12T20:18:22.166326] [INFO ] [sig ] [558/3499] Completed BYSI in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:22.166364] [INFO ] [sig ] [559/3499] Forecasting BZ... [2026-01-12T20:18:22.166393] [INFO ] [sig ] Generating forecast for: BZ [2026-01-12T20:18:22.166422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-12T20:18:22.177934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-12T20:18:22.178196] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-12T20:18:22.178966] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-12T20:18:22.179017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:22.179049] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:22.179076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:22.179133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:22.235879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:22.236512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:22.236605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:22.236639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:22.360436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:22.360629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:22.360683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:22.360714] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:22.364409] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-12T20:18:22.364711] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-12T20:18:22.364841] [INFO ] [sig ] BZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:22.506019] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BZ.txt [2026-01-12T20:18:22.506130] [INFO ] [sig ] [559/3499] Completed BZ in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:22.506166] [INFO ] [sig ] [560/3499] Forecasting BZH... [2026-01-12T20:18:22.506195] [INFO ] [sig ] Generating forecast for: BZH [2026-01-12T20:18:22.506224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-12T20:18:22.517441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-12T20:18:22.517762] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-12T20:18:22.518538] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-12T20:18:22.518616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:22.518662] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:22.518690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:22.518747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:22.575960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:22.576553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:22.576646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:22.576679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:22.693243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:22.693587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:22.693627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:22.693655] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:22.697042] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-12T20:18:22.697303] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-12T20:18:22.697419] [INFO ] [sig ] BZH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:22.839389] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BZH.txt [2026-01-12T20:18:22.839534] [INFO ] [sig ] [560/3499] Completed BZH in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:22.839589] [INFO ] [sig ] [561/3499] Forecasting BZUN... [2026-01-12T20:18:22.839620] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-12T20:18:22.839650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-12T20:18:22.850655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-12T20:18:22.850929] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-12T20:18:22.851699] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-12T20:18:22.851751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:22.851784] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:22.851820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:22.851889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:22.907907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:22.908494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:22.908568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:22.908619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:23.030532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:23.030725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:23.030770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:23.030800] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:23.034179] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=67.83%) [2026-01-12T20:18:23.034451] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-12T20:18:23.034597] [INFO ] [sig ] BZUN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:23.176460] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/BZUN.txt [2026-01-12T20:18:23.176614] [INFO ] [sig ] [561/3499] Completed BZUN in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:23.176656] [INFO ] [sig ] [562/3499] Forecasting C... [2026-01-12T20:18:23.176685] [INFO ] [sig ] Generating forecast for: C [2026-01-12T20:18:23.176724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-12T20:18:23.188472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-12T20:18:23.188785] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-12T20:18:23.189551] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-12T20:18:23.189621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:23.189654] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:23.189681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:23.189751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:23.246225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:23.246877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:23.246973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:23.247007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:23.367794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:23.367944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:23.367982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:23.368011] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:23.371283] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-01-12T20:18:23.371546] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-12T20:18:23.371684] [INFO ] [sig ] C: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:23.512849] [INFO ] [LOCAL ] Saved forecast: C 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/C.txt [2026-01-12T20:18:23.512970] [INFO ] [sig ] [562/3499] Completed C in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:23.513008] [INFO ] [sig ] [563/3499] Forecasting CAAP... [2026-01-12T20:18:23.513037] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-12T20:18:23.513065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-12T20:18:23.524231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-12T20:18:23.524529] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-12T20:18:23.525292] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-12T20:18:23.525344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:23.525376] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:23.525402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:23.525458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:23.582670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:23.583330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:23.583406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:23.583441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:23.698693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:23.698849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:23.698886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:23.698915] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:23.702242] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-12T20:18:23.702510] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-12T20:18:23.702660] [INFO ] [sig ] CAAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:23.849602] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAAP.txt [2026-01-12T20:18:23.849737] [INFO ] [sig ] [563/3499] Completed CAAP in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:23.849777] [INFO ] [sig ] [564/3499] Forecasting CAAS... [2026-01-12T20:18:23.849813] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-12T20:18:23.849844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-12T20:18:23.861508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-12T20:18:23.861814] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-12T20:18:23.862565] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-12T20:18:23.862633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:23.862698] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:23.862727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:23.862783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:23.920900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:23.921543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:23.921635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:23.921668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:24.029821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:24.029944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:24.029980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:24.030008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:24.033407] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-01-12T20:18:24.033701] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-12T20:18:24.033821] [INFO ] [sig ] CAAS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:24.175854] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CAAS.txt [2026-01-12T20:18:24.175987] [INFO ] [sig ] [564/3499] Completed CAAS in 0.3s | 2.83 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-12T20:18:24.176029] [INFO ] [sig ] [565/3499] Forecasting CABA... [2026-01-12T20:18:24.176059] [INFO ] [sig ] Generating forecast for: CABA [2026-01-12T20:18:24.176090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-12T20:18:24.187319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-12T20:18:24.187596] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-12T20:18:24.188396] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-12T20:18:24.188449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:24.188490] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:24.188528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:24.188618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:24.244994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:24.245639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:24.245715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:24.245747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:24.368042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:24.368199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:24.368238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:24.368266] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:24.371546] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: UP (p=64.39%) [2026-01-12T20:18:24.371839] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-12T20:18:24.371971] [INFO ] [sig ] CABA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:24.517622] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CABA.txt [2026-01-12T20:18:24.517759] [INFO ] [sig ] [565/3499] Completed CABA in 0.3s | 2.84 sym/s | Total: 3.3m | ETA: 17.2m [2026-01-12T20:18:24.517807] [INFO ] [sig ] [566/3499] Forecasting CABO... [2026-01-12T20:18:24.517837] [INFO ] [sig ] Generating forecast for: CABO [2026-01-12T20:18:24.517867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-12T20:18:24.528865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-12T20:18:24.529121] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-12T20:18:24.529881] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-12T20:18:24.529933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:24.529964] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:24.529992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:24.530048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:24.585951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:24.586587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:24.586662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:24.586694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:24.704162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:24.704298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:24.704336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:24.704364] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:24.707636] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-12T20:18:24.707920] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-12T20:18:24.708043] [INFO ] [sig ] CABO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:24.853337] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CABO.txt [2026-01-12T20:18:24.853456] [INFO ] [sig ] [566/3499] Completed CABO in 0.3s | 2.84 sym/s | Total: 3.3m | ETA: 17.2m [2026-01-12T20:18:24.853494] [INFO ] [sig ] [567/3499] Forecasting CAC... [2026-01-12T20:18:24.853523] [INFO ] [sig ] Generating forecast for: CAC [2026-01-12T20:18:24.853553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-12T20:18:24.865116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-12T20:18:24.865618] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-12T20:18:24.866365] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-12T20:18:24.866416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:24.866447] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:24.866474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:24.866529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:24.925604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:24.926408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:24.926704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:24.926738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:25.049611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:25.049767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:25.049806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:25.049877] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:25.053399] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=52.56%) [2026-01-12T20:18:25.053690] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-12T20:18:25.053815] [INFO ] [sig ] CAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:25.200198] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAC.txt [2026-01-12T20:18:25.200350] [INFO ] [sig ] [567/3499] Completed CAC in 0.3s | 2.84 sym/s | Total: 3.3m | ETA: 17.2m [2026-01-12T20:18:25.200390] [INFO ] [sig ] [568/3499] Forecasting CACC... [2026-01-12T20:18:25.200421] [INFO ] [sig ] Generating forecast for: CACC [2026-01-12T20:18:25.200451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-12T20:18:25.211903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-12T20:18:25.212183] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-12T20:18:25.212960] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-12T20:18:25.213012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:25.213043] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:25.213070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:25.213125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:25.272595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:25.273328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:25.273408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:25.273442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:25.396803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:25.396953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:25.396994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:25.397022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:25.400399] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-01-12T20:18:25.400691] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-12T20:18:25.400815] [INFO ] [sig ] CACC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:25.547060] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CACC.txt [2026-01-12T20:18:25.547194] [INFO ] [sig ] [568/3499] Completed CACC in 0.3s | 2.84 sym/s | Total: 3.3m | ETA: 17.2m [2026-01-12T20:18:25.547232] [INFO ] [sig ] [569/3499] Forecasting CACI... [2026-01-12T20:18:25.547264] [INFO ] [sig ] Generating forecast for: CACI [2026-01-12T20:18:25.547295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-12T20:18:25.561034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-12T20:18:25.561357] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-12T20:18:25.562342] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-12T20:18:25.562395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:25.562632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:25.562663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:25.562723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:25.622496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:25.623350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:25.623432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:25.623466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:25.747335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:25.747498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:25.747538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:25.747567] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:25.751483] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=73.06%) [2026-01-12T20:18:25.751778] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-12T20:18:25.751907] [INFO ] [sig ] CACI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:25.896622] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CACI.txt [2026-01-12T20:18:25.896777] [INFO ] [sig ] [569/3499] Completed CACI in 0.3s | 2.84 sym/s | Total: 3.3m | ETA: 17.2m [2026-01-12T20:18:25.896817] [INFO ] [sig ] [570/3499] Forecasting CADL... [2026-01-12T20:18:25.896848] [INFO ] [sig ] Generating forecast for: CADL [2026-01-12T20:18:25.896880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-12T20:18:25.908744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-12T20:18:25.909090] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-12T20:18:25.909865] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-12T20:18:25.909918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:25.909950] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:25.909977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:25.910033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:25.970709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:25.971606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:25.971690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:25.971722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:26.104812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:26.104973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:26.105013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:26.105041] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:26.108399] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-01-12T20:18:26.108694] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-12T20:18:26.108817] [INFO ] [sig ] CADL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:26.258272] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CADL.txt [2026-01-12T20:18:26.258432] [INFO ] [sig ] [570/3499] Completed CADL in 0.4s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:26.258470] [INFO ] [sig ] [571/3499] Forecasting CAE... [2026-01-12T20:18:26.258699] [INFO ] [sig ] Generating forecast for: CAE [2026-01-12T20:18:26.258732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-12T20:18:26.271270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-12T20:18:26.271657] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-12T20:18:26.272435] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-12T20:18:26.272699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:26.272732] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:26.272758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:26.272827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:26.334776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:26.335649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:26.335734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:26.335766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:26.456269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:26.456447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:26.456488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:26.456518] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:26.459877] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-01-12T20:18:26.460148] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-12T20:18:26.460273] [INFO ] [sig ] CAE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:26.601104] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CAE.txt [2026-01-12T20:18:26.601243] [INFO ] [sig ] [571/3499] Completed CAE in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:26.601280] [INFO ] [sig ] [572/3499] Forecasting CAF... [2026-01-12T20:18:26.601309] [INFO ] [sig ] Generating forecast for: CAF [2026-01-12T20:18:26.601339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-12T20:18:26.613435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-12T20:18:26.613840] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-12T20:18:26.614707] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-12T20:18:26.614764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:26.614797] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:26.614825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:26.614883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:26.673984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:26.674903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:26.674988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:26.675023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:26.798568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:26.798760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:26.798804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:26.798835] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:26.803288] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-12T20:18:26.803646] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-12T20:18:26.803796] [INFO ] [sig ] CAF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:26.967518] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAF.txt [2026-01-12T20:18:26.967688] [INFO ] [sig ] [572/3499] Completed CAF in 0.4s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:26.967753] [INFO ] [sig ] [573/3499] Forecasting CAG... [2026-01-12T20:18:26.967786] [INFO ] [sig ] Generating forecast for: CAG [2026-01-12T20:18:26.967818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-12T20:18:26.979633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-12T20:18:26.980035] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-12T20:18:26.980938] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-12T20:18:26.981007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:26.981041] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:26.981069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:26.981127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:27.039425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:27.040335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:27.040419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:27.040454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:27.159419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:27.159589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:27.159633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:27.159662] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:27.163082] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-01-12T20:18:27.163365] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-12T20:18:27.163495] [INFO ] [sig ] CAG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:27.321723] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAG.txt [2026-01-12T20:18:27.321879] [INFO ] [sig ] [573/3499] Completed CAG in 0.4s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:27.321918] [INFO ] [sig ] [574/3499] Forecasting CAH... [2026-01-12T20:18:27.321948] [INFO ] [sig ] Generating forecast for: CAH [2026-01-12T20:18:27.321977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-12T20:18:27.333421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-12T20:18:27.333783] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-12T20:18:27.334596] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-12T20:18:27.334650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:27.334683] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:27.334712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:27.334771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:27.392528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:27.393407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:27.393491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:27.393557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:27.512042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:27.512195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:27.512235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:27.512264] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:27.515981] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=64.47%) [2026-01-12T20:18:27.516247] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-12T20:18:27.516365] [INFO ] [sig ] CAH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:27.665190] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAH.txt [2026-01-12T20:18:27.665348] [INFO ] [sig ] [574/3499] Completed CAH in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:27.665388] [INFO ] [sig ] [575/3499] Forecasting CAKE... [2026-01-12T20:18:27.665419] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-12T20:18:27.665451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-12T20:18:27.681561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-12T20:18:27.682056] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-12T20:18:27.682858] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-12T20:18:27.682911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:27.682943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:27.682970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:27.683025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:27.739993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:27.740861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:27.740941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:27.740975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:27.860945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:27.861098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:27.861139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:27.861168] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:27.864563] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-12T20:18:27.864854] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-12T20:18:27.864979] [INFO ] [sig ] CAKE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:28.008843] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CAKE.txt [2026-01-12T20:18:28.009002] [INFO ] [sig ] [575/3499] Completed CAKE in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:28.009043] [INFO ] [sig ] [576/3499] Forecasting CAL... [2026-01-12T20:18:28.009076] [INFO ] [sig ] Generating forecast for: CAL [2026-01-12T20:18:28.009107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-12T20:18:28.020747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-12T20:18:28.021065] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-12T20:18:28.021933] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-12T20:18:28.021986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:28.022018] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:28.022046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:28.022103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:28.081260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:28.082148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:28.082229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:28.082263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:28.199214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:28.199372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:28.199411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:28.199439] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:28.203117] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-01-12T20:18:28.203389] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-12T20:18:28.203513] [INFO ] [sig ] CAL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:28.348745] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAL.txt [2026-01-12T20:18:28.348896] [INFO ] [sig ] [576/3499] Completed CAL in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:28.348940] [INFO ] [sig ] [577/3499] Forecasting CALC... [2026-01-12T20:18:28.348971] [INFO ] [sig ] Generating forecast for: CALC [2026-01-12T20:18:28.349001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-12T20:18:28.361127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-12T20:18:28.361435] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-12T20:18:28.362207] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-12T20:18:28.362259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:28.362290] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:28.362318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:28.362374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:28.418231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:28.419062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:28.419143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:28.419174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:28.530400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:28.530550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:28.530607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:28.530638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:28.534338] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-12T20:18:28.534632] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-12T20:18:28.534759] [INFO ] [sig ] CALC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:28.682249] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CALC.txt [2026-01-12T20:18:28.682433] [INFO ] [sig ] [577/3499] Completed CALC in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:28.682473] [INFO ] [sig ] [578/3499] Forecasting CALM... [2026-01-12T20:18:28.682503] [INFO ] [sig ] Generating forecast for: CALM [2026-01-12T20:18:28.682531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-12T20:18:28.695243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-12T20:18:28.695674] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-12T20:18:28.696508] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-12T20:18:28.696564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:28.696623] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:28.696652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:28.696711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:28.756808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:28.757719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:28.757825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:28.757859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:28.883072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:28.883227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:28.883267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:28.883297] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:28.886625] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-01-12T20:18:28.886916] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-12T20:18:28.887040] [INFO ] [sig ] CALM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:29.029390] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CALM.txt [2026-01-12T20:18:29.029546] [INFO ] [sig ] [578/3499] Completed CALM in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:29.029604] [INFO ] [sig ] [579/3499] Forecasting CALX... [2026-01-12T20:18:29.029636] [INFO ] [sig ] Generating forecast for: CALX [2026-01-12T20:18:29.029684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-12T20:18:29.041433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-12T20:18:29.041773] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-12T20:18:29.042530] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-12T20:18:29.042600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:29.042633] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:29.042660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:29.042715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:29.101470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:29.102270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:29.102348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:29.102380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:29.221005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:29.221147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:29.221184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:29.221213] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:29.224515] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=85.07%) [2026-01-12T20:18:29.224796] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-12T20:18:29.224915] [INFO ] [sig ] CALX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:29.364612] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CALX.txt [2026-01-12T20:18:29.364731] [INFO ] [sig ] [579/3499] Completed CALX in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:29.364769] [INFO ] [sig ] [580/3499] Forecasting CAPL... [2026-01-12T20:18:29.364798] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-12T20:18:29.364828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-12T20:18:29.375463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-12T20:18:29.375735] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-12T20:18:29.376484] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-12T20:18:29.376535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:29.376590] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:29.376623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:29.376679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:29.433099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:29.433698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:29.433776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:29.433808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:29.553668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:29.553830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:29.553882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:29.553912] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:29.557210] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-01-12T20:18:29.557479] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-12T20:18:29.557615] [INFO ] [sig ] CAPL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:29.706557] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAPL.txt [2026-01-12T20:18:29.706713] [INFO ] [sig ] [580/3499] Completed CAPL in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-12T20:18:29.706752] [INFO ] [sig ] [581/3499] Forecasting CARE... [2026-01-12T20:18:29.706781] [INFO ] [sig ] Generating forecast for: CARE [2026-01-12T20:18:29.706811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-12T20:18:29.718651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-12T20:18:29.719024] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-12T20:18:29.719899] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-12T20:18:29.719952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:29.720013] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:29.720043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:29.720101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:29.777225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:29.778094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:29.778177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:29.778209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:29.896807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:29.896981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:29.897027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:29.897056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:29.900907] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-12T20:18:29.901277] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-12T20:18:29.901424] [INFO ] [sig ] CARE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:30.056075] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CARE.txt [2026-01-12T20:18:30.056228] [INFO ] [sig ] [581/3499] Completed CARE in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:30.056267] [INFO ] [sig ] [582/3499] Forecasting CARG... [2026-01-12T20:18:30.056296] [INFO ] [sig ] Generating forecast for: CARG [2026-01-12T20:18:30.056326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-12T20:18:30.067417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-12T20:18:30.067753] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-12T20:18:30.068569] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-12T20:18:30.068643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:30.068677] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:30.068706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:30.068763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:30.127087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:30.128027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:30.128110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:30.128142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:30.255708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:30.255857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:30.255897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:30.255926] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:30.259214] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-01-12T20:18:30.259481] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-12T20:18:30.259617] [INFO ] [sig ] CARG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:30.401053] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CARG.txt [2026-01-12T20:18:30.401183] [INFO ] [sig ] [582/3499] Completed CARG in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:30.401221] [INFO ] [sig ] [583/3499] Forecasting CARS... [2026-01-12T20:18:30.401251] [INFO ] [sig ] Generating forecast for: CARS [2026-01-12T20:18:30.401280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-12T20:18:30.412650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-12T20:18:30.412927] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-12T20:18:30.413695] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-12T20:18:30.413746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:30.413778] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:30.413805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:30.413860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:30.470341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:30.471002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:30.471077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:30.471108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:30.594562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:30.594726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:30.594764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:30.594793] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:30.598220] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-01-12T20:18:30.598510] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-12T20:18:30.598657] [INFO ] [sig ] CARS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:30.746712] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CARS.txt [2026-01-12T20:18:30.746860] [INFO ] [sig ] [583/3499] Completed CARS in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:30.746899] [INFO ] [sig ] [584/3499] Forecasting CASH... [2026-01-12T20:18:30.746929] [INFO ] [sig ] Generating forecast for: CASH [2026-01-12T20:18:30.746959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-12T20:18:30.759384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-12T20:18:30.759943] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-12T20:18:30.760796] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-12T20:18:30.760850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:30.760896] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:30.760924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:30.760982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:30.831549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:30.832621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:30.832736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:30.832780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:30.952527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:30.952704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:30.952744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:30.952806] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:30.956208] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=38.47%) [2026-01-12T20:18:30.956517] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-12T20:18:30.956664] [INFO ] [sig ] CASH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:31.101363] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CASH.txt [2026-01-12T20:18:31.101502] [INFO ] [sig ] [584/3499] Completed CASH in 0.4s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:31.101542] [INFO ] [sig ] [585/3499] Forecasting CASS... [2026-01-12T20:18:31.101588] [INFO ] [sig ] Generating forecast for: CASS [2026-01-12T20:18:31.101622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-12T20:18:31.112672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-12T20:18:31.112961] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-12T20:18:31.113738] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-12T20:18:31.113791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:31.113823] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:31.113849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:31.113905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:31.170775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:31.171625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:31.171705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:31.171738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:31.297120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:31.297277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:31.297316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:31.297345] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:31.300907] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-12T20:18:31.301184] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-12T20:18:31.301310] [INFO ] [sig ] CASS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:31.447749] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CASS.txt [2026-01-12T20:18:31.447916] [INFO ] [sig ] [585/3499] Completed CASS in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:31.447957] [INFO ] [sig ] [586/3499] Forecasting CASY... [2026-01-12T20:18:31.447988] [INFO ] [sig ] Generating forecast for: CASY [2026-01-12T20:18:31.448019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-12T20:18:31.459176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-12T20:18:31.459534] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-12T20:18:31.460318] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-12T20:18:31.460370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:31.460402] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:31.460428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:31.460484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:31.518689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:31.519486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:31.519568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:31.519623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:31.642830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:31.642984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:31.643022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:31.643053] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:31.646360] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-12T20:18:31.646646] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-12T20:18:31.646769] [INFO ] [sig ] CASY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:31.789688] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CASY.txt [2026-01-12T20:18:31.789814] [INFO ] [sig ] [586/3499] Completed CASY in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:31.789852] [INFO ] [sig ] [587/3499] Forecasting CATH... [2026-01-12T20:18:31.789880] [INFO ] [sig ] Generating forecast for: CATH [2026-01-12T20:18:31.789911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-12T20:18:31.801682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-12T20:18:31.802046] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-12T20:18:31.802860] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-12T20:18:31.802912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:31.802943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:31.802969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:31.803026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:31.859460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:31.860308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:31.860394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:31.860425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:31.991172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:31.991386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:31.991426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:31.991455] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:31.994819] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-01-12T20:18:31.995094] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-12T20:18:31.995216] [INFO ] [sig ] CATH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:32.135551] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CATH.txt [2026-01-12T20:18:32.135697] [INFO ] [sig ] [587/3499] Completed CATH in 0.3s | 2.84 sym/s | Total: 3.4m | ETA: 17.1m [2026-01-12T20:18:32.135741] [INFO ] [sig ] [588/3499] Forecasting CATO... [2026-01-12T20:18:32.135772] [INFO ] [sig ] Generating forecast for: CATO [2026-01-12T20:18:32.135802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-12T20:18:32.147285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-12T20:18:32.147613] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-12T20:18:32.148390] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-12T20:18:32.148441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:32.148473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:32.148498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:32.148553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:32.204607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:32.205313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:32.205391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:32.205423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:32.328505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:32.328692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:32.328733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:32.328762] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:32.332079] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-01-12T20:18:32.332350] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-12T20:18:32.332472] [INFO ] [sig ] CATO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:32.476160] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CATO.txt [2026-01-12T20:18:32.476290] [INFO ] [sig ] [588/3499] Completed CATO in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:32.476328] [INFO ] [sig ] [589/3499] Forecasting CATY... [2026-01-12T20:18:32.476358] [INFO ] [sig ] Generating forecast for: CATY [2026-01-12T20:18:32.476389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-12T20:18:32.489707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-12T20:18:32.490086] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-12T20:18:32.491161] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-12T20:18:32.491217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:32.491250] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:32.491277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:32.491335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:32.551898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:32.552727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:32.552807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:32.552840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:32.676013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:32.676182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:32.676221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:32.676251] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:32.679627] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-01-12T20:18:32.679915] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-12T20:18:32.680096] [INFO ] [sig ] CATY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:32.824356] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CATY.txt [2026-01-12T20:18:32.824495] [INFO ] [sig ] [589/3499] Completed CATY in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:32.824533] [INFO ] [sig ] [590/3499] Forecasting CAVA... [2026-01-12T20:18:32.824560] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-12T20:18:32.824609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-12T20:18:32.837294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-12T20:18:32.837591] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-12T20:18:32.838371] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-12T20:18:32.838434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:32.838472] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:32.838504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:32.838586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:32.905366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:32.906249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:32.906330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:32.906362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:33.031065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:33.031220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:33.031260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:33.031288] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:33.034725] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-01-12T20:18:33.034989] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-12T20:18:33.035111] [INFO ] [sig ] CAVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:33.194971] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CAVA.txt [2026-01-12T20:18:33.195145] [INFO ] [sig ] [590/3499] Completed CAVA in 0.4s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:33.195194] [INFO ] [sig ] [591/3499] Forecasting CB... [2026-01-12T20:18:33.195233] [INFO ] [sig ] Generating forecast for: CB [2026-01-12T20:18:33.195275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-12T20:18:33.207176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-12T20:18:33.207599] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-12T20:18:33.208459] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-12T20:18:33.208514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:33.208547] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:33.208601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:33.208662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:33.268277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:33.269163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:33.269277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:33.269311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:33.393385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:33.393568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:33.393628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:33.393674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:33.397032] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-12T20:18:33.397311] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-12T20:18:33.397434] [INFO ] [sig ] CB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:33.550305] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CB.txt [2026-01-12T20:18:33.550467] [INFO ] [sig ] [591/3499] Completed CB in 0.4s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:33.550507] [INFO ] [sig ] [592/3499] Forecasting CBAN... [2026-01-12T20:18:33.550537] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-12T20:18:33.550586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-12T20:18:33.563458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-12T20:18:33.564085] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-12T20:18:33.564924] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-12T20:18:33.564978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:33.565011] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:33.565038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:33.565095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:33.623617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:33.624470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:33.624555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:33.624625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:33.739253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:33.739418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:33.739463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:33.739493] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:33.743022] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-01-12T20:18:33.743367] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-12T20:18:33.743511] [INFO ] [sig ] CBAN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:33.888212] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CBAN.txt [2026-01-12T20:18:33.888370] [INFO ] [sig ] [592/3499] Completed CBAN in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:33.888411] [INFO ] [sig ] [593/3499] Forecasting CBL... [2026-01-12T20:18:33.888440] [INFO ] [sig ] Generating forecast for: CBL [2026-01-12T20:18:33.888472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-12T20:18:33.900045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-12T20:18:33.900395] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-12T20:18:33.901186] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-12T20:18:33.901238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:33.901270] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:33.901296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:33.901353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:33.960786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:33.961719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:33.961836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:33.961870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:34.082188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:34.082350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:34.082391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:34.082638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:34.086192] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-12T20:18:34.086465] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-12T20:18:34.086604] [INFO ] [sig ] CBL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:34.233748] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CBL.txt [2026-01-12T20:18:34.233914] [INFO ] [sig ] [593/3499] Completed CBL in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:34.233954] [INFO ] [sig ] [594/3499] Forecasting CBNK... [2026-01-12T20:18:34.233982] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-12T20:18:34.234012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-12T20:18:34.246373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-12T20:18:34.246707] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-12T20:18:34.247490] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-12T20:18:34.247544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:34.247598] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:34.247628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:34.247686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:34.306011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:34.306697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:34.306777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:34.306811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:34.424732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:34.424888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:34.424926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:34.424955] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:34.428315] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-12T20:18:34.428601] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-12T20:18:34.428723] [INFO ] [sig ] CBNK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:34.575681] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CBNK.txt [2026-01-12T20:18:34.575866] [INFO ] [sig ] [594/3499] Completed CBNK in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:34.575907] [INFO ] [sig ] [595/3499] Forecasting CBRE... [2026-01-12T20:18:34.575936] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-12T20:18:34.575967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-12T20:18:34.587606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-12T20:18:34.587990] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-12T20:18:34.588771] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-12T20:18:34.588823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:34.588855] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:34.588892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:34.588949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:34.649408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:34.650258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:34.650345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:34.650378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:34.766096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:34.766252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:34.766292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:34.766322] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:34.769655] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-12T20:18:34.769923] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-12T20:18:34.770045] [INFO ] [sig ] CBRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:34.915234] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CBRE.txt [2026-01-12T20:18:34.915385] [INFO ] [sig ] [595/3499] Completed CBRE in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-12T20:18:34.915423] [INFO ] [sig ] [596/3499] Forecasting CBRL... [2026-01-12T20:18:34.915452] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-12T20:18:34.915483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-12T20:18:34.926952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-12T20:18:34.927289] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-12T20:18:34.928149] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-12T20:18:34.928201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:34.928233] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:34.928259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:34.928314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:34.986658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:34.987512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:34.987616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:34.987652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:35.111606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:35.111763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:35.111801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:35.111829] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:35.115168] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=16.74%) [2026-01-12T20:18:35.115441] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-12T20:18:35.115567] [INFO ] [sig ] CBRL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:35.259189] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CBRL.txt [2026-01-12T20:18:35.259334] [INFO ] [sig ] [596/3499] Completed CBRL in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:35.259374] [INFO ] [sig ] [597/3499] Forecasting CBSH... [2026-01-12T20:18:35.259403] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-12T20:18:35.259434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-12T20:18:35.271155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-12T20:18:35.271466] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-12T20:18:35.272249] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-12T20:18:35.272301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:35.272334] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:35.272361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:35.272417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:35.333116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:35.333951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:35.334028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:35.334060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:35.452043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:35.452196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:35.452236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:35.452265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:35.455618] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-12T20:18:35.455913] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-12T20:18:35.456049] [INFO ] [sig ] CBSH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:35.600178] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CBSH.txt [2026-01-12T20:18:35.600326] [INFO ] [sig ] [597/3499] Completed CBSH in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:35.600364] [INFO ] [sig ] [598/3499] Forecasting CBUS... [2026-01-12T20:18:35.600392] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-12T20:18:35.600423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-12T20:18:35.612414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-12T20:18:35.612805] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-12T20:18:35.613568] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-12T20:18:35.613638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:35.613694] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:35.613723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:35.613780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:35.671209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:35.672097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:35.672181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:35.672214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:35.792155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:35.792315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:35.792355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:35.792384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:35.795719] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=94.76%) [2026-01-12T20:18:35.795994] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-12T20:18:35.796115] [INFO ] [sig ] CBUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:35.939946] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CBUS.txt [2026-01-12T20:18:35.940105] [INFO ] [sig ] [598/3499] Completed CBUS in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:35.940144] [INFO ] [sig ] [599/3499] Forecasting CBZ... [2026-01-12T20:18:35.940173] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-12T20:18:35.940210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-12T20:18:35.952245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-12T20:18:35.952552] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-12T20:18:35.953320] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-12T20:18:35.953372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:35.953404] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:35.953430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:35.953487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:36.012783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:36.013440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:36.013519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:36.013552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:36.128914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:36.129049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:36.129087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:36.129114] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:36.132357] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-01-12T20:18:36.132647] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-12T20:18:36.132766] [INFO ] [sig ] CBZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:36.274760] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CBZ.txt [2026-01-12T20:18:36.274911] [INFO ] [sig ] [599/3499] Completed CBZ in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:36.274950] [INFO ] [sig ] [600/3499] Forecasting CC... [2026-01-12T20:18:36.274980] [INFO ] [sig ] Generating forecast for: CC [2026-01-12T20:18:36.275011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-12T20:18:36.286880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-12T20:18:36.287123] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-12T20:18:36.287918] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-12T20:18:36.287971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:36.288003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:36.288030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:36.288087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:36.345708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:36.346528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:36.346628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:36.346663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:36.471434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:36.471610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:36.471649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:36.471677] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:36.474998] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-01-12T20:18:36.475271] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-12T20:18:36.475394] [INFO ] [sig ] CC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:36.622455] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CC.txt [2026-01-12T20:18:36.622654] [INFO ] [sig ] [600/3499] Completed CC in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:36.622697] [INFO ] [sig ] [601/3499] Forecasting CCAP... [2026-01-12T20:18:36.622726] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-12T20:18:36.622758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-12T20:18:36.635353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-12T20:18:36.635659] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-12T20:18:36.636411] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-12T20:18:36.636464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:36.636495] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:36.636522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:36.636607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:36.693696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:36.694432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:36.694513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:36.694547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:36.821306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:36.821469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:36.821508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:36.821537] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:36.825315] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=91.44%) [2026-01-12T20:18:36.825612] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-12T20:18:36.825733] [INFO ] [sig ] CCAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:36.974655] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCAP.txt [2026-01-12T20:18:36.974812] [INFO ] [sig ] [601/3499] Completed CCAP in 0.4s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:36.974851] [INFO ] [sig ] [602/3499] Forecasting CCB... [2026-01-12T20:18:36.974881] [INFO ] [sig ] Generating forecast for: CCB [2026-01-12T20:18:36.974911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-12T20:18:36.986438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-12T20:18:36.986800] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-12T20:18:36.987603] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-12T20:18:36.987656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:36.987688] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:36.987715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:36.987800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:37.047612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:37.048459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:37.048539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:37.048571] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:37.172403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:37.172556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:37.172614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:37.172643] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:37.175973] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=70.47%) [2026-01-12T20:18:37.176238] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-12T20:18:37.176359] [INFO ] [sig ] CCB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:37.317722] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCB.txt [2026-01-12T20:18:37.317856] [INFO ] [sig ] [602/3499] Completed CCB in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:37.317894] [INFO ] [sig ] [603/3499] Forecasting CCBG... [2026-01-12T20:18:37.317923] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-12T20:18:37.317953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-12T20:18:37.329232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-12T20:18:37.329526] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-12T20:18:37.330300] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-12T20:18:37.330352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:37.330384] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:37.330410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:37.330466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:37.388243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:37.389083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:37.389162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:37.389193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:37.513638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:37.513809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:37.513860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:37.513890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:37.517789] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-12T20:18:37.518094] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-12T20:18:37.518226] [INFO ] [sig ] CCBG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:37.660796] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCBG.txt [2026-01-12T20:18:37.660920] [INFO ] [sig ] [603/3499] Completed CCBG in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:37.660958] [INFO ] [sig ] [604/3499] Forecasting CCCC... [2026-01-12T20:18:37.660986] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-12T20:18:37.661016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-12T20:18:37.672490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-12T20:18:37.672774] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-12T20:18:37.673587] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-12T20:18:37.673640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:37.673671] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:37.673698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:37.673754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:37.730060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:37.730821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:37.730898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:37.730931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:37.851059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:37.851218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:37.851259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:37.851287] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:37.854632] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-12T20:18:37.854904] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-12T20:18:37.855025] [INFO ] [sig ] CCCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:38.000170] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCCC.txt [2026-01-12T20:18:38.000312] [INFO ] [sig ] [604/3499] Completed CCCC in 0.3s | 2.84 sym/s | Total: 3.5m | ETA: 17.0m [2026-01-12T20:18:38.000352] [INFO ] [sig ] [605/3499] Forecasting CCD... [2026-01-12T20:18:38.000381] [INFO ] [sig ] Generating forecast for: CCD [2026-01-12T20:18:38.000411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-12T20:18:38.011782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-12T20:18:38.012113] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-12T20:18:38.012901] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-12T20:18:38.012953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:38.012984] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:38.013011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:38.013067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:38.072563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:38.073400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:38.073478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:38.073510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:38.202974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:38.203153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:38.203208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:38.203247] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:38.207200] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-01-12T20:18:38.207509] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-12T20:18:38.207692] [INFO ] [sig ] CCD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:38.364872] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCD.txt [2026-01-12T20:18:38.365024] [INFO ] [sig ] [605/3499] Completed CCD in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:38.365064] [INFO ] [sig ] [606/3499] Forecasting CCEC... [2026-01-12T20:18:38.365093] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-12T20:18:38.365123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-12T20:18:38.379855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-12T20:18:38.380303] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-12T20:18:38.381356] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-12T20:18:38.381423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:38.381464] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:38.381499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:38.381599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:38.444753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:38.445646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:38.445735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:38.445768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:38.557590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:38.557771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:38.557813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:38.557843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:38.561213] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-12T20:18:38.561522] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-12T20:18:38.561673] [INFO ] [sig ] CCEC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:38.717050] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCEC.txt [2026-01-12T20:18:38.717206] [INFO ] [sig ] [606/3499] Completed CCEC in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:38.717245] [INFO ] [sig ] [607/3499] Forecasting CCEP... [2026-01-12T20:18:38.717273] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-12T20:18:38.717305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-12T20:18:38.730971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-12T20:18:38.731356] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-12T20:18:38.732358] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-12T20:18:38.732411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:38.732442] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:38.732468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:38.732523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:38.792479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:38.793528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:38.793630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:38.793664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:38.920296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:38.920453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:38.920492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:38.920520] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:38.924060] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-12T20:18:38.924346] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-12T20:18:38.924469] [INFO ] [sig ] CCEP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:39.066709] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCEP.txt [2026-01-12T20:18:39.066841] [INFO ] [sig ] [607/3499] Completed CCEP in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:39.066880] [INFO ] [sig ] [608/3499] Forecasting CCI... [2026-01-12T20:18:39.066909] [INFO ] [sig ] Generating forecast for: CCI [2026-01-12T20:18:39.066939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-12T20:18:39.077984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-12T20:18:39.078269] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-12T20:18:39.079132] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-12T20:18:39.079196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:39.079228] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:39.079256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:39.079312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:39.138273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:39.139053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:39.139162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:39.139196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:39.262765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:39.262935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:39.262983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:39.263013] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:39.266974] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-12T20:18:39.267263] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-12T20:18:39.267384] [INFO ] [sig ] CCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:39.410954] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCI.txt [2026-01-12T20:18:39.411123] [INFO ] [sig ] [608/3499] Completed CCI in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:39.411174] [INFO ] [sig ] [609/3499] Forecasting CCIF... [2026-01-12T20:18:39.411207] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-12T20:18:39.411239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-12T20:18:39.424090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-12T20:18:39.424445] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-12T20:18:39.425480] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-12T20:18:39.425536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:39.425592] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:39.425626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:39.425687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:39.490061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:39.491026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:39.491108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:39.491142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:39.619405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:39.619568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:39.619644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:39.619682] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:39.623752] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-01-12T20:18:39.624076] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-12T20:18:39.624216] [INFO ] [sig ] CCIF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:39.777007] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCIF.txt [2026-01-12T20:18:39.777138] [INFO ] [sig ] [609/3499] Completed CCIF in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:39.777178] [INFO ] [sig ] [610/3499] Forecasting CCJ... [2026-01-12T20:18:39.777208] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-12T20:18:39.777238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-12T20:18:39.793470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-12T20:18:39.793868] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-12T20:18:39.794827] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-12T20:18:39.794889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:39.794928] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:39.794961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:39.795038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:39.857569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:39.858328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:39.858410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:39.858442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:39.982250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:39.982393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:39.982432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:39.982459] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:39.985735] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-12T20:18:39.986003] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-12T20:18:39.986122] [INFO ] [sig ] CCJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:40.147910] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCJ.txt [2026-01-12T20:18:40.148048] [INFO ] [sig ] [610/3499] Completed CCJ in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:40.148088] [INFO ] [sig ] [611/3499] Forecasting CCK... [2026-01-12T20:18:40.148117] [INFO ] [sig ] Generating forecast for: CCK [2026-01-12T20:18:40.148147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-12T20:18:40.163178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-12T20:18:40.163686] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-12T20:18:40.164542] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-12T20:18:40.164621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:40.164655] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:40.164682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:40.164738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:40.225813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:40.226851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:40.226943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:40.226977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:40.359144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:40.359310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:40.359353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:40.359383] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:40.363339] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-12T20:18:40.363720] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-12T20:18:40.363877] [INFO ] [sig ] CCK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:40.510159] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCK.txt [2026-01-12T20:18:40.510347] [INFO ] [sig ] [611/3499] Completed CCK in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:40.510394] [INFO ] [sig ] [612/3499] Forecasting CCL... [2026-01-12T20:18:40.510426] [INFO ] [sig ] Generating forecast for: CCL [2026-01-12T20:18:40.510455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-12T20:18:40.522389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-12T20:18:40.522720] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-12T20:18:40.523487] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-12T20:18:40.523541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:40.523597] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:40.523628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:40.523684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:40.580995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:40.581891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:40.581978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:40.582012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:40.712658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:40.712809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:40.712849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:40.712879] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:40.716624] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-12T20:18:40.717080] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-12T20:18:40.717202] [INFO ] [sig ] CCL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:40.869253] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCL.txt [2026-01-12T20:18:40.869435] [INFO ] [sig ] [612/3499] Completed CCL in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-12T20:18:40.869476] [INFO ] [sig ] [613/3499] Forecasting CCLD... [2026-01-12T20:18:40.869505] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-12T20:18:40.869537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-12T20:18:40.881768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-12T20:18:40.882165] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-12T20:18:40.883010] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-12T20:18:40.883063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:40.883095] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:40.883122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:40.883179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:40.939430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:40.940325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:40.940421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:40.940454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:41.058796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:41.058959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:41.058999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:41.059027] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:41.062404] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=62.54%) [2026-01-12T20:18:41.062704] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-12T20:18:41.062844] [INFO ] [sig ] CCLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:41.207238] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCLD.txt [2026-01-12T20:18:41.207403] [INFO ] [sig ] [613/3499] Completed CCLD in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:41.207443] [INFO ] [sig ] [614/3499] Forecasting CCNE... [2026-01-12T20:18:41.207473] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-12T20:18:41.207504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-12T20:18:41.218854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-12T20:18:41.219202] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-12T20:18:41.219979] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-12T20:18:41.220031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:41.220063] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:41.220090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:41.220146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:41.276773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:41.277568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:41.277665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:41.277697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:41.396688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:41.396838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:41.396877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:41.396906] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:41.400192] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-12T20:18:41.400455] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-12T20:18:41.400601] [INFO ] [sig ] CCNE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:41.542562] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCNE.txt [2026-01-12T20:18:41.542699] [INFO ] [sig ] [614/3499] Completed CCNE in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:41.542738] [INFO ] [sig ] [615/3499] Forecasting CCO... [2026-01-12T20:18:41.542774] [INFO ] [sig ] Generating forecast for: CCO [2026-01-12T20:18:41.542803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-12T20:18:41.555258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-12T20:18:41.555652] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-12T20:18:41.556593] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-12T20:18:41.556646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:41.556704] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:41.556732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:41.556962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:41.616988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:41.617686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:41.617780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:41.617813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:41.738039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:41.738197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:41.738260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:41.738290] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:41.741612] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=78.71%) [2026-01-12T20:18:41.741887] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-12T20:18:41.742017] [INFO ] [sig ] CCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:41.886589] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCO.txt [2026-01-12T20:18:41.886750] [INFO ] [sig ] [615/3499] Completed CCO in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:41.886789] [INFO ] [sig ] [616/3499] Forecasting CCOI... [2026-01-12T20:18:41.887007] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-12T20:18:41.887038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-12T20:18:41.900254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-12T20:18:41.900532] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-12T20:18:41.901523] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-12T20:18:41.901592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:41.901625] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:41.901652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:41.901708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:41.959782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:41.960453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:41.960529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:41.960561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:42.076238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:42.076395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:42.076434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:42.076462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:42.080118] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=47.44%) [2026-01-12T20:18:42.080380] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-12T20:18:42.080501] [INFO ] [sig ] CCOI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:42.231286] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCOI.txt [2026-01-12T20:18:42.231427] [INFO ] [sig ] [616/3499] Completed CCOI in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:42.231467] [INFO ] [sig ] [617/3499] Forecasting CCRN... [2026-01-12T20:18:42.231497] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-12T20:18:42.231526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-12T20:18:42.243451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-12T20:18:42.243733] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-12T20:18:42.244484] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-12T20:18:42.244536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:42.244586] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:42.244615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:42.244672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:42.306456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:42.307306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:42.307403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:42.307437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:42.431251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:42.431407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:42.431445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:42.431474] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:42.434828] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=41.72%) [2026-01-12T20:18:42.435095] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-12T20:18:42.435213] [INFO ] [sig ] CCRN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:42.578893] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCRN.txt [2026-01-12T20:18:42.579022] [INFO ] [sig ] [617/3499] Completed CCRN in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:42.579061] [INFO ] [sig ] [618/3499] Forecasting CCS... [2026-01-12T20:18:42.579090] [INFO ] [sig ] Generating forecast for: CCS [2026-01-12T20:18:42.579120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-12T20:18:42.591034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-12T20:18:42.591388] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-12T20:18:42.592176] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-12T20:18:42.592229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:42.592260] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:42.592286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:42.592342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:42.650364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:42.651211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:42.651295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:42.651328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:42.769080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:42.769232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:42.769270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:42.769357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:42.772826] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=85.10%) [2026-01-12T20:18:42.773107] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-12T20:18:42.773229] [INFO ] [sig ] CCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:42.918790] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CCS.txt [2026-01-12T20:18:42.918937] [INFO ] [sig ] [618/3499] Completed CCS in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:42.918977] [INFO ] [sig ] [619/3499] Forecasting CCSI... [2026-01-12T20:18:42.919007] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-12T20:18:42.919037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-12T20:18:42.931522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-12T20:18:42.931843] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-12T20:18:42.932617] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-12T20:18:42.932670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:42.932712] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:42.932740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:42.932797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:42.990031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:42.990851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:42.990930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:42.990962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:43.104510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:43.104690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:43.104729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:43.104759] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:43.108057] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-12T20:18:43.108322] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-12T20:18:43.108442] [INFO ] [sig ] CCSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:43.251063] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CCSI.txt [2026-01-12T20:18:43.251212] [INFO ] [sig ] [619/3499] Completed CCSI in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:43.251251] [INFO ] [sig ] [620/3499] Forecasting CDC... [2026-01-12T20:18:43.251282] [INFO ] [sig ] Generating forecast for: CDC [2026-01-12T20:18:43.251312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-12T20:18:43.262520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-12T20:18:43.262866] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-12T20:18:43.263708] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-12T20:18:43.263761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:43.263794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:43.263820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:43.263877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:43.326280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:43.327216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:43.327303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:43.327338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:43.448766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:43.448913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:43.448952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:43.448980] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:43.452454] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-12T20:18:43.452738] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-12T20:18:43.452861] [INFO ] [sig ] CDC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:43.597373] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDC.txt [2026-01-12T20:18:43.597493] [INFO ] [sig ] [620/3499] Completed CDC in 0.3s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:43.597531] [INFO ] [sig ] [621/3499] Forecasting CDE... [2026-01-12T20:18:43.597560] [INFO ] [sig ] Generating forecast for: CDE [2026-01-12T20:18:43.597608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-12T20:18:43.610791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-12T20:18:43.611108] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-12T20:18:43.612097] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-12T20:18:43.612150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:43.612183] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:43.612209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:43.612266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:43.671007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:43.671801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:43.671881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:43.671914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:43.810380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:43.810551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:43.810621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:43.810660] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:43.815160] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-12T20:18:43.815529] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-12T20:18:43.815722] [INFO ] [sig ] CDE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:44.012139] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDE.txt [2026-01-12T20:18:44.012289] [INFO ] [sig ] [621/3499] Completed CDE in 0.4s | 2.84 sym/s | Total: 3.6m | ETA: 16.9m [2026-01-12T20:18:44.012329] [INFO ] [sig ] [622/3499] Forecasting CDIO... [2026-01-12T20:18:44.012360] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-12T20:18:44.012391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-12T20:18:44.024558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-12T20:18:44.024952] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-12T20:18:44.025836] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-12T20:18:44.025891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:44.025925] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:44.025954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:44.026012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:44.083303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:44.084346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:44.084432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:44.084464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:44.208867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:44.208996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:44.209037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:44.209066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:44.212401] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-12T20:18:44.212691] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-12T20:18:44.212817] [INFO ] [sig ] CDIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:44.354646] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDIO.txt [2026-01-12T20:18:44.354766] [INFO ] [sig ] [622/3499] Completed CDIO in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-12T20:18:44.354804] [INFO ] [sig ] [623/3499] Forecasting CDL... [2026-01-12T20:18:44.354839] [INFO ] [sig ] Generating forecast for: CDL [2026-01-12T20:18:44.354870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-12T20:18:44.366319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-12T20:18:44.366586] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-12T20:18:44.367353] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-12T20:18:44.367404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:44.367435] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:44.367462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:44.367518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:44.425265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:44.426053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:44.426129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:44.426161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:44.533484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:44.533601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:44.533640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:44.533669] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:44.536831] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-01-12T20:18:44.537091] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-12T20:18:44.537209] [INFO ] [sig ] CDL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:44.682315] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CDL.txt [2026-01-12T20:18:44.682462] [INFO ] [sig ] [623/3499] Completed CDL in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-12T20:18:44.682501] [INFO ] [sig ] [624/3499] Forecasting CDNA... [2026-01-12T20:18:44.682530] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-12T20:18:44.682560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-12T20:18:44.694045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-12T20:18:44.694309] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-12T20:18:44.695099] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-12T20:18:44.695152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:44.695184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:44.695211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:44.695271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:44.751395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:44.752018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:44.752093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:44.752125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:44.869392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:44.869507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:44.869543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:44.869586] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:44.873192] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-01-12T20:18:44.873455] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-12T20:18:44.873591] [INFO ] [sig ] CDNA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:45.016067] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDNA.txt [2026-01-12T20:18:45.016177] [INFO ] [sig ] [624/3499] Completed CDNA in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-12T20:18:45.016214] [INFO ] [sig ] [625/3499] Forecasting CDNS... [2026-01-12T20:18:45.016243] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-12T20:18:45.016271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-12T20:18:45.028210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-12T20:18:45.028475] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-12T20:18:45.029259] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-12T20:18:45.029311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:45.029343] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:45.029370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:45.029426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:45.087640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:45.088258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:45.088360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:45.088394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:45.207136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:45.207238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:45.207276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:45.207304] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:45.210503] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-01-12T20:18:45.210801] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-12T20:18:45.210929] [INFO ] [sig ] CDNS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:45.355994] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CDNS.txt [2026-01-12T20:18:45.356101] [INFO ] [sig ] [625/3499] Completed CDNS in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-12T20:18:45.356139] [INFO ] [sig ] [626/3499] Forecasting CDP... [2026-01-12T20:18:45.356168] [INFO ] [sig ] Generating forecast for: CDP [2026-01-12T20:18:45.356197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-12T20:18:45.367762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-12T20:18:45.368027] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-12T20:18:45.368837] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-12T20:18:45.368889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:45.368922] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:45.368950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:45.369008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:45.427708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:45.428324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:45.428403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:45.428435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:45.543369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:45.543462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:45.543497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:45.543540] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:45.546673] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-01-12T20:18:45.546940] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-12T20:18:45.547063] [INFO ] [sig ] CDP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:45.692324] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDP.txt [2026-01-12T20:18:45.692473] [INFO ] [sig ] [626/3499] Completed CDP in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-12T20:18:45.692513] [INFO ] [sig ] [627/3499] Forecasting CDRE... [2026-01-12T20:18:45.692542] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-12T20:18:45.692588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-12T20:18:45.704689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-12T20:18:45.705018] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-12T20:18:45.705858] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-12T20:18:45.705911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:45.705942] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:45.705968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:45.706024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:45.762215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:45.762865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:45.762954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:45.762985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:45.879864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:45.880022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:45.880061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:45.880089] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:45.883520] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-12T20:18:45.883822] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-12T20:18:45.883952] [INFO ] [sig ] CDRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:46.040512] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CDRE.txt [2026-01-12T20:18:46.040685] [INFO ] [sig ] [627/3499] Completed CDRE in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-12T20:18:46.040726] [INFO ] [sig ] [628/3499] Forecasting CDRO... [2026-01-12T20:18:46.040758] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-12T20:18:46.040788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-12T20:18:46.051853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-12T20:18:46.052229] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-12T20:18:46.053087] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-12T20:18:46.053139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:46.053171] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:46.053197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:46.053252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:46.110522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:46.111519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:46.111646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:46.111681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:46.221587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:46.221737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:46.221778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:46.221808] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:46.225110] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-12T20:18:46.225379] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-12T20:18:46.225498] [INFO ] [sig ] CDRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:46.365975] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CDRO.txt [2026-01-12T20:18:46.366109] [INFO ] [sig ] [628/3499] Completed CDRO in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:46.366148] [INFO ] [sig ] [629/3499] Forecasting CDXS... [2026-01-12T20:18:46.366177] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-12T20:18:46.366205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-12T20:18:46.378110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-12T20:18:46.378485] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-12T20:18:46.379339] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-12T20:18:46.379398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:46.379431] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:46.379458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:46.379516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:46.442836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:46.443820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:46.443915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:46.443959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:46.571115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:46.571303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:46.571352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:46.571384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:46.575079] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-12T20:18:46.575366] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-12T20:18:46.575496] [INFO ] [sig ] CDXS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:46.721159] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDXS.txt [2026-01-12T20:18:46.721355] [INFO ] [sig ] [629/3499] Completed CDXS in 0.4s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:46.721408] [INFO ] [sig ] [630/3499] Forecasting CDZI... [2026-01-12T20:18:46.721448] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-12T20:18:46.721486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-12T20:18:46.733608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-12T20:18:46.733963] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-12T20:18:46.734762] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-12T20:18:46.734814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:46.734846] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:46.734873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:46.734940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:46.792911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:46.793826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:46.793911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:46.793945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:46.921052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:46.921219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:46.921262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:46.921292] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:46.924755] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-12T20:18:46.925045] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-12T20:18:46.925173] [INFO ] [sig ] CDZI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:47.067878] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CDZI.txt [2026-01-12T20:18:47.068006] [INFO ] [sig ] [630/3499] Completed CDZI in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:47.068044] [INFO ] [sig ] [631/3499] Forecasting CE... [2026-01-12T20:18:47.068074] [INFO ] [sig ] Generating forecast for: CE [2026-01-12T20:18:47.068103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-12T20:18:47.079155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-12T20:18:47.079418] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-12T20:18:47.080188] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-12T20:18:47.080240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:47.080272] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:47.080299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:47.080355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:47.137412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:47.138014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:47.138089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:47.138121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:47.256097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:47.256220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:47.256256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:47.256285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:47.259426] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-01-12T20:18:47.259705] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-12T20:18:47.259828] [INFO ] [sig ] CE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:47.399937] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CE.txt [2026-01-12T20:18:47.400041] [INFO ] [sig ] [631/3499] Completed CE in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:47.400078] [INFO ] [sig ] [632/3499] Forecasting CECO... [2026-01-12T20:18:47.400105] [INFO ] [sig ] Generating forecast for: CECO [2026-01-12T20:18:47.400135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-12T20:18:47.411166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-12T20:18:47.411432] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-12T20:18:47.412201] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-12T20:18:47.412263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:47.412319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:47.412346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:47.412402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:47.468266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:47.468878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:47.468955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:47.468986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:47.580333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:47.580492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:47.580531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:47.580558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:47.583882] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-12T20:18:47.584153] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-12T20:18:47.584277] [INFO ] [sig ] CECO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:47.726525] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CECO.txt [2026-01-12T20:18:47.726703] [INFO ] [sig ] [632/3499] Completed CECO in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:47.726744] [INFO ] [sig ] [633/3499] Forecasting CEG... [2026-01-12T20:18:47.726773] [INFO ] [sig ] Generating forecast for: CEG [2026-01-12T20:18:47.726803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-12T20:18:47.738612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-12T20:18:47.738955] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-12T20:18:47.739737] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-12T20:18:47.739790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:47.739821] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:47.739848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:47.739905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:47.797278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:47.798169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:47.798249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:47.798281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:47.922349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:47.922511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:47.922554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:47.922604] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:47.926053] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-01-12T20:18:47.926341] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-12T20:18:47.926472] [INFO ] [sig ] CEG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:48.072880] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CEG.txt [2026-01-12T20:18:48.073045] [INFO ] [sig ] [633/3499] Completed CEG in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:48.073086] [INFO ] [sig ] [634/3499] Forecasting CELC... [2026-01-12T20:18:48.073118] [INFO ] [sig ] Generating forecast for: CELC [2026-01-12T20:18:48.073149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-12T20:18:48.085755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-12T20:18:48.086351] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-12T20:18:48.087184] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-12T20:18:48.087239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:48.087274] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:48.087301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:48.087360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:48.151414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:48.152307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:48.152397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:48.152430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:48.274629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:48.274787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:48.274827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:48.274856] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:48.278549] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-01-12T20:18:48.278867] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-12T20:18:48.279004] [INFO ] [sig ] CELC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:48.433631] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CELC.txt [2026-01-12T20:18:48.433798] [INFO ] [sig ] [634/3499] Completed CELC in 0.4s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:48.433838] [INFO ] [sig ] [635/3499] Forecasting CELH... [2026-01-12T20:18:48.433868] [INFO ] [sig ] Generating forecast for: CELH [2026-01-12T20:18:48.433898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-12T20:18:48.448642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-12T20:18:48.449103] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-12T20:18:48.450152] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-12T20:18:48.450216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:48.450264] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:48.450305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:48.450393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:48.513830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:48.514723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:48.514806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:48.514838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:48.633474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:48.633647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:48.633688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:48.633744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:48.637067] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=33.48%) [2026-01-12T20:18:48.637342] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-12T20:18:48.637464] [INFO ] [sig ] CELH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:48.780565] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CELH.txt [2026-01-12T20:18:48.780722] [INFO ] [sig ] [635/3499] Completed CELH in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:48.780761] [INFO ] [sig ] [636/3499] Forecasting CELZ... [2026-01-12T20:18:48.780790] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-12T20:18:48.780820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-12T20:18:48.791684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-12T20:18:48.791984] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-12T20:18:48.792765] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-12T20:18:48.792817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:48.792849] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:48.792876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:48.792932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:48.849253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:48.849970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:48.850049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:48.850080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:48.963090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:48.963242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:48.963282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:48.963310] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:48.966906] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-12T20:18:48.967177] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-12T20:18:48.967300] [INFO ] [sig ] CELZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:49.108167] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CELZ.txt [2026-01-12T20:18:49.108494] [INFO ] [sig ] [636/3499] Completed CELZ in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:49.108533] [INFO ] [sig ] [637/3499] Forecasting CENTA... [2026-01-12T20:18:49.108562] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-12T20:18:49.108610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-12T20:18:49.120338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-12T20:18:49.120657] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-12T20:18:49.121628] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-12T20:18:49.121680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:49.121712] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:49.121738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:49.121797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:49.178326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:49.179026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:49.179103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:49.179134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:49.295716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:49.295873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:49.295913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:49.296137] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:49.299756] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-01-12T20:18:49.300048] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-12T20:18:49.300369] [INFO ] [sig ] CENTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:49.443202] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CENTA.txt [2026-01-12T20:18:49.443342] [INFO ] [sig ] [637/3499] Completed CENTA in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:49.443382] [INFO ] [sig ] [638/3499] Forecasting CENX... [2026-01-12T20:18:49.443411] [INFO ] [sig ] Generating forecast for: CENX [2026-01-12T20:18:49.443444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-12T20:18:49.460073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-12T20:18:49.460543] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-12T20:18:49.461740] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-12T20:18:49.461806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:49.461852] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:49.461892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:49.461978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:49.524783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:49.525684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:49.525772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:49.525804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:49.661897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:49.662101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:49.662156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:49.662194] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:49.665816] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=42.93%) [2026-01-12T20:18:49.666325] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-12T20:18:49.666458] [INFO ] [sig ] CENX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:49.812792] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CENX.txt [2026-01-12T20:18:49.812947] [INFO ] [sig ] [638/3499] Completed CENX in 0.4s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:49.812986] [INFO ] [sig ] [639/3499] Forecasting CERS... [2026-01-12T20:18:49.813016] [INFO ] [sig ] Generating forecast for: CERS [2026-01-12T20:18:49.813047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-12T20:18:49.824940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-12T20:18:49.825214] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-12T20:18:49.826013] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-12T20:18:49.826068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:49.826101] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:49.826129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:49.826187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:49.884454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:49.885323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:49.885409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:49.885442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:50.005140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:50.005320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:50.005362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:50.005394] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:50.008875] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-12T20:18:50.009164] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-12T20:18:50.009293] [INFO ] [sig ] CERS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:50.160206] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CERS.txt [2026-01-12T20:18:50.160361] [INFO ] [sig ] [639/3499] Completed CERS in 0.3s | 2.84 sym/s | Total: 3.7m | ETA: 16.8m [2026-01-12T20:18:50.160399] [INFO ] [sig ] [640/3499] Forecasting CETX... [2026-01-12T20:18:50.160428] [INFO ] [sig ] Generating forecast for: CETX [2026-01-12T20:18:50.160458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-12T20:18:50.171227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-12T20:18:50.171503] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-12T20:18:50.172280] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-12T20:18:50.172333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:50.172365] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:50.172391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:50.172447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:50.229775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:50.230668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:50.230747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:50.230778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:50.345794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:50.345939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:50.345978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:50.346006] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:50.349259] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-01-12T20:18:50.349527] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-12T20:18:50.349665] [INFO ] [sig ] CETX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:50.491916] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CETX.txt [2026-01-12T20:18:50.492038] [INFO ] [sig ] [640/3499] Completed CETX in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-12T20:18:50.492077] [INFO ] [sig ] [641/3499] Forecasting CEVA... [2026-01-12T20:18:50.492106] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-12T20:18:50.492135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-12T20:18:50.504042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-12T20:18:50.504323] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-12T20:18:50.505096] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-12T20:18:50.505148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:50.505179] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:50.505207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:50.505263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:50.562520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:50.563156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:50.563233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:50.563265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:50.680906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:50.681045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:50.681084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:50.681111] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:50.684349] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-12T20:18:50.684632] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-12T20:18:50.684755] [INFO ] [sig ] CEVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:50.825129] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CEVA.txt [2026-01-12T20:18:50.825239] [INFO ] [sig ] [641/3499] Completed CEVA in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-12T20:18:50.825277] [INFO ] [sig ] [642/3499] Forecasting CF... [2026-01-12T20:18:50.825306] [INFO ] [sig ] Generating forecast for: CF [2026-01-12T20:18:50.825334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-12T20:18:50.836242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-12T20:18:50.836519] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-12T20:18:50.837286] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-12T20:18:50.837338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:50.837369] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:50.837397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:50.837453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:50.893227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:50.893828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:50.893927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:50.893960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:51.013857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:51.014001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:51.014045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:51.014075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:51.017544] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-01-12T20:18:51.017849] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-12T20:18:51.017971] [INFO ] [sig ] CF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:51.158009] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CF.txt [2026-01-12T20:18:51.158142] [INFO ] [sig ] [642/3499] Completed CF in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-12T20:18:51.158180] [INFO ] [sig ] [643/3499] Forecasting CFFN... [2026-01-12T20:18:51.158209] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-12T20:18:51.158238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-12T20:18:51.170146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-12T20:18:51.170433] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-12T20:18:51.171211] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-12T20:18:51.171263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:51.171306] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:51.171334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:51.171390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:51.228213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:51.228882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:51.228958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:51.228990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:51.351098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:51.351259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:51.351299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:51.351327] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:51.354666] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-12T20:18:51.354957] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-12T20:18:51.355085] [INFO ] [sig ] CFFN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:51.498013] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CFFN.txt [2026-01-12T20:18:51.498164] [INFO ] [sig ] [643/3499] Completed CFFN in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:51.498203] [INFO ] [sig ] [644/3499] Forecasting CFG... [2026-01-12T20:18:51.498233] [INFO ] [sig ] Generating forecast for: CFG [2026-01-12T20:18:51.498263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-12T20:18:51.509491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-12T20:18:51.509873] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-12T20:18:51.510658] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-12T20:18:51.510710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:51.510742] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:51.510768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:51.510824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:51.568329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:51.569199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:51.569282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:51.569315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:51.708507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:51.708716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:51.708781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:51.708832] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:51.714637] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-01-12T20:18:51.715340] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-12T20:18:51.715550] [INFO ] [sig ] CFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:51.873887] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CFG.txt [2026-01-12T20:18:51.874040] [INFO ] [sig ] [644/3499] Completed CFG in 0.4s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:51.874079] [INFO ] [sig ] [645/3499] Forecasting CFO... [2026-01-12T20:18:51.874109] [INFO ] [sig ] Generating forecast for: CFO [2026-01-12T20:18:51.874140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-12T20:18:51.885174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-12T20:18:51.885529] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-12T20:18:51.886318] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-12T20:18:51.886371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:51.886404] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:51.886431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:51.886486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:51.944642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:51.945521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:51.945628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:51.945662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:52.056063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:52.056211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:52.056250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:52.056279] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:52.059604] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=21.92%) [2026-01-12T20:18:52.059873] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-12T20:18:52.059994] [INFO ] [sig ] CFO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:52.202321] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CFO.txt [2026-01-12T20:18:52.202472] [INFO ] [sig ] [645/3499] Completed CFO in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:52.202511] [INFO ] [sig ] [646/3499] Forecasting CG... [2026-01-12T20:18:52.202542] [INFO ] [sig ] Generating forecast for: CG [2026-01-12T20:18:52.202588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-12T20:18:52.214798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-12T20:18:52.215214] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-12T20:18:52.216066] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-12T20:18:52.216121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:52.216154] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:52.216181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:52.216237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:52.273792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:52.274685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:52.274769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:52.274801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:52.399027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:52.399210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:52.399253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:52.399282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:52.402888] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: UP (p=67.59%) [2026-01-12T20:18:52.403180] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-12T20:18:52.403338] [INFO ] [sig ] CG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:52.554736] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CG.txt [2026-01-12T20:18:52.554864] [INFO ] [sig ] [646/3499] Completed CG in 0.4s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:52.554903] [INFO ] [sig ] [647/3499] Forecasting CGABL... [2026-01-12T20:18:52.554938] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-12T20:18:52.554968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-12T20:18:52.565934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-12T20:18:52.566197] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-12T20:18:52.566984] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-12T20:18:52.567036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:52.567067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:52.567095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:52.567150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:52.625099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:52.625758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:52.625834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:52.625865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:52.736504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:52.736654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:52.736692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:52.736719] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:52.739967] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=26.77%) [2026-01-12T20:18:52.740235] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-12T20:18:52.740353] [INFO ] [sig ] CGABL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:52.880618] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CGABL.txt [2026-01-12T20:18:52.880744] [INFO ] [sig ] [647/3499] Completed CGABL in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:52.880782] [INFO ] [sig ] [648/3499] Forecasting CGBD... [2026-01-12T20:18:52.880812] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-12T20:18:52.880841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-12T20:18:52.892091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-12T20:18:52.892349] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-12T20:18:52.893119] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-12T20:18:52.893170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:52.893202] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:52.893229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:52.893285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:52.949030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:52.949626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:52.949702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:52.949734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:53.063209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:53.063365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:53.063404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:53.063434] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:53.066746] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-12T20:18:53.067023] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-12T20:18:53.067146] [INFO ] [sig ] CGBD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:53.211132] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CGBD.txt [2026-01-12T20:18:53.211256] [INFO ] [sig ] [648/3499] Completed CGBD in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:53.211295] [INFO ] [sig ] [649/3499] Forecasting CGC... [2026-01-12T20:18:53.211325] [INFO ] [sig ] Generating forecast for: CGC [2026-01-12T20:18:53.211355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-12T20:18:53.222879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-12T20:18:53.223139] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-12T20:18:53.223969] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-12T20:18:53.224023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:53.224084] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:53.224115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:53.224173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:53.282105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:53.282799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:53.282878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:53.282912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:53.399778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:53.399907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:53.399945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:53.399973] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:53.403212] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-12T20:18:53.403478] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-12T20:18:53.403616] [INFO ] [sig ] CGC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:53.545650] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CGC.txt [2026-01-12T20:18:53.545757] [INFO ] [sig ] [649/3499] Completed CGC in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:53.545794] [INFO ] [sig ] [650/3499] Forecasting CGEM... [2026-01-12T20:18:53.545823] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-12T20:18:53.545852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-12T20:18:53.557523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-12T20:18:53.557824] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-12T20:18:53.558593] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-12T20:18:53.558645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:53.558677] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:53.558703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:53.558759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:53.617032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:53.617648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:53.617744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:53.617779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:53.731530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:53.731646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:53.731682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:53.731723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:53.734833] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-01-12T20:18:53.735093] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-12T20:18:53.735212] [INFO ] [sig ] CGEM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:53.881020] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CGEM.txt [2026-01-12T20:18:53.881132] [INFO ] [sig ] [650/3499] Completed CGEM in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:53.881170] [INFO ] [sig ] [651/3499] Forecasting CGEN... [2026-01-12T20:18:53.881198] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-12T20:18:53.881227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-12T20:18:53.893002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-12T20:18:53.893298] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-12T20:18:53.894077] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-12T20:18:53.894129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:53.894164] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:53.894190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:53.894246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:53.951638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:53.952457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:53.952539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:53.952590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:54.068434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:54.068614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:54.068655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:54.068683] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:54.072120] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-01-12T20:18:54.072434] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-12T20:18:54.072570] [INFO ] [sig ] CGEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:54.229343] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CGEN.txt [2026-01-12T20:18:54.229542] [INFO ] [sig ] [651/3499] Completed CGEN in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:54.229609] [INFO ] [sig ] [652/3499] Forecasting CGNX... [2026-01-12T20:18:54.229645] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-12T20:18:54.229680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-12T20:18:54.251222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-12T20:18:54.251773] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-12T20:18:54.252960] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-12T20:18:54.253031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:54.253084] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:54.253131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:54.253227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:54.337124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:54.338357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:54.338499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:54.338551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:54.517560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:54.517842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:54.517924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:54.519020] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:54.524686] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-01-12T20:18:54.525192] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-12T20:18:54.525416] [INFO ] [sig ] CGNX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:54.754060] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CGNX.txt [2026-01-12T20:18:54.754347] [INFO ] [sig ] [652/3499] Completed CGNX in 0.5s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:54.754402] [INFO ] [sig ] [653/3499] Forecasting CGO... [2026-01-12T20:18:54.754441] [INFO ] [sig ] Generating forecast for: CGO [2026-01-12T20:18:54.754493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-12T20:18:54.771421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-12T20:18:54.771983] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-12T20:18:54.773237] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-12T20:18:54.773309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:54.773355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:54.773396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:54.773487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:54.852427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:54.853491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:54.853620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:54.853667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:54.997223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:54.997389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:54.997432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:54.997462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:55.001081] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=70.64%) [2026-01-12T20:18:55.001396] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-12T20:18:55.001532] [INFO ] [sig ] CGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:55.176741] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CGO.txt [2026-01-12T20:18:55.176905] [INFO ] [sig ] [653/3499] Completed CGO in 0.4s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:55.176946] [INFO ] [sig ] [654/3499] Forecasting CGON... [2026-01-12T20:18:55.176976] [INFO ] [sig ] Generating forecast for: CGON [2026-01-12T20:18:55.177007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-12T20:18:55.193061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-12T20:18:55.193497] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-12T20:18:55.194523] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-12T20:18:55.194615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:55.194653] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:55.194696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:55.194767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:55.253705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:55.254631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:55.254720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:55.254754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:55.375953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:55.376109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:55.376148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:55.376178] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:55.380005] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=84.04%) [2026-01-12T20:18:55.380297] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-12T20:18:55.380428] [INFO ] [sig ] CGON: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:55.593024] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CGON.txt [2026-01-12T20:18:55.593166] [INFO ] [sig ] [654/3499] Completed CGON in 0.4s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:55.593206] [INFO ] [sig ] [655/3499] Forecasting CGTX... [2026-01-12T20:18:55.593235] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-12T20:18:55.593267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-12T20:18:55.604671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-12T20:18:55.605044] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-12T20:18:55.605844] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-12T20:18:55.605897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:55.605929] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:55.605956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:55.606016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:55.664849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:55.666021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:55.666121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:55.666155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:55.794988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:55.795137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:55.795177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:55.795204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:55.798537] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-01-12T20:18:55.798824] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-12T20:18:55.798947] [INFO ] [sig ] CGTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:55.940314] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CGTX.txt [2026-01-12T20:18:55.940458] [INFO ] [sig ] [655/3499] Completed CGTX in 0.3s | 2.84 sym/s | Total: 3.8m | ETA: 16.7m [2026-01-12T20:18:55.940496] [INFO ] [sig ] [656/3499] Forecasting CHCI... [2026-01-12T20:18:55.940526] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-12T20:18:55.940555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-12T20:18:55.951374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-12T20:18:55.951724] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-12T20:18:55.952521] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-12T20:18:55.952595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:55.952630] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:55.952658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:55.952715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:56.010139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:56.010946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:56.011031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:56.011064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:56.122596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:56.122754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:56.122792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:56.122820] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:56.126170] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-01-12T20:18:56.126445] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-12T20:18:56.126569] [INFO ] [sig ] CHCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:56.270185] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHCI.txt [2026-01-12T20:18:56.270326] [INFO ] [sig ] [656/3499] Completed CHCI in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:56.270365] [INFO ] [sig ] [657/3499] Forecasting CHCO... [2026-01-12T20:18:56.270395] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-12T20:18:56.270426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-12T20:18:56.282534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-12T20:18:56.282895] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-12T20:18:56.283722] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-12T20:18:56.283775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:56.283807] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:56.283834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:56.283889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:56.345094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:56.346078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:56.346162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:56.346196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:56.473848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:56.474005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:56.474047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:56.474077] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:56.477972] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-12T20:18:56.478285] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-12T20:18:56.478425] [INFO ] [sig ] CHCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:56.632799] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHCO.txt [2026-01-12T20:18:56.632954] [INFO ] [sig ] [657/3499] Completed CHCO in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:56.632994] [INFO ] [sig ] [658/3499] Forecasting CHD... [2026-01-12T20:18:56.633026] [INFO ] [sig ] Generating forecast for: CHD [2026-01-12T20:18:56.633062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-12T20:18:56.645960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-12T20:18:56.646345] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-12T20:18:56.647355] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-12T20:18:56.647426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:56.647471] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:56.647506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:56.647565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:56.710490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:56.711351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:56.711436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:56.711469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:56.837872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:56.838033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:56.838074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:56.838101] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:56.841530] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-12T20:18:56.841830] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-12T20:18:56.841956] [INFO ] [sig ] CHD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:56.987970] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHD.txt [2026-01-12T20:18:56.988132] [INFO ] [sig ] [658/3499] Completed CHD in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:56.988174] [INFO ] [sig ] [659/3499] Forecasting CHDN... [2026-01-12T20:18:56.988207] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-12T20:18:56.988255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-12T20:18:57.000733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-12T20:18:57.001133] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-12T20:18:57.002012] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-12T20:18:57.002068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:57.002100] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:57.002128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:57.002185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:57.063160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:57.064096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:57.064220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:57.064255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:57.196782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:57.196949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:57.196991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:57.197021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:57.200830] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-12T20:18:57.201175] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-12T20:18:57.201316] [INFO ] [sig ] CHDN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:57.353537] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHDN.txt [2026-01-12T20:18:57.353779] [INFO ] [sig ] [659/3499] Completed CHDN in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:57.353842] [INFO ] [sig ] [660/3499] Forecasting CHE... [2026-01-12T20:18:57.353889] [INFO ] [sig ] Generating forecast for: CHE [2026-01-12T20:18:57.353933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-12T20:18:57.365972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-12T20:18:57.366329] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-12T20:18:57.367164] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-12T20:18:57.367218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:57.367252] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:57.367280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:57.367340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:57.429780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:57.430663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:57.430746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:57.430779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:57.556775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:57.556939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:57.556979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:57.557008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:57.560481] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-12T20:18:57.560825] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-12T20:18:57.560967] [INFO ] [sig ] CHE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:57.714105] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHE.txt [2026-01-12T20:18:57.714266] [INFO ] [sig ] [660/3499] Completed CHE in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:57.714313] [INFO ] [sig ] [661/3499] Forecasting CHEF... [2026-01-12T20:18:57.714345] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-12T20:18:57.714375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-12T20:18:57.726658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-12T20:18:57.727051] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-12T20:18:57.727909] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-12T20:18:57.727973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:57.728007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:57.728036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:57.728116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:57.791312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:57.792210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:57.792310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:57.792361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:57.923672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:57.923863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:57.923924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:57.923964] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:57.929139] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=60.76%) [2026-01-12T20:18:57.929694] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-12T20:18:57.929864] [INFO ] [sig ] CHEF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:58.091558] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHEF.txt [2026-01-12T20:18:58.091747] [INFO ] [sig ] [661/3499] Completed CHEF in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:58.091797] [INFO ] [sig ] [662/3499] Forecasting CHH... [2026-01-12T20:18:58.091841] [INFO ] [sig ] Generating forecast for: CHH [2026-01-12T20:18:58.091884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-12T20:18:58.103843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-12T20:18:58.104172] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-12T20:18:58.105065] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-12T20:18:58.105133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:58.105181] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:58.105219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:58.105486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:58.169712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:58.170591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:58.170673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:58.170706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:58.301030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:58.301186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:58.301227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:58.301256] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:58.304822] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-12T20:18:58.305121] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-12T20:18:58.305257] [INFO ] [sig ] CHH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:58.456462] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHH.txt [2026-01-12T20:18:58.456658] [INFO ] [sig ] [662/3499] Completed CHH in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:58.456708] [INFO ] [sig ] [663/3499] Forecasting CHI... [2026-01-12T20:18:58.456741] [INFO ] [sig ] Generating forecast for: CHI [2026-01-12T20:18:58.456773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-12T20:18:58.468347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-12T20:18:58.468688] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-12T20:18:58.469514] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-12T20:18:58.469568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:58.469626] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:58.469655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:58.469712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:58.531913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:58.532790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:58.532873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:58.532907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:58.660428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:58.660614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:58.660660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:58.660697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:58.664217] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-12T20:18:58.664534] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-12T20:18:58.664698] [INFO ] [sig ] CHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:58.807948] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHI.txt [2026-01-12T20:18:58.808090] [INFO ] [sig ] [663/3499] Completed CHI in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-12T20:18:58.808129] [INFO ] [sig ] [664/3499] Forecasting CHKP... [2026-01-12T20:18:58.808159] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-12T20:18:58.808189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-12T20:18:58.819499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-12T20:18:58.819827] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-12T20:18:58.820733] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-12T20:18:58.820786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:58.820818] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:58.820845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:58.820900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:58.881055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:58.881796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:58.881876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:58.881908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:59.001181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:59.001338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:59.001378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:59.001406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:59.004728] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-12T20:18:59.005001] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-12T20:18:59.005124] [INFO ] [sig ] CHKP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:59.145866] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHKP.txt [2026-01-12T20:18:59.146003] [INFO ] [sig ] [664/3499] Completed CHKP in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:18:59.146041] [INFO ] [sig ] [665/3499] Forecasting CHMI... [2026-01-12T20:18:59.146071] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-12T20:18:59.146101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-12T20:18:59.160505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-12T20:18:59.161063] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-12T20:18:59.161968] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-12T20:18:59.162031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:59.162068] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:59.162095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:59.162152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:59.223078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:59.223957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:59.224046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:59.224079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:59.345737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:59.345923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:59.345969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:59.346008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:59.349759] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=98.60%) [2026-01-12T20:18:59.350047] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-12T20:18:59.350178] [INFO ] [sig ] CHMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:18:59.500159] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHMI.txt [2026-01-12T20:18:59.500298] [INFO ] [sig ] [665/3499] Completed CHMI in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:18:59.500337] [INFO ] [sig ] [666/3499] Forecasting CHRD... [2026-01-12T20:18:59.500366] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-12T20:18:59.500396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-12T20:18:59.513548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-12T20:18:59.513860] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-12T20:18:59.514854] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-12T20:18:59.514907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:59.514966] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:59.514994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:59.515051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:59.573958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:59.574683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:59.574764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:59.574797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:18:59.699004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:18:59.699168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:18:59.699210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:18:59.699239] [INFO ] [FORECASTER] Training complete [2026-01-12T20:18:59.702709] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-01-12T20:18:59.703000] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-12T20:18:59.703133] [INFO ] [sig ] CHRD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:18:59.848678] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHRD.txt [2026-01-12T20:18:59.848819] [INFO ] [sig ] [666/3499] Completed CHRD in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:18:59.848858] [INFO ] [sig ] [667/3499] Forecasting CHRS... [2026-01-12T20:18:59.848888] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-12T20:18:59.848917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-12T20:18:59.860442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-12T20:18:59.860761] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-12T20:18:59.861528] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-12T20:18:59.861608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:18:59.861642] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:18:59.861668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:18:59.861723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:18:59.922054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:18:59.922760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:18:59.922840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:18:59.922873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:00.042985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:00.043149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:00.043189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:00.043217] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:00.046604] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-12T20:19:00.046878] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-12T20:19:00.047000] [INFO ] [sig ] CHRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:00.188428] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHRS.txt [2026-01-12T20:19:00.188612] [INFO ] [sig ] [667/3499] Completed CHRS in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:19:00.188656] [INFO ] [sig ] [668/3499] Forecasting CHSCL... [2026-01-12T20:19:00.188687] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-12T20:19:00.188717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-12T20:19:00.199980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-12T20:19:00.200358] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-12T20:19:00.201169] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-12T20:19:00.201222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:00.201254] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:00.201280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:00.201336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:00.262537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:00.263636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:00.263720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:00.263753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:00.383615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:00.383785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:00.383824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:00.383853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:00.387630] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-12T20:19:00.387971] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-12T20:19:00.388105] [INFO ] [sig ] CHSCL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:00.541784] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHSCL.txt [2026-01-12T20:19:00.541950] [INFO ] [sig ] [668/3499] Completed CHSCL in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:19:00.541989] [INFO ] [sig ] [669/3499] Forecasting CHSCM... [2026-01-12T20:19:00.542018] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-12T20:19:00.542049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-12T20:19:00.555186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-12T20:19:00.555611] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-12T20:19:00.556643] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-12T20:19:00.556697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:00.556729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:00.556755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:00.556811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:00.615713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:00.616662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:00.616757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:00.616791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:00.741875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:00.742051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:00.742092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:00.742157] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:00.746533] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=85.64%) [2026-01-12T20:19:00.746844] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-12T20:19:00.746974] [INFO ] [sig ] CHSCM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:00.898887] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHSCM.txt [2026-01-12T20:19:00.899036] [INFO ] [sig ] [669/3499] Completed CHSCM in 0.4s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:19:00.899075] [INFO ] [sig ] [670/3499] Forecasting CHSCN... [2026-01-12T20:19:00.899105] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-12T20:19:00.899135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-12T20:19:00.910710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-12T20:19:00.911008] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-12T20:19:00.911804] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-12T20:19:00.911857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:00.911889] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:00.911916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:00.911972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:00.970188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:00.970994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:00.971072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:00.971103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:01.090680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:01.090828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:01.090866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:01.090893] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:01.094740] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-01-12T20:19:01.095009] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-12T20:19:01.095129] [INFO ] [sig ] CHSCN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:01.246868] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHSCN.txt [2026-01-12T20:19:01.247010] [INFO ] [sig ] [670/3499] Completed CHSCN in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:19:01.247050] [INFO ] [sig ] [671/3499] Forecasting CHSCO... [2026-01-12T20:19:01.247083] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-12T20:19:01.247114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-12T20:19:01.259274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-12T20:19:01.259547] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-12T20:19:01.260324] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-12T20:19:01.260376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:01.260407] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:01.260434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:01.260491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:01.316978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:01.317549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:01.317647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:01.317679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:01.434187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:01.434297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:01.434332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:01.434361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:01.437678] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-12T20:19:01.437971] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-12T20:19:01.438090] [INFO ] [sig ] CHSCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:01.587143] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHSCO.txt [2026-01-12T20:19:01.587281] [INFO ] [sig ] [671/3499] Completed CHSCO in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:19:01.587319] [INFO ] [sig ] [672/3499] Forecasting CHSCP... [2026-01-12T20:19:01.587348] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-12T20:19:01.587387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-12T20:19:01.599895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-12T20:19:01.600184] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-12T20:19:01.600994] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-12T20:19:01.601047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:01.601086] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:01.601119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:01.601188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:01.659008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:01.659600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:01.659703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:01.659738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:01.766274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:01.766369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:01.766405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:01.766432] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:01.769490] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-12T20:19:01.769779] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-12T20:19:01.769898] [INFO ] [sig ] CHSCP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:01.910210] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHSCP.txt [2026-01-12T20:19:01.910314] [INFO ] [sig ] [672/3499] Completed CHSCP in 0.3s | 2.84 sym/s | Total: 3.9m | ETA: 16.6m [2026-01-12T20:19:01.910351] [INFO ] [sig ] [673/3499] Forecasting CHWY... [2026-01-12T20:19:01.910380] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-12T20:19:01.910409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-12T20:19:01.921427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-12T20:19:01.921706] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-12T20:19:01.922459] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-12T20:19:01.922511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:01.922543] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:01.922590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:01.922649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:01.979069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:01.979676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:01.979753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:01.979784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:02.100039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:02.100383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:02.100422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:02.100450] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:02.104176] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: DOWN (p=30.59%) [2026-01-12T20:19:02.104452] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-12T20:19:02.104590] [INFO ] [sig ] CHWY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:02.253473] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CHWY.txt [2026-01-12T20:19:02.253653] [INFO ] [sig ] [673/3499] Completed CHWY in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:02.253696] [INFO ] [sig ] [674/3499] Forecasting CHY... [2026-01-12T20:19:02.253725] [INFO ] [sig ] Generating forecast for: CHY [2026-01-12T20:19:02.253764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-12T20:19:02.265442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-12T20:19:02.265746] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-12T20:19:02.266587] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-12T20:19:02.266642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:02.266673] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:02.266701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:02.266758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:02.325663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:02.326318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:02.326396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:02.326429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:02.444936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:02.445113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:02.445153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:02.445182] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:02.449006] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=91.91%) [2026-01-12T20:19:02.449280] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-12T20:19:02.449403] [INFO ] [sig ] CHY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:02.596894] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CHY.txt [2026-01-12T20:19:02.597030] [INFO ] [sig ] [674/3499] Completed CHY in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:02.597068] [INFO ] [sig ] [675/3499] Forecasting CI... [2026-01-12T20:19:02.597098] [INFO ] [sig ] Generating forecast for: CI [2026-01-12T20:19:02.597127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-12T20:19:02.608606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-12T20:19:02.608892] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-12T20:19:02.609835] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-12T20:19:02.609886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:02.609918] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:02.609944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:02.610000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:02.669988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:02.670836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:02.670919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:02.670952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:02.798192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:02.798358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:02.798400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:02.798429] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:02.802084] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-12T20:19:02.802369] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-12T20:19:02.802501] [INFO ] [sig ] CI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:02.949481] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CI.txt [2026-01-12T20:19:02.949669] [INFO ] [sig ] [675/3499] Completed CI in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:02.949712] [INFO ] [sig ] [676/3499] Forecasting CIA... [2026-01-12T20:19:02.949743] [INFO ] [sig ] Generating forecast for: CIA [2026-01-12T20:19:02.949774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-12T20:19:02.961772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-12T20:19:02.962031] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-12T20:19:02.962830] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-12T20:19:02.962883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:02.962915] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:02.962942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:02.962998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:03.020527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:03.021404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:03.021484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:03.021546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:03.139949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:03.140105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:03.140145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:03.140173] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:03.143522] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=42.59%) [2026-01-12T20:19:03.143820] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-12T20:19:03.143948] [INFO ] [sig ] CIA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:03.293929] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CIA.txt [2026-01-12T20:19:03.294092] [INFO ] [sig ] [676/3499] Completed CIA in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:03.294132] [INFO ] [sig ] [677/3499] Forecasting CIB... [2026-01-12T20:19:03.294162] [INFO ] [sig ] Generating forecast for: CIB [2026-01-12T20:19:03.294192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-12T20:19:03.306016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-12T20:19:03.306432] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-12T20:19:03.307256] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-12T20:19:03.307309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:03.307342] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:03.307371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:03.307426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:03.368291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:03.369193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:03.369282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:03.369314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:03.496521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:03.496693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:03.496733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:03.496763] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:03.500442] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-01-12T20:19:03.500726] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-12T20:19:03.500845] [INFO ] [sig ] CIB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:03.647040] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CIB.txt [2026-01-12T20:19:03.647197] [INFO ] [sig ] [677/3499] Completed CIB in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:03.647238] [INFO ] [sig ] [678/3499] Forecasting CIEN... [2026-01-12T20:19:03.647268] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-12T20:19:03.647300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-12T20:19:03.658783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-12T20:19:03.659058] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-12T20:19:03.659913] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-12T20:19:03.659967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:03.660010] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:03.660041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:03.660098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:03.725592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:03.726456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:03.726589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:03.726628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:03.854306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:03.854462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:03.854501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:03.854530] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:03.857975] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-12T20:19:03.858268] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-12T20:19:03.858395] [INFO ] [sig ] CIEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:04.002430] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CIEN.txt [2026-01-12T20:19:04.002564] [INFO ] [sig ] [678/3499] Completed CIEN in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:04.002622] [INFO ] [sig ] [679/3499] Forecasting CIF... [2026-01-12T20:19:04.002652] [INFO ] [sig ] Generating forecast for: CIF [2026-01-12T20:19:04.002681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-12T20:19:04.018983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-12T20:19:04.019343] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-12T20:19:04.020193] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-12T20:19:04.020247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:04.020278] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:04.020306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:04.020363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:04.079855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:04.080568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:04.080665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:04.080699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:04.188413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:04.188595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:04.188640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:04.188672] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:04.192225] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-12T20:19:04.192541] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-12T20:19:04.192702] [INFO ] [sig ] CIF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:04.344190] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CIF.txt [2026-01-12T20:19:04.344377] [INFO ] [sig ] [679/3499] Completed CIF in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-12T20:19:04.344419] [INFO ] [sig ] [680/3499] Forecasting CIG... [2026-01-12T20:19:04.344450] [INFO ] [sig ] Generating forecast for: CIG [2026-01-12T20:19:04.344480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-12T20:19:04.357655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-12T20:19:04.358073] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-12T20:19:04.358967] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-12T20:19:04.359023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:04.359057] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:04.359086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:04.359144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:04.420661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:04.421792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:04.421878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:04.421910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:04.550018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:04.550175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:04.550218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:04.550248] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:04.553834] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-12T20:19:04.554119] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-12T20:19:04.554244] [INFO ] [sig ] CIG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:04.701993] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CIG.txt [2026-01-12T20:19:04.702154] [INFO ] [sig ] [680/3499] Completed CIG in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:04.702200] [INFO ] [sig ] [681/3499] Forecasting CIGI... [2026-01-12T20:19:04.702230] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-12T20:19:04.702260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-12T20:19:04.714216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-12T20:19:04.714620] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-12T20:19:04.715401] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-12T20:19:04.715455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:04.715488] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:04.715515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:04.715588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:04.772472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:04.773316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:04.773400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:04.773433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:04.892005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:04.892170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:04.892212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:04.892240] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:04.895892] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-01-12T20:19:04.896273] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-12T20:19:04.896413] [INFO ] [sig ] CIGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:05.061831] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CIGI.txt [2026-01-12T20:19:05.061974] [INFO ] [sig ] [681/3499] Completed CIGI in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:05.062012] [INFO ] [sig ] [682/3499] Forecasting CII... [2026-01-12T20:19:05.062048] [INFO ] [sig ] Generating forecast for: CII [2026-01-12T20:19:05.062080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-12T20:19:05.073569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-12T20:19:05.073898] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-12T20:19:05.074695] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-12T20:19:05.074747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:05.074779] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:05.074806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:05.074867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:05.135400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:05.136262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:05.136345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:05.136379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:05.266908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:05.267084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:05.267131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:05.267169] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:05.270899] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-12T20:19:05.271211] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-12T20:19:05.271344] [INFO ] [sig ] CII: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:05.426517] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CII.txt [2026-01-12T20:19:05.426677] [INFO ] [sig ] [682/3499] Completed CII in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:05.426715] [INFO ] [sig ] [683/3499] Forecasting CIM... [2026-01-12T20:19:05.426744] [INFO ] [sig ] Generating forecast for: CIM [2026-01-12T20:19:05.426774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-12T20:19:05.438374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-12T20:19:05.438696] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-12T20:19:05.439490] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-12T20:19:05.439543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:05.439619] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:05.439649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:05.439705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:05.495687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:05.496459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:05.496538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:05.496587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:05.637015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:05.637192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:05.637243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:05.637278] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:05.642221] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-12T20:19:05.642791] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-12T20:19:05.642945] [INFO ] [sig ] CIM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:05.820685] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CIM.txt [2026-01-12T20:19:05.820840] [INFO ] [sig ] [683/3499] Completed CIM in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:05.820880] [INFO ] [sig ] [684/3499] Forecasting CINF... [2026-01-12T20:19:05.820910] [INFO ] [sig ] Generating forecast for: CINF [2026-01-12T20:19:05.820938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-12T20:19:05.832497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-12T20:19:05.832827] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-12T20:19:05.833614] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-12T20:19:05.833666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:05.833698] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:05.833724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:05.833780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:05.894718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:05.895508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:05.895613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:05.895649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:06.027066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:06.027250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:06.027299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:06.027330] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:06.030931] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=35.14%) [2026-01-12T20:19:06.031252] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-12T20:19:06.031402] [INFO ] [sig ] CINF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:06.190461] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CINF.txt [2026-01-12T20:19:06.190634] [INFO ] [sig ] [684/3499] Completed CINF in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:06.190677] [INFO ] [sig ] [685/3499] Forecasting CING... [2026-01-12T20:19:06.190709] [INFO ] [sig ] Generating forecast for: CING [2026-01-12T20:19:06.190740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-12T20:19:06.202034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-12T20:19:06.202354] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-12T20:19:06.203235] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-12T20:19:06.203289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:06.203322] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:06.203351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:06.203409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:06.263813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:06.264639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:06.264721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:06.264755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:06.408927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:06.409084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:06.409124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:06.409175] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:06.413211] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-01-12T20:19:06.413498] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-12T20:19:06.413643] [INFO ] [sig ] CING: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:06.575675] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CING.txt [2026-01-12T20:19:06.575817] [INFO ] [sig ] [685/3499] Completed CING in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:06.575856] [INFO ] [sig ] [686/3499] Forecasting CION... [2026-01-12T20:19:06.575886] [INFO ] [sig ] Generating forecast for: CION [2026-01-12T20:19:06.575918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-12T20:19:06.588191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-12T20:19:06.588506] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-12T20:19:06.589303] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-12T20:19:06.589357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:06.589390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:06.589417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:06.589473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:06.646512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:06.647347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:06.647431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:06.647465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:06.782743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:06.782901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:06.782943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:06.783009] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:06.786714] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-12T20:19:06.787011] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-12T20:19:06.787143] [INFO ] [sig ] CION: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:06.939092] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CION.txt [2026-01-12T20:19:06.939243] [INFO ] [sig ] [686/3499] Completed CION in 0.4s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:06.939284] [INFO ] [sig ] [687/3499] Forecasting CIVB... [2026-01-12T20:19:06.939314] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-12T20:19:06.939345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-12T20:19:06.950480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-12T20:19:06.950811] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-12T20:19:06.951662] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-12T20:19:06.951717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:06.951751] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:06.951778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:06.951836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:07.013588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:07.014402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:07.014482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:07.014531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:07.132960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:07.133103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:07.133144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:07.133174] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:07.136565] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=16.29%) [2026-01-12T20:19:07.136859] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-12T20:19:07.136988] [INFO ] [sig ] CIVB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:07.279186] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CIVB.txt [2026-01-12T20:19:07.279357] [INFO ] [sig ] [687/3499] Completed CIVB in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:07.279404] [INFO ] [sig ] [688/3499] Forecasting CIVI... [2026-01-12T20:19:07.279437] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-12T20:19:07.279467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-12T20:19:07.291354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-12T20:19:07.291681] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-12T20:19:07.292465] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-12T20:19:07.292519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:07.292553] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:07.292610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:07.292674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:07.348381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:07.349270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:07.349355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:07.349389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:07.469337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:07.469496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:07.469536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:07.469566] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:07.473317] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-12T20:19:07.473623] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-12T20:19:07.473758] [INFO ] [sig ] CIVI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:07.625310] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CIVI.txt [2026-01-12T20:19:07.625466] [INFO ] [sig ] [688/3499] Completed CIVI in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:07.625505] [INFO ] [sig ] [689/3499] Forecasting CLB... [2026-01-12T20:19:07.625534] [INFO ] [sig ] Generating forecast for: CLB [2026-01-12T20:19:07.625563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-12T20:19:07.637187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-12T20:19:07.637805] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-12T20:19:07.638632] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-12T20:19:07.638685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:07.638718] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:07.638759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:07.638817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:07.696102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:07.696996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:07.697079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:07.697112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:07.811335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:07.811488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:07.811527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:07.811556] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:07.814907] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-12T20:19:07.815174] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-12T20:19:07.815301] [INFO ] [sig ] CLB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:07.961767] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CLB.txt [2026-01-12T20:19:07.961923] [INFO ] [sig ] [689/3499] Completed CLB in 0.3s | 2.84 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-12T20:19:07.961962] [INFO ] [sig ] [690/3499] Forecasting CLBK... [2026-01-12T20:19:07.961990] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-12T20:19:07.962021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-12T20:19:07.985187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-12T20:19:07.985748] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-12T20:19:07.986782] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-12T20:19:07.986843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:07.986887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:07.986918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:07.986976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:08.054287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:08.055208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:08.055301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:08.055335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:08.177954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:08.178116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:08.178158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:08.178187] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:08.182354] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-12T20:19:08.182665] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-12T20:19:08.182821] [INFO ] [sig ] CLBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:08.329844] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLBK.txt [2026-01-12T20:19:08.329993] [INFO ] [sig ] [690/3499] Completed CLBK in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:08.330034] [INFO ] [sig ] [691/3499] Forecasting CLDX... [2026-01-12T20:19:08.330065] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-12T20:19:08.330094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-12T20:19:08.341405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-12T20:19:08.341707] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-12T20:19:08.342468] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-12T20:19:08.342520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:08.342551] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:08.342599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:08.342657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:08.402719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:08.403633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:08.403720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:08.403753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:08.524216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:08.524371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:08.524409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:08.524437] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:08.527827] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-01-12T20:19:08.528110] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-12T20:19:08.528232] [INFO ] [sig ] CLDX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:08.703078] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CLDX.txt [2026-01-12T20:19:08.703233] [INFO ] [sig ] [691/3499] Completed CLDX in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:08.703275] [INFO ] [sig ] [692/3499] Forecasting CLF... [2026-01-12T20:19:08.703304] [INFO ] [sig ] Generating forecast for: CLF [2026-01-12T20:19:08.703333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-12T20:19:08.717337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-12T20:19:08.717840] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-12T20:19:08.718708] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-12T20:19:08.718765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:08.718800] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:08.718829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:08.718889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:08.778650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:08.779767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:08.780046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:08.780079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:08.912072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:08.912229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:08.912274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:08.912305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:08.916382] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-12T20:19:08.916692] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-12T20:19:08.916823] [INFO ] [sig ] CLF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:09.067049] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLF.txt [2026-01-12T20:19:09.067193] [INFO ] [sig ] [692/3499] Completed CLF in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:09.067233] [INFO ] [sig ] [693/3499] Forecasting CLFD... [2026-01-12T20:19:09.067262] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-12T20:19:09.067298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-12T20:19:09.079648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-12T20:19:09.079996] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-12T20:19:09.080961] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-12T20:19:09.081013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:09.081045] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:09.081072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:09.081129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:09.144785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:09.145690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:09.145824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:09.145860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:09.269830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:09.269990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:09.270033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:09.270061] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:09.274005] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: UP (p=64.59%) [2026-01-12T20:19:09.274348] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-12T20:19:09.274484] [INFO ] [sig ] CLFD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:09.419829] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CLFD.txt [2026-01-12T20:19:09.420002] [INFO ] [sig ] [693/3499] Completed CLFD in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:09.420045] [INFO ] [sig ] [694/3499] Forecasting CLH... [2026-01-12T20:19:09.420074] [INFO ] [sig ] Generating forecast for: CLH [2026-01-12T20:19:09.420103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-12T20:19:09.432052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-12T20:19:09.432415] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-12T20:19:09.433212] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-12T20:19:09.433265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:09.433297] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:09.433324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:09.433380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:09.492873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:09.493764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:09.493846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:09.493878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:09.615164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:09.615326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:09.615365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:09.615656] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:09.619210] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: UP (p=75.63%) [2026-01-12T20:19:09.619487] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-12T20:19:09.619630] [INFO ] [sig ] CLH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:09.761240] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CLH.txt [2026-01-12T20:19:09.761377] [INFO ] [sig ] [694/3499] Completed CLH in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:09.761417] [INFO ] [sig ] [695/3499] Forecasting CLLS... [2026-01-12T20:19:09.761640] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-12T20:19:09.761673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-12T20:19:09.773715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-12T20:19:09.774056] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-12T20:19:09.774850] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-12T20:19:09.774903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:09.774935] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:09.774963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:09.775020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:09.835505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:09.836304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:09.836396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:09.836430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:09.962017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:09.962173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:09.962213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:09.962242] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:09.965661] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=63.93%) [2026-01-12T20:19:09.965939] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-12T20:19:09.966069] [INFO ] [sig ] CLLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:10.114119] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CLLS.txt [2026-01-12T20:19:10.114257] [INFO ] [sig ] [695/3499] Completed CLLS in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:10.114296] [INFO ] [sig ] [696/3499] Forecasting CLMB... [2026-01-12T20:19:10.114326] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-12T20:19:10.114355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-12T20:19:10.127883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-12T20:19:10.128237] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-12T20:19:10.129037] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-12T20:19:10.129091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:10.129124] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:10.129151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:10.129207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:10.186951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:10.187807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:10.187893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:10.187926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:10.308056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:10.308211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:10.308250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:10.308281] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:10.312015] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-12T20:19:10.312288] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-12T20:19:10.312412] [INFO ] [sig ] CLMB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:10.460739] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLMB.txt [2026-01-12T20:19:10.460919] [INFO ] [sig ] [696/3499] Completed CLMB in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:10.460959] [INFO ] [sig ] [697/3499] Forecasting CLNE... [2026-01-12T20:19:10.460989] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-12T20:19:10.461018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-12T20:19:10.473314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-12T20:19:10.473653] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-12T20:19:10.474411] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-12T20:19:10.474462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:10.474494] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:10.474520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:10.474593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:10.531717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:10.532362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:10.532439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:10.532470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:10.655911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:10.656070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:10.656109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:10.656137] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:10.659538] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-12T20:19:10.659844] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-12T20:19:10.659980] [INFO ] [sig ] CLNE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:10.808084] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLNE.txt [2026-01-12T20:19:10.808244] [INFO ] [sig ] [697/3499] Completed CLNE in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-12T20:19:10.808286] [INFO ] [sig ] [698/3499] Forecasting CLNN... [2026-01-12T20:19:10.808315] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-12T20:19:10.808345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-12T20:19:10.819555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-12T20:19:10.819948] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-12T20:19:10.820787] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-12T20:19:10.820839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:10.820872] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:10.820900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:10.820958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:10.880615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:10.881479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:10.881561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:10.881624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:11.002708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:11.002892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:11.002933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:11.002964] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:11.006425] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-01-12T20:19:11.006947] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-12T20:19:11.007082] [INFO ] [sig ] CLNN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:11.152357] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLNN.txt [2026-01-12T20:19:11.152496] [INFO ] [sig ] [698/3499] Completed CLNN in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:11.152535] [INFO ] [sig ] [699/3499] Forecasting CLOA... [2026-01-12T20:19:11.152565] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-12T20:19:11.152616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-12T20:19:11.164534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-12T20:19:11.164875] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-12T20:19:11.165672] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-12T20:19:11.165726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:11.165759] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:11.165787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:11.165844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:11.223018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:11.223663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:11.223743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:11.223775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:11.326234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:11.326383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:11.326424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:11.326454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:11.330182] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-12T20:19:11.330468] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-12T20:19:11.330608] [INFO ] [sig ] CLOA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:11.473016] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CLOA.txt [2026-01-12T20:19:11.473144] [INFO ] [sig ] [699/3499] Completed CLOA in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:11.473191] [INFO ] [sig ] [700/3499] Forecasting CLRB... [2026-01-12T20:19:11.473220] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-12T20:19:11.473249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-12T20:19:11.486497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-12T20:19:11.486787] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-12T20:19:11.487773] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-12T20:19:11.487847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:11.487905] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:11.487932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:11.487988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:11.544345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:11.545106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:11.545185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:11.545217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:11.668208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:11.668365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:11.668405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:11.668434] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:11.671749] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-01-12T20:19:11.672017] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-12T20:19:11.672137] [INFO ] [sig ] CLRB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:11.814624] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLRB.txt [2026-01-12T20:19:11.814788] [INFO ] [sig ] [700/3499] Completed CLRB in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:11.814829] [INFO ] [sig ] [701/3499] Forecasting CLS... [2026-01-12T20:19:11.814858] [INFO ] [sig ] Generating forecast for: CLS [2026-01-12T20:19:11.814887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-12T20:19:11.827171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-12T20:19:11.827536] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-12T20:19:11.828387] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-12T20:19:11.828441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:11.828473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:11.828499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:11.828555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:11.884538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:11.885445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:11.885530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:11.885561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:12.015775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:12.015932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:12.015973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:12.016001] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:12.019837] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: DOWN (p=16.82%) [2026-01-12T20:19:12.020128] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-12T20:19:12.020254] [INFO ] [sig ] CLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:12.182317] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLS.txt [2026-01-12T20:19:12.182490] [INFO ] [sig ] [701/3499] Completed CLS in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:12.182537] [INFO ] [sig ] [702/3499] Forecasting CLX... [2026-01-12T20:19:12.182566] [INFO ] [sig ] Generating forecast for: CLX [2026-01-12T20:19:12.182618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-12T20:19:12.195194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-12T20:19:12.195569] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-12T20:19:12.196378] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-12T20:19:12.196453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:12.196488] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:12.196515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:12.196594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:12.253688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:12.254594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:12.254684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:12.254715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:12.378524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:12.378745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:12.378787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:12.378815] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:12.382318] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-12T20:19:12.382625] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-12T20:19:12.382764] [INFO ] [sig ] CLX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:12.525462] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CLX.txt [2026-01-12T20:19:12.525621] [INFO ] [sig ] [702/3499] Completed CLX in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:12.525663] [INFO ] [sig ] [703/3499] Forecasting CM... [2026-01-12T20:19:12.525695] [INFO ] [sig ] Generating forecast for: CM [2026-01-12T20:19:12.525726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-12T20:19:12.538161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-12T20:19:12.538525] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-12T20:19:12.539345] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-12T20:19:12.539399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:12.539436] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:12.539464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:12.539520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:12.597952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:12.598720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:12.598803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:12.598835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:12.720063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:12.720217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:12.720257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:12.720287] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:12.723795] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=74.75%) [2026-01-12T20:19:12.724069] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-12T20:19:12.724192] [INFO ] [sig ] CM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:12.872746] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CM.txt [2026-01-12T20:19:12.872908] [INFO ] [sig ] [703/3499] Completed CM in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:12.872947] [INFO ] [sig ] [704/3499] Forecasting CMA... [2026-01-12T20:19:12.872978] [INFO ] [sig ] Generating forecast for: CMA [2026-01-12T20:19:12.873007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-12T20:19:12.885681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-12T20:19:12.886058] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-12T20:19:12.886857] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-12T20:19:12.886910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:12.886943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:12.886969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:12.887027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:12.945608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:12.946464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:12.946548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:12.946601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:13.072795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:13.072956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:13.072997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:13.073026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:13.076449] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-12T20:19:13.076753] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-12T20:19:13.076883] [INFO ] [sig ] CMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:13.227247] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMA.txt [2026-01-12T20:19:13.227406] [INFO ] [sig ] [704/3499] Completed CMA in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:13.227448] [INFO ] [sig ] [705/3499] Forecasting CMC... [2026-01-12T20:19:13.227478] [INFO ] [sig ] Generating forecast for: CMC [2026-01-12T20:19:13.227508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-12T20:19:13.240065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-12T20:19:13.240436] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-12T20:19:13.241240] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-12T20:19:13.241293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:13.241325] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:13.241353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:13.241413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:13.298227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:13.299117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:13.299201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:13.299233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:13.423297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:13.423456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:13.423497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:13.423525] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:13.427426] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=6.77%) [2026-01-12T20:19:13.427946] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-12T20:19:13.428075] [INFO ] [sig ] CMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:13.586726] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMC.txt [2026-01-12T20:19:13.586872] [INFO ] [sig ] [705/3499] Completed CMC in 0.4s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:13.586924] [INFO ] [sig ] [706/3499] Forecasting CMCM... [2026-01-12T20:19:13.586955] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-12T20:19:13.586985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-12T20:19:13.599815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-12T20:19:13.600075] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-12T20:19:13.600924] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-12T20:19:13.600977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:13.601009] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:13.601036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:13.601091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:13.660135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:13.660848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:13.660927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:13.660960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:13.769231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:13.769379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:13.769420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:13.769448] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:13.772750] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=37.81%) [2026-01-12T20:19:13.773015] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-12T20:19:13.773137] [INFO ] [sig ] CMCM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:13.916146] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMCM.txt [2026-01-12T20:19:13.916269] [INFO ] [sig ] [706/3499] Completed CMCM in 0.3s | 2.84 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-12T20:19:13.916308] [INFO ] [sig ] [707/3499] Forecasting CMCO... [2026-01-12T20:19:13.916337] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-12T20:19:13.916369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-12T20:19:13.928095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-12T20:19:13.928372] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-12T20:19:13.929356] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-12T20:19:13.929409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:13.929441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:13.929467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:13.929523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:13.989252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:13.989939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:13.990018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:13.990050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:14.110347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:14.110498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:14.110537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:14.110566] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:14.114523] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-12T20:19:14.114809] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-12T20:19:14.114971] [INFO ] [sig ] CMCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:14.259207] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMCO.txt [2026-01-12T20:19:14.259348] [INFO ] [sig ] [707/3499] Completed CMCO in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:14.259389] [INFO ] [sig ] [708/3499] Forecasting CMCSA... [2026-01-12T20:19:14.259422] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-12T20:19:14.259452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-12T20:19:14.270768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-12T20:19:14.271049] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-12T20:19:14.271836] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-12T20:19:14.271889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:14.271920] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:14.271947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:14.272003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:14.328776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:14.329378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:14.329456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:14.329486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:14.450431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:14.450604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:14.450646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:14.450674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:14.454006] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-01-12T20:19:14.454277] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-12T20:19:14.454400] [INFO ] [sig ] CMCSA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:14.597538] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMCSA.txt [2026-01-12T20:19:14.597685] [INFO ] [sig ] [708/3499] Completed CMCSA in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:14.597749] [INFO ] [sig ] [709/3499] Forecasting CME... [2026-01-12T20:19:14.597784] [INFO ] [sig ] Generating forecast for: CME [2026-01-12T20:19:14.597813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-12T20:19:14.608927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-12T20:19:14.609218] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-12T20:19:14.609996] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-12T20:19:14.610048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:14.610080] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:14.610107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:14.610163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:14.668394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:14.669149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:14.669227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:14.669259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:14.791791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:14.791938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:14.791992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:14.792022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:14.795284] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-01-12T20:19:14.795550] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-12T20:19:14.795873] [INFO ] [sig ] CME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:14.939280] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CME.txt [2026-01-12T20:19:14.939407] [INFO ] [sig ] [709/3499] Completed CME in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:14.939446] [INFO ] [sig ] [710/3499] Forecasting CMG... [2026-01-12T20:19:14.939475] [INFO ] [sig ] Generating forecast for: CMG [2026-01-12T20:19:14.939505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-12T20:19:14.950228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-12T20:19:14.950553] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-12T20:19:14.951329] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-12T20:19:14.951379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:14.951414] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:14.951443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:14.951499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:15.009897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:15.010724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:15.010831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:15.010864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:15.129106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:15.129259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:15.129298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:15.129327] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:15.132643] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-12T20:19:15.132917] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-12T20:19:15.133040] [INFO ] [sig ] CMG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:15.274734] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMG.txt [2026-01-12T20:19:15.274875] [INFO ] [sig ] [710/3499] Completed CMG in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:15.274914] [INFO ] [sig ] [711/3499] Forecasting CMI... [2026-01-12T20:19:15.274944] [INFO ] [sig ] Generating forecast for: CMI [2026-01-12T20:19:15.274974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-12T20:19:15.286052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-12T20:19:15.286326] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-12T20:19:15.287102] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-12T20:19:15.287153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:15.287184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:15.287211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:15.287267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:15.345332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:15.346003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:15.346095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:15.346128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:15.466640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:15.466787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:15.466826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:15.466855] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:15.470171] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-12T20:19:15.470439] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-12T20:19:15.470561] [INFO ] [sig ] CMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:15.613887] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMI.txt [2026-01-12T20:19:15.614012] [INFO ] [sig ] [711/3499] Completed CMI in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:15.614050] [INFO ] [sig ] [712/3499] Forecasting CMMB... [2026-01-12T20:19:15.614079] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-12T20:19:15.614108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-12T20:19:15.625158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-12T20:19:15.625450] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-12T20:19:15.626219] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-12T20:19:15.626272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:15.626303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:15.626330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:15.626385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:15.686422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:15.687310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:15.687393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:15.687430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:15.803328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:15.803476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:15.803515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:15.803543] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:15.806832] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-01-12T20:19:15.807104] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-12T20:19:15.807225] [INFO ] [sig ] CMMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:15.950898] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMMB.txt [2026-01-12T20:19:15.951037] [INFO ] [sig ] [712/3499] Completed CMMB in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:15.951075] [INFO ] [sig ] [713/3499] Forecasting CMP... [2026-01-12T20:19:15.951105] [INFO ] [sig ] Generating forecast for: CMP [2026-01-12T20:19:15.951141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-12T20:19:15.962421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-12T20:19:15.962801] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-12T20:19:15.963627] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-12T20:19:15.963682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:15.963716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:15.963757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:15.963814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:16.028847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:16.029657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:16.029739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:16.029773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:16.152556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:16.152736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:16.152775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:16.152806] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:16.156097] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-12T20:19:16.156372] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-12T20:19:16.156503] [INFO ] [sig ] CMP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:16.306670] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMP.txt [2026-01-12T20:19:16.306844] [INFO ] [sig ] [713/3499] Completed CMP in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-12T20:19:16.306884] [INFO ] [sig ] [714/3499] Forecasting CMPO... [2026-01-12T20:19:16.306914] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-12T20:19:16.306944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-12T20:19:16.318892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-12T20:19:16.319238] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-12T20:19:16.320032] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-12T20:19:16.320083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:16.320115] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:16.320141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:16.320196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:16.390459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:16.391352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:16.391436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:16.391468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:16.525952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:16.526146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:16.526198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:16.526230] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:16.530472] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-01-12T20:19:16.531054] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-12T20:19:16.531213] [INFO ] [sig ] CMPO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:16.693326] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMPO.txt [2026-01-12T20:19:16.693478] [INFO ] [sig ] [714/3499] Completed CMPO in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:16.693517] [INFO ] [sig ] [715/3499] Forecasting CMPS... [2026-01-12T20:19:16.693545] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-12T20:19:16.693592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-12T20:19:16.705989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-12T20:19:16.706364] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-12T20:19:16.707211] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-12T20:19:16.707267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:16.707299] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:16.707328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:16.707386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:16.767054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:16.767962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:16.768047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:16.768080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:16.889512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:16.889687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:16.889729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:16.889759] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:16.893194] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-12T20:19:16.893464] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-12T20:19:16.893600] [INFO ] [sig ] CMPS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:17.047681] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMPS.txt [2026-01-12T20:19:17.047844] [INFO ] [sig ] [715/3499] Completed CMPS in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:17.047886] [INFO ] [sig ] [716/3499] Forecasting CMPX... [2026-01-12T20:19:17.047915] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-12T20:19:17.047944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-12T20:19:17.059968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-12T20:19:17.060288] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-12T20:19:17.061075] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-12T20:19:17.061127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:17.061160] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:17.061187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:17.061243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:17.120341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:17.121331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:17.121418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:17.121452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:17.248828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:17.249025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:17.249082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:17.249116] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:17.252829] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-01-12T20:19:17.253125] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-12T20:19:17.253252] [INFO ] [sig ] CMPX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:17.402059] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMPX.txt [2026-01-12T20:19:17.402200] [INFO ] [sig ] [716/3499] Completed CMPX in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:17.402239] [INFO ] [sig ] [717/3499] Forecasting CMRE... [2026-01-12T20:19:17.402268] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-12T20:19:17.402305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-12T20:19:17.413499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-12T20:19:17.413790] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-12T20:19:17.414544] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-12T20:19:17.414615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:17.414672] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:17.414700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:17.414756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:17.475386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:17.476589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:17.476679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:17.476714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:17.609962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:17.610126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:17.610166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:17.610194] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:17.613648] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=28.58%) [2026-01-12T20:19:17.613969] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-12T20:19:17.614108] [INFO ] [sig ] CMRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:17.768757] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMRE.txt [2026-01-12T20:19:17.768920] [INFO ] [sig ] [717/3499] Completed CMRE in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:17.768960] [INFO ] [sig ] [718/3499] Forecasting CMS... [2026-01-12T20:19:17.768991] [INFO ] [sig ] Generating forecast for: CMS [2026-01-12T20:19:17.769023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-12T20:19:17.783287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-12T20:19:17.783950] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-12T20:19:17.784875] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-12T20:19:17.784930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:17.784963] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:17.784990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:17.785046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:17.851120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:17.852075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:17.852169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:17.852203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:17.975067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:17.975232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:17.975273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:17.975303] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:17.978857] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-01-12T20:19:17.979136] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-12T20:19:17.979262] [INFO ] [sig ] CMS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:18.121121] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMS.txt [2026-01-12T20:19:18.121273] [INFO ] [sig ] [718/3499] Completed CMS in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:18.121314] [INFO ] [sig ] [719/3499] Forecasting CMSA... [2026-01-12T20:19:18.121344] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-12T20:19:18.121374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-12T20:19:18.132350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-12T20:19:18.132668] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-12T20:19:18.133459] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-12T20:19:18.133517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:18.133550] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:18.133601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:18.133660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:18.191926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:18.192788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:18.192870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:18.192903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:18.310915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:18.311070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:18.311110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:18.311138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:18.314442] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-12T20:19:18.314731] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-12T20:19:18.314854] [INFO ] [sig ] CMSA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:18.458682] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMSA.txt [2026-01-12T20:19:18.458850] [INFO ] [sig ] [719/3499] Completed CMSA in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:18.458891] [INFO ] [sig ] [720/3499] Forecasting CMSC... [2026-01-12T20:19:18.458923] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-12T20:19:18.458954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-12T20:19:18.470608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-12T20:19:18.470904] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-12T20:19:18.471679] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-12T20:19:18.471731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:18.471762] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:18.471790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:18.471846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:18.533889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:18.534968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:18.535060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:18.535093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:18.663015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:18.663183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:18.663232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:18.663357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:18.667136] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-12T20:19:18.667434] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-12T20:19:18.667564] [INFO ] [sig ] CMSC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:18.815321] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMSC.txt [2026-01-12T20:19:18.815472] [INFO ] [sig ] [720/3499] Completed CMSC in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:18.815512] [INFO ] [sig ] [721/3499] Forecasting CMSD... [2026-01-12T20:19:18.815542] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-12T20:19:18.815592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-12T20:19:18.828126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-12T20:19:18.828421] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-12T20:19:18.829240] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-12T20:19:18.829294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:18.829327] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:18.829355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:18.829411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:18.889830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:18.890932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:18.891021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:18.891054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:19.018864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:19.019022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:19.019064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:19.019092] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:19.022479] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-12T20:19:19.022782] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-12T20:19:19.022912] [INFO ] [sig ] CMSD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:19.178089] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMSD.txt [2026-01-12T20:19:19.178249] [INFO ] [sig ] [721/3499] Completed CMSD in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:19.178289] [INFO ] [sig ] [722/3499] Forecasting CMTG... [2026-01-12T20:19:19.178319] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-12T20:19:19.178349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-12T20:19:19.189665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-12T20:19:19.190000] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-12T20:19:19.190853] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-12T20:19:19.190906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:19.190937] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:19.190964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:19.191020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:19.249353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:19.250525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:19.250838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:19.250880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:19.369729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:19.369889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:19.369930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:19.369959] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:19.373308] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-01-12T20:19:19.373595] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-12T20:19:19.373880] [INFO ] [sig ] CMTG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:19.518467] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CMTG.txt [2026-01-12T20:19:19.518642] [INFO ] [sig ] [722/3499] Completed CMTG in 0.3s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:19.518684] [INFO ] [sig ] [723/3499] Forecasting CMTL... [2026-01-12T20:19:19.518715] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-12T20:19:19.518746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-12T20:19:19.530891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-12T20:19:19.531225] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-12T20:19:19.532199] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-12T20:19:19.532252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:19.532283] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:19.532309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:19.532366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:19.588540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:19.589379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:19.589463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:19.589495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:19.709886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:19.710032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:19.710071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:19.710099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:19.713400] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=52.21%) [2026-01-12T20:19:19.713696] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-12T20:19:19.713833] [INFO ] [sig ] CMTL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:19.875423] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CMTL.txt [2026-01-12T20:19:19.875607] [INFO ] [sig ] [723/3499] Completed CMTL in 0.4s | 2.84 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-12T20:19:19.875650] [INFO ] [sig ] [724/3499] Forecasting CNA... [2026-01-12T20:19:19.875680] [INFO ] [sig ] Generating forecast for: CNA [2026-01-12T20:19:19.875709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-12T20:19:19.889416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-12T20:19:19.889827] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-12T20:19:19.890612] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-12T20:19:19.890665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:19.890705] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:19.890732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:19.890803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:19.948373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:19.949237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:19.949318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:19.949352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:20.069297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:20.069455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:20.069496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:20.069526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:20.073287] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=74.21%) [2026-01-12T20:19:20.073600] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-12T20:19:20.073735] [INFO ] [sig ] CNA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:20.234082] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNA.txt [2026-01-12T20:19:20.234246] [INFO ] [sig ] [724/3499] Completed CNA in 0.4s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:20.234289] [INFO ] [sig ] [725/3499] Forecasting CNC... [2026-01-12T20:19:20.234319] [INFO ] [sig ] Generating forecast for: CNC [2026-01-12T20:19:20.234349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-12T20:19:20.245900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-12T20:19:20.246239] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-12T20:19:20.247030] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-12T20:19:20.247083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:20.247115] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:20.247142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:20.247199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:20.304427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:20.305283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:20.305366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:20.305398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:20.423209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:20.423367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:20.423408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:20.423436] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:20.426825] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=75.46%) [2026-01-12T20:19:20.427113] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-12T20:19:20.427238] [INFO ] [sig ] CNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:20.571836] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNC.txt [2026-01-12T20:19:20.571996] [INFO ] [sig ] [725/3499] Completed CNC in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:20.572038] [INFO ] [sig ] [726/3499] Forecasting CNF... [2026-01-12T20:19:20.572067] [INFO ] [sig ] Generating forecast for: CNF [2026-01-12T20:19:20.572098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-12T20:19:20.586936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-12T20:19:20.587287] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-12T20:19:20.588153] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-12T20:19:20.588218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:20.588251] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:20.588277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:20.588333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:20.645631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:20.646505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:20.646603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:20.646638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:20.752691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:20.752849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:20.752889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:20.752917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:20.756236] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=72.45%) [2026-01-12T20:19:20.756511] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-12T20:19:20.756655] [INFO ] [sig ] CNF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:20.899437] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNF.txt [2026-01-12T20:19:20.899675] [INFO ] [sig ] [726/3499] Completed CNF in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:20.899733] [INFO ] [sig ] [727/3499] Forecasting CNI... [2026-01-12T20:19:20.899773] [INFO ] [sig ] Generating forecast for: CNI [2026-01-12T20:19:20.899813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-12T20:19:20.912503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-12T20:19:20.912904] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-12T20:19:20.913714] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-12T20:19:20.913767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:20.913800] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:20.913828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:20.913885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:20.972041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:20.972963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:20.973047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:20.973118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:21.093410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:21.093605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:21.093658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:21.093695] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:21.097135] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=45.01%) [2026-01-12T20:19:21.097425] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-12T20:19:21.097554] [INFO ] [sig ] CNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:21.257177] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNI.txt [2026-01-12T20:19:21.257334] [INFO ] [sig ] [727/3499] Completed CNI in 0.4s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:21.257377] [INFO ] [sig ] [728/3499] Forecasting CNK... [2026-01-12T20:19:21.257406] [INFO ] [sig ] Generating forecast for: CNK [2026-01-12T20:19:21.257437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-12T20:19:21.268897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-12T20:19:21.269188] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-12T20:19:21.269992] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-12T20:19:21.270047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:21.270081] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:21.270109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:21.270166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:21.329128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:21.330015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:21.330098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:21.330133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:21.453136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:21.453296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:21.453338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:21.453367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:21.456954] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-01-12T20:19:21.457225] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-12T20:19:21.457346] [INFO ] [sig ] CNK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:21.624226] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNK.txt [2026-01-12T20:19:21.624385] [INFO ] [sig ] [728/3499] Completed CNK in 0.4s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:21.624425] [INFO ] [sig ] [729/3499] Forecasting CNM... [2026-01-12T20:19:21.624455] [INFO ] [sig ] Generating forecast for: CNM [2026-01-12T20:19:21.624485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-12T20:19:21.637297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-12T20:19:21.637763] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-12T20:19:21.638595] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-12T20:19:21.638650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:21.638683] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:21.638710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:21.638943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:21.702168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:21.703072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:21.703156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:21.703191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:21.833214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:21.833382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:21.833425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:21.833455] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:21.837179] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-01-12T20:19:21.837456] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-12T20:19:21.837605] [INFO ] [sig ] CNM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:21.994804] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNM.txt [2026-01-12T20:19:21.994951] [INFO ] [sig ] [729/3499] Completed CNM in 0.4s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:21.995017] [INFO ] [sig ] [730/3499] Forecasting CNMD... [2026-01-12T20:19:21.995047] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-12T20:19:21.995079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-12T20:19:22.007300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-12T20:19:22.007668] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-12T20:19:22.008508] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-12T20:19:22.008601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:22.008646] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:22.008682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:22.008747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:22.069464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:22.070349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:22.070434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:22.070469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:22.195235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:22.195393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:22.195436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:22.195465] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:22.198962] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=67.23%) [2026-01-12T20:19:22.199252] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-12T20:19:22.199381] [INFO ] [sig ] CNMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:22.344472] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNMD.txt [2026-01-12T20:19:22.344693] [INFO ] [sig ] [730/3499] Completed CNMD in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-12T20:19:22.344740] [INFO ] [sig ] [731/3499] Forecasting CNNE... [2026-01-12T20:19:22.344771] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-12T20:19:22.344801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-12T20:19:22.356315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-12T20:19:22.356649] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-12T20:19:22.357405] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-12T20:19:22.357457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:22.357489] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:22.357516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:22.357596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:22.415223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:22.416115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:22.416197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:22.416230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:22.546673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:22.546855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:22.546908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:22.546940] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:22.551523] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-12T20:19:22.551940] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-12T20:19:22.552076] [INFO ] [sig ] CNNE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:22.707673] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNNE.txt [2026-01-12T20:19:22.707821] [INFO ] [sig ] [731/3499] Completed CNNE in 0.4s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:22.707861] [INFO ] [sig ] [732/3499] Forecasting CNO... [2026-01-12T20:19:22.707891] [INFO ] [sig ] Generating forecast for: CNO [2026-01-12T20:19:22.707922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-12T20:19:22.720505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-12T20:19:22.720851] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-12T20:19:22.721654] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-12T20:19:22.721706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:22.721737] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:22.721764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:22.721821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:22.779492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:22.780221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:22.780300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:22.780332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:22.901110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:22.901271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:22.901310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:22.901339] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:22.904713] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-12T20:19:22.904991] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-12T20:19:22.905113] [INFO ] [sig ] CNO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:23.052598] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNO.txt [2026-01-12T20:19:23.052750] [INFO ] [sig ] [732/3499] Completed CNO in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:23.052791] [INFO ] [sig ] [733/3499] Forecasting CNOB... [2026-01-12T20:19:23.052820] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-12T20:19:23.052850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-12T20:19:23.064622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-12T20:19:23.064872] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-12T20:19:23.065641] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-12T20:19:23.065692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:23.065725] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:23.065752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:23.065807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:23.124083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:23.124678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:23.124753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:23.124785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:23.247116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:23.247256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:23.247313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:23.247342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:23.251320] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-12T20:19:23.251616] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-12T20:19:23.251765] [INFO ] [sig ] CNOB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:23.395980] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNOB.txt [2026-01-12T20:19:23.396088] [INFO ] [sig ] [733/3499] Completed CNOB in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:23.396126] [INFO ] [sig ] [734/3499] Forecasting CNP... [2026-01-12T20:19:23.396153] [INFO ] [sig ] Generating forecast for: CNP [2026-01-12T20:19:23.396182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-12T20:19:23.409657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-12T20:19:23.409931] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-12T20:19:23.410714] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-12T20:19:23.410765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:23.410820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:23.410848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:23.410904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:23.468785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:23.469402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:23.469478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:23.469509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:23.593115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:23.593266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:23.593304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:23.593333] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:23.596650] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-01-12T20:19:23.596920] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-12T20:19:23.597043] [INFO ] [sig ] CNP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:23.740538] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNP.txt [2026-01-12T20:19:23.740684] [INFO ] [sig ] [734/3499] Completed CNP in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:23.740724] [INFO ] [sig ] [735/3499] Forecasting CNQ... [2026-01-12T20:19:23.740753] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-12T20:19:23.740783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-12T20:19:23.753746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-12T20:19:23.753998] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-12T20:19:23.754776] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-12T20:19:23.754828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:23.754860] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:23.754887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:23.754944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:23.812759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:23.813632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:23.813708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:23.813740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:23.940032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:23.940291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:23.940332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:23.940360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:23.943850] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-12T20:19:23.944117] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-12T20:19:23.944236] [INFO ] [sig ] CNQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:24.087170] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNQ.txt [2026-01-12T20:19:24.087294] [INFO ] [sig ] [735/3499] Completed CNQ in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:24.087332] [INFO ] [sig ] [736/3499] Forecasting CNS... [2026-01-12T20:19:24.087361] [INFO ] [sig ] Generating forecast for: CNS [2026-01-12T20:19:24.087392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-12T20:19:24.099201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-12T20:19:24.099462] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-12T20:19:24.100236] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-12T20:19:24.100289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:24.100322] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:24.100349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:24.100405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:24.157802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:24.158494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:24.158588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:24.158622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:24.278258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:24.278425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:24.278466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:24.278493] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:24.281912] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-01-12T20:19:24.282220] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-12T20:19:24.282348] [INFO ] [sig ] CNS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:24.429018] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNS.txt [2026-01-12T20:19:24.429149] [INFO ] [sig ] [736/3499] Completed CNS in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:24.429187] [INFO ] [sig ] [737/3499] Forecasting CNSP... [2026-01-12T20:19:24.429216] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-12T20:19:24.429245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-12T20:19:24.440074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-12T20:19:24.440341] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-12T20:19:24.441114] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-12T20:19:24.441166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:24.441209] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:24.441238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:24.441294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:24.498620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:24.499223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:24.499299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:24.499330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:24.622682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:24.622832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:24.622870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:24.622938] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:24.626231] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=14.20%) [2026-01-12T20:19:24.626500] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-12T20:19:24.626645] [INFO ] [sig ] CNSP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:24.772379] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNSP.txt [2026-01-12T20:19:24.772515] [INFO ] [sig ] [737/3499] Completed CNSP in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:24.772554] [INFO ] [sig ] [738/3499] Forecasting CNTA... [2026-01-12T20:19:24.772601] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-12T20:19:24.772633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-12T20:19:24.784336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-12T20:19:24.784614] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-12T20:19:24.785378] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-12T20:19:24.785430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:24.785461] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:24.785488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:24.785543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:24.843014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:24.843674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:24.843751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:24.843782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:24.957140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:24.957286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:24.957326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:24.957354] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:24.960704] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-01-12T20:19:24.960971] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-12T20:19:24.961091] [INFO ] [sig ] CNTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:25.103096] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNTA.txt [2026-01-12T20:19:25.103217] [INFO ] [sig ] [738/3499] Completed CNTA in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:25.103256] [INFO ] [sig ] [739/3499] Forecasting CNTY... [2026-01-12T20:19:25.103284] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-12T20:19:25.103315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-12T20:19:25.115316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-12T20:19:25.115709] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-12T20:19:25.116505] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-12T20:19:25.116557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:25.116606] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:25.116634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:25.116692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:25.172601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:25.173324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:25.173408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:25.173440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:25.290782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:25.290938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:25.290979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:25.291009] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:25.294530] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-12T20:19:25.294893] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-12T20:19:25.295048] [INFO ] [sig ] CNTY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:25.439537] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNTY.txt [2026-01-12T20:19:25.439691] [INFO ] [sig ] [739/3499] Completed CNTY in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:25.439737] [INFO ] [sig ] [740/3499] Forecasting CNVS... [2026-01-12T20:19:25.439766] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-12T20:19:25.439797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-12T20:19:25.451470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-12T20:19:25.451796] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-12T20:19:25.452597] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-12T20:19:25.452650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:25.452687] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:25.452714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:25.452770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:25.508656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:25.509259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:25.509335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:25.509366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:25.629849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:25.630012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:25.630052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:25.630080] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:25.633532] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-12T20:19:25.633847] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-12T20:19:25.633974] [INFO ] [sig ] CNVS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:25.780704] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNVS.txt [2026-01-12T20:19:25.780838] [INFO ] [sig ] [740/3499] Completed CNVS in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:25.780877] [INFO ] [sig ] [741/3499] Forecasting CNX... [2026-01-12T20:19:25.780913] [INFO ] [sig ] Generating forecast for: CNX [2026-01-12T20:19:25.780943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-12T20:19:25.792058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-12T20:19:25.792332] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-12T20:19:25.793104] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-12T20:19:25.793157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:25.793189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:25.793216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:25.793271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:25.850034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:25.850784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:25.850862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:25.850893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:25.971137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:25.971291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:25.971330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:25.971359] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:25.974875] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=18.75%) [2026-01-12T20:19:25.975143] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-12T20:19:25.975262] [INFO ] [sig ] CNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:26.117201] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CNX.txt [2026-01-12T20:19:26.117324] [INFO ] [sig ] [741/3499] Completed CNX in 0.3s | 2.84 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-12T20:19:26.117363] [INFO ] [sig ] [742/3499] Forecasting CNXN... [2026-01-12T20:19:26.117391] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-12T20:19:26.117420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-12T20:19:26.128516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-12T20:19:26.128816] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-12T20:19:26.129561] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-12T20:19:26.129631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:26.129670] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:26.129703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:26.129771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:26.186379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:26.187006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:26.187081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:26.187113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:26.311733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:26.311889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:26.311927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:26.311955] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:26.315252] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-01-12T20:19:26.315517] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-12T20:19:26.315653] [INFO ] [sig ] CNXN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:26.458837] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CNXN.txt [2026-01-12T20:19:26.458961] [INFO ] [sig ] [742/3499] Completed CNXN in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-12T20:19:26.459000] [INFO ] [sig ] [743/3499] Forecasting COCO... [2026-01-12T20:19:26.459028] [INFO ] [sig ] Generating forecast for: COCO [2026-01-12T20:19:26.459057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-12T20:19:26.473761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-12T20:19:26.474095] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-12T20:19:26.474916] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-12T20:19:26.474968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:26.474999] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:26.475026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:26.475081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:26.532451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:26.533366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:26.533443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:26.533475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:26.659589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:26.659751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:26.659791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:26.659819] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:26.663167] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-01-12T20:19:26.663446] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-12T20:19:26.663586] [INFO ] [sig ] COCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:26.806907] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COCO.txt [2026-01-12T20:19:26.807060] [INFO ] [sig ] [743/3499] Completed COCO in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-12T20:19:26.807100] [INFO ] [sig ] [744/3499] Forecasting CODA... [2026-01-12T20:19:26.807130] [INFO ] [sig ] Generating forecast for: CODA [2026-01-12T20:19:26.807160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-12T20:19:26.818420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-12T20:19:26.818798] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-12T20:19:26.819558] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-12T20:19:26.819631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:26.819662] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:26.819689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:26.819745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:26.877399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:26.878286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:26.878401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:26.878434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:27.020194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:27.020381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:27.020441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:27.020511] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:27.025806] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-01-12T20:19:27.026238] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-12T20:19:27.026420] [INFO ] [sig ] CODA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:27.178197] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CODA.txt [2026-01-12T20:19:27.178361] [INFO ] [sig ] [744/3499] Completed CODA in 0.4s | 2.84 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-12T20:19:27.178403] [INFO ] [sig ] [745/3499] Forecasting CODI... [2026-01-12T20:19:27.178432] [INFO ] [sig ] Generating forecast for: CODI [2026-01-12T20:19:27.178462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-12T20:19:27.190684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-12T20:19:27.191235] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-12T20:19:27.192134] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-12T20:19:27.192191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:27.192224] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:27.192252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:27.192310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:27.251630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:27.252736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:27.252818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:27.252856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:27.374891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:27.375056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:27.375101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:27.375130] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:27.378625] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=32.77%) [2026-01-12T20:19:27.378943] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-12T20:19:27.379068] [INFO ] [sig ] CODI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:27.522269] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CODI.txt [2026-01-12T20:19:27.522418] [INFO ] [sig ] [745/3499] Completed CODI in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-12T20:19:27.522458] [INFO ] [sig ] [746/3499] Forecasting COEP... [2026-01-12T20:19:27.522489] [INFO ] [sig ] Generating forecast for: COEP [2026-01-12T20:19:27.522519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-12T20:19:27.533790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-12T20:19:27.534072] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-12T20:19:27.534843] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-12T20:19:27.534895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:27.534927] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:27.534954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:27.535010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:27.590761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:27.591622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:27.591705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:27.591754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:27.713828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:27.713977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:27.714016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:27.714045] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:27.717355] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=83.29%) [2026-01-12T20:19:27.717637] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-12T20:19:27.717778] [INFO ] [sig ] COEP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:27.861280] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/COEP.txt [2026-01-12T20:19:27.861395] [INFO ] [sig ] [746/3499] Completed COEP in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-12T20:19:27.861434] [INFO ] [sig ] [747/3499] Forecasting COF... [2026-01-12T20:19:27.861463] [INFO ] [sig ] Generating forecast for: COF [2026-01-12T20:19:27.861491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-12T20:19:27.872549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-12T20:19:27.872848] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-12T20:19:27.873624] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-12T20:19:27.873675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:27.873708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:27.873738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:27.873796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:27.930293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:27.930963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:27.931039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:27.931071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:28.053323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:28.053477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:28.053517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:28.053546] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:28.056916] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=48.04%) [2026-01-12T20:19:28.057203] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-12T20:19:28.057331] [INFO ] [sig ] COF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:28.204947] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COF.txt [2026-01-12T20:19:28.205116] [INFO ] [sig ] [747/3499] Completed COF in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:28.205158] [INFO ] [sig ] [748/3499] Forecasting COFS... [2026-01-12T20:19:28.205187] [INFO ] [sig ] Generating forecast for: COFS [2026-01-12T20:19:28.205216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-12T20:19:28.216898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-12T20:19:28.217164] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-12T20:19:28.217959] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-12T20:19:28.218010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:28.218042] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:28.218079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:28.218137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:28.275400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:28.276084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:28.276161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:28.276193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:28.387612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:28.387772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:28.387812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:28.387841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:28.391274] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-12T20:19:28.391538] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-12T20:19:28.391674] [INFO ] [sig ] COFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:28.536814] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/COFS.txt [2026-01-12T20:19:28.536969] [INFO ] [sig ] [748/3499] Completed COFS in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:28.537011] [INFO ] [sig ] [749/3499] Forecasting COIN... [2026-01-12T20:19:28.537040] [INFO ] [sig ] Generating forecast for: COIN [2026-01-12T20:19:28.537071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-12T20:19:28.550216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-12T20:19:28.550594] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-12T20:19:28.551361] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-12T20:19:28.551413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:28.551444] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:28.551470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:28.551525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:28.612512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:28.613371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:28.613456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:28.613488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:28.742700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:28.742856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:28.743085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:28.743113] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:28.747131] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=40.41%) [2026-01-12T20:19:28.747409] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-12T20:19:28.747558] [INFO ] [sig ] COIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:28.901725] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COIN.txt [2026-01-12T20:19:28.901891] [INFO ] [sig ] [749/3499] Completed COIN in 0.4s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:28.901933] [INFO ] [sig ] [750/3499] Forecasting COKE... [2026-01-12T20:19:28.901961] [INFO ] [sig ] Generating forecast for: COKE [2026-01-12T20:19:28.901990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-12T20:19:28.913831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-12T20:19:28.914126] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-12T20:19:28.914931] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-12T20:19:28.914982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:28.915015] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:28.915042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:28.915098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:28.977416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:28.978310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:28.978393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:28.978426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:29.099842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:29.100006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:29.100046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:29.100076] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:29.103506] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-01-12T20:19:29.103804] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-12T20:19:29.103931] [INFO ] [sig ] COKE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:29.252795] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/COKE.txt [2026-01-12T20:19:29.252953] [INFO ] [sig ] [750/3499] Completed COKE in 0.4s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:29.252993] [INFO ] [sig ] [751/3499] Forecasting COLB... [2026-01-12T20:19:29.253021] [INFO ] [sig ] Generating forecast for: COLB [2026-01-12T20:19:29.253050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-12T20:19:29.264879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-12T20:19:29.265247] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-12T20:19:29.266064] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-12T20:19:29.266118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:29.266174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:29.266202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:29.266259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:29.327640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:29.328570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:29.328676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:29.328709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:29.449377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:29.449535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:29.449596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:29.449629] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:29.453148] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-01-12T20:19:29.453459] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-12T20:19:29.453614] [INFO ] [sig ] COLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:29.604301] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COLB.txt [2026-01-12T20:19:29.604481] [INFO ] [sig ] [751/3499] Completed COLB in 0.4s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:29.604524] [INFO ] [sig ] [752/3499] Forecasting COLD... [2026-01-12T20:19:29.604554] [INFO ] [sig ] Generating forecast for: COLD [2026-01-12T20:19:29.604607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-12T20:19:29.616705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-12T20:19:29.617080] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-12T20:19:29.617917] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-12T20:19:29.617969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:29.618001] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:29.618027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:29.618083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:29.675511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:29.676368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:29.676451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:29.676484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:29.803191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:29.803351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:29.803391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:29.803420] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:29.806815] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: UP (p=73.09%) [2026-01-12T20:19:29.807098] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-12T20:19:29.807226] [INFO ] [sig ] COLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:29.953473] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/COLD.txt [2026-01-12T20:19:29.953655] [INFO ] [sig ] [752/3499] Completed COLD in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:29.953700] [INFO ] [sig ] [753/3499] Forecasting COLL... [2026-01-12T20:19:29.953731] [INFO ] [sig ] Generating forecast for: COLL [2026-01-12T20:19:29.953761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-12T20:19:29.965317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-12T20:19:29.965702] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-12T20:19:29.966484] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-12T20:19:29.966537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:29.966601] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:29.966634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:29.966691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:30.024659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:30.025424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:30.025504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:30.025537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:30.151987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:30.152141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:30.152180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:30.152209] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:30.155639] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-12T20:19:30.155916] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-12T20:19:30.156041] [INFO ] [sig ] COLL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:30.296429] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/COLL.txt [2026-01-12T20:19:30.296552] [INFO ] [sig ] [753/3499] Completed COLL in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:30.296608] [INFO ] [sig ] [754/3499] Forecasting COLM... [2026-01-12T20:19:30.296638] [INFO ] [sig ] Generating forecast for: COLM [2026-01-12T20:19:30.296667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-12T20:19:30.311036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-12T20:19:30.311402] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-12T20:19:30.312231] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-12T20:19:30.312288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:30.312319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:30.312346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:30.312404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:30.369310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:30.370003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:30.370084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:30.370117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:30.487063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:30.487189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:30.487224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:30.487280] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:30.490607] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=1.51%) [2026-01-12T20:19:30.490875] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-12T20:19:30.490994] [INFO ] [sig ] COLM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:30.632943] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COLM.txt [2026-01-12T20:19:30.633076] [INFO ] [sig ] [754/3499] Completed COLM in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:30.633116] [INFO ] [sig ] [755/3499] Forecasting COMM... [2026-01-12T20:19:30.633145] [INFO ] [sig ] Generating forecast for: COMM [2026-01-12T20:19:30.633175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-12T20:19:30.644535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-12T20:19:30.644850] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-12T20:19:30.645615] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-12T20:19:30.645667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:30.645698] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:30.645725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:30.645782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:30.703611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:30.704221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:30.704298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:30.704331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:30.825170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:30.825320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:30.825359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:30.825387] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:30.829108] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-01-12T20:19:30.829372] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-12T20:19:30.829492] [INFO ] [sig ] COMM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:30.974826] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COMM.txt [2026-01-12T20:19:30.974966] [INFO ] [sig ] [755/3499] Completed COMM in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:30.975006] [INFO ] [sig ] [756/3499] Forecasting COMP... [2026-01-12T20:19:30.975231] [INFO ] [sig ] Generating forecast for: COMP [2026-01-12T20:19:30.975261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-12T20:19:30.987778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-12T20:19:30.988236] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-12T20:19:30.989174] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-12T20:19:30.989226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:30.989259] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:30.989286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:30.989342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:31.049828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:31.050801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:31.050878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:31.050909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:31.175732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:31.175885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:31.175923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:31.175954] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:31.179390] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=17.61%) [2026-01-12T20:19:31.179682] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-12T20:19:31.179815] [INFO ] [sig ] COMP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:31.322727] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COMP.txt [2026-01-12T20:19:31.322871] [INFO ] [sig ] [756/3499] Completed COMP in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:31.322910] [INFO ] [sig ] [757/3499] Forecasting CONL... [2026-01-12T20:19:31.322941] [INFO ] [sig ] Generating forecast for: CONL [2026-01-12T20:19:31.322972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-12T20:19:31.335132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-12T20:19:31.335437] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-12T20:19:31.336265] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-12T20:19:31.336319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:31.336352] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:31.336380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:31.336438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:31.394855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:31.395688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:31.395776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:31.395808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:31.523719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:31.523885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:31.523927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:31.523955] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:31.527591] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-01-12T20:19:31.527901] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-12T20:19:31.528035] [INFO ] [sig ] CONL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:31.681419] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CONL.txt [2026-01-12T20:19:31.681605] [INFO ] [sig ] [757/3499] Completed CONL in 0.4s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:31.681649] [INFO ] [sig ] [758/3499] Forecasting COO... [2026-01-12T20:19:31.681679] [INFO ] [sig ] Generating forecast for: COO [2026-01-12T20:19:31.681709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-12T20:19:31.693656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-12T20:19:31.693949] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-12T20:19:31.694733] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-12T20:19:31.694785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:31.694816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:31.694843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:31.694899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:31.750996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:31.751868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:31.751951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:31.751982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:31.871645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:31.871811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:31.871852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:31.871880] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:31.875183] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=20.47%) [2026-01-12T20:19:31.875450] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-12T20:19:31.875568] [INFO ] [sig ] COO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:32.016016] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COO.txt [2026-01-12T20:19:32.016141] [INFO ] [sig ] [758/3499] Completed COO in 0.3s | 2.84 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-12T20:19:32.016180] [INFO ] [sig ] [759/3499] Forecasting COP... [2026-01-12T20:19:32.016209] [INFO ] [sig ] Generating forecast for: COP [2026-01-12T20:19:32.016239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-12T20:19:32.028072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-12T20:19:32.028360] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-12T20:19:32.029169] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-12T20:19:32.029221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:32.029253] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:32.029279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:32.029334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:32.085502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:32.086164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:32.086240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:32.086271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:32.203617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:32.203775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:32.203818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:32.203848] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:32.207168] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-12T20:19:32.207447] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-12T20:19:32.207666] [INFO ] [sig ] COP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:32.351510] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COP.txt [2026-01-12T20:19:32.351677] [INFO ] [sig ] [759/3499] Completed COP in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-12T20:19:32.351719] [INFO ] [sig ] [760/3499] Forecasting COPP... [2026-01-12T20:19:32.351747] [INFO ] [sig ] Generating forecast for: COPP [2026-01-12T20:19:32.351775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-12T20:19:32.365953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-12T20:19:32.366341] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-12T20:19:32.367179] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-12T20:19:32.367232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:32.367263] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:32.367290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:32.367347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:32.426350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:32.427224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:32.427304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:32.427336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:32.546816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:32.547153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:32.547196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:32.547225] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:32.550846] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-01-12T20:19:32.551311] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-12T20:19:32.551434] [INFO ] [sig ] COPP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:32.698091] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COPP.txt [2026-01-12T20:19:32.698249] [INFO ] [sig ] [760/3499] Completed COPP in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-12T20:19:32.698290] [INFO ] [sig ] [761/3499] Forecasting CORZ... [2026-01-12T20:19:32.698320] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-12T20:19:32.698348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-12T20:19:32.711041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-12T20:19:32.711645] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-12T20:19:32.712730] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-12T20:19:32.712800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:32.712837] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:32.712869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:32.712927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:32.773932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:32.775076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:32.775193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:32.775228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:32.898520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:32.898690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:32.898734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:32.898764] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:32.902146] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-12T20:19:32.902420] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-12T20:19:32.902549] [INFO ] [sig ] CORZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:33.045319] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CORZ.txt [2026-01-12T20:19:33.045452] [INFO ] [sig ] [761/3499] Completed CORZ in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-12T20:19:33.045491] [INFO ] [sig ] [762/3499] Forecasting CORZZ... [2026-01-12T20:19:33.045520] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-12T20:19:33.045550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-12T20:19:33.056560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-12T20:19:33.056858] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-12T20:19:33.057643] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-12T20:19:33.057694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:33.057747] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:33.057774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:33.057830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:33.115277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:33.116416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:33.116561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:33.116612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:33.233810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:33.233959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:33.233998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:33.234027] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:33.237746] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-01-12T20:19:33.238014] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-12T20:19:33.238131] [INFO ] [sig ] CORZZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:33.384988] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CORZZ.txt [2026-01-12T20:19:33.385122] [INFO ] [sig ] [762/3499] Completed CORZZ in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-12T20:19:33.385161] [INFO ] [sig ] [763/3499] Forecasting COTY... [2026-01-12T20:19:33.385190] [INFO ] [sig ] Generating forecast for: COTY [2026-01-12T20:19:33.385219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-12T20:19:33.397106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-12T20:19:33.397395] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-12T20:19:33.398205] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-12T20:19:33.398259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:33.398291] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:33.398318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:33.398375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:33.455759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:33.456635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:33.456715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:33.456747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:33.583222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:33.583375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:33.583415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:33.583443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:33.587357] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=14.41%) [2026-01-12T20:19:33.587649] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-12T20:19:33.587793] [INFO ] [sig ] COTY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:33.742654] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COTY.txt [2026-01-12T20:19:33.742813] [INFO ] [sig ] [763/3499] Completed COTY in 0.4s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:33.742853] [INFO ] [sig ] [764/3499] Forecasting COWG... [2026-01-12T20:19:33.742882] [INFO ] [sig ] Generating forecast for: COWG [2026-01-12T20:19:33.742911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-12T20:19:33.755321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-12T20:19:33.755674] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-12T20:19:33.756647] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-12T20:19:33.756699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:33.756730] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:33.756757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:33.756812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:33.817238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:33.818314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:33.818399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:33.818432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:33.952611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:33.952766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:33.952804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:33.952833] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:33.956841] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=72.95%) [2026-01-12T20:19:33.957219] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-12T20:19:33.957355] [INFO ] [sig ] COWG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:34.110164] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/COWG.txt [2026-01-12T20:19:34.110317] [INFO ] [sig ] [764/3499] Completed COWG in 0.4s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:34.110363] [INFO ] [sig ] [765/3499] Forecasting COYA... [2026-01-12T20:19:34.110393] [INFO ] [sig ] Generating forecast for: COYA [2026-01-12T20:19:34.110423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-12T20:19:34.123421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-12T20:19:34.123789] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-12T20:19:34.124601] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-12T20:19:34.124655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:34.124687] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:34.124713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:34.124769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:34.183453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:34.184356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:34.184440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:34.184472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:34.307199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:34.307354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:34.307392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:34.307420] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:34.310784] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-01-12T20:19:34.311054] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-12T20:19:34.311175] [INFO ] [sig ] COYA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:34.456720] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/COYA.txt [2026-01-12T20:19:34.456872] [INFO ] [sig ] [765/3499] Completed COYA in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:34.456912] [INFO ] [sig ] [766/3499] Forecasting CP... [2026-01-12T20:19:34.456940] [INFO ] [sig ] Generating forecast for: CP [2026-01-12T20:19:34.456970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-12T20:19:34.468487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-12T20:19:34.468780] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-12T20:19:34.469531] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-12T20:19:34.469603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:34.469637] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:34.469665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:34.469722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:34.526072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:34.526890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:34.526969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:34.527001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:34.652720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:34.652886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:34.652925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:34.652954] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:34.656273] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=67.84%) [2026-01-12T20:19:34.656564] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-12T20:19:34.656707] [INFO ] [sig ] CP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:34.802895] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CP.txt [2026-01-12T20:19:34.803052] [INFO ] [sig ] [766/3499] Completed CP in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:34.803092] [INFO ] [sig ] [767/3499] Forecasting CPA... [2026-01-12T20:19:34.803120] [INFO ] [sig ] Generating forecast for: CPA [2026-01-12T20:19:34.803150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-12T20:19:34.815179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-12T20:19:34.815563] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-12T20:19:34.816365] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-12T20:19:34.816418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:34.816450] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:34.816477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:34.816533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:34.876128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:34.877039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:34.877126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:34.877157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:35.007086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:35.007452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:35.007493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:35.007526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:35.011785] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-01-12T20:19:35.012105] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-12T20:19:35.012244] [INFO ] [sig ] CPA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:35.168439] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPA.txt [2026-01-12T20:19:35.168626] [INFO ] [sig ] [767/3499] Completed CPA in 0.4s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:35.168667] [INFO ] [sig ] [768/3499] Forecasting CPB... [2026-01-12T20:19:35.168697] [INFO ] [sig ] Generating forecast for: CPB [2026-01-12T20:19:35.168726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-12T20:19:35.182980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-12T20:19:35.183608] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-12T20:19:35.184389] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-12T20:19:35.184478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:35.184512] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:35.184539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:35.184619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:35.247712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:35.248854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:35.248941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:35.248973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:35.368035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:35.368192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:35.368249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:35.368278] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:35.371810] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-12T20:19:35.372160] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-12T20:19:35.372293] [INFO ] [sig ] CPB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:35.522885] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPB.txt [2026-01-12T20:19:35.523094] [INFO ] [sig ] [768/3499] Completed CPB in 0.4s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:35.523139] [INFO ] [sig ] [769/3499] Forecasting CPF... [2026-01-12T20:19:35.523170] [INFO ] [sig ] Generating forecast for: CPF [2026-01-12T20:19:35.523211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-12T20:19:35.536148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-12T20:19:35.536623] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-12T20:19:35.537441] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-12T20:19:35.537493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:35.537531] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:35.537559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:35.537654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:35.594349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:35.595238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:35.595368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:35.595406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:35.711864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:35.712039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:35.712085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:35.712113] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:35.715404] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-12T20:19:35.715689] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-12T20:19:35.715809] [INFO ] [sig ] CPF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:35.862877] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CPF.txt [2026-01-12T20:19:35.863005] [INFO ] [sig ] [769/3499] Completed CPF in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:35.863044] [INFO ] [sig ] [770/3499] Forecasting CPIX... [2026-01-12T20:19:35.863073] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-12T20:19:35.863263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-12T20:19:35.874990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-12T20:19:35.875281] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-12T20:19:35.876050] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-12T20:19:35.876102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:35.876134] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:35.876161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:35.876216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:35.933908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:35.934562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:35.934672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:35.934705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:36.057585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:36.057760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:36.057809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:36.057844] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:36.061270] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=24.99%) [2026-01-12T20:19:36.061536] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-12T20:19:36.061672] [INFO ] [sig ] CPIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:36.203939] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CPIX.txt [2026-01-12T20:19:36.204070] [INFO ] [sig ] [770/3499] Completed CPIX in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:36.204109] [INFO ] [sig ] [771/3499] Forecasting CPK... [2026-01-12T20:19:36.204138] [INFO ] [sig ] Generating forecast for: CPK [2026-01-12T20:19:36.204168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-12T20:19:36.216491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-12T20:19:36.216810] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-12T20:19:36.217559] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-12T20:19:36.217631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:36.217663] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:36.217691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:36.217780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:36.274452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:36.275121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:36.275198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:36.275230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:36.390963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:36.391117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:36.391205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:36.391234] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:36.394631] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-12T20:19:36.394902] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-12T20:19:36.395025] [INFO ] [sig ] CPK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:36.540182] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CPK.txt [2026-01-12T20:19:36.540336] [INFO ] [sig ] [771/3499] Completed CPK in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:36.540376] [INFO ] [sig ] [772/3499] Forecasting CPNG... [2026-01-12T20:19:36.540404] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-12T20:19:36.540433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-12T20:19:36.553363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-12T20:19:36.553740] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-12T20:19:36.554518] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-12T20:19:36.554589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:36.554638] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:36.554667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:36.554724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:36.614538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:36.615601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:36.615706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:36.615750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:36.763854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:36.764029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:36.764071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:36.764099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:36.768118] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=21.08%) [2026-01-12T20:19:36.768528] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-12T20:19:36.768701] [INFO ] [sig ] CPNG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:36.926218] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CPNG.txt [2026-01-12T20:19:36.926385] [INFO ] [sig ] [772/3499] Completed CPNG in 0.4s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:36.926426] [INFO ] [sig ] [773/3499] Forecasting CPRI... [2026-01-12T20:19:36.926455] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-12T20:19:36.926485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-12T20:19:36.947560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-12T20:19:36.948036] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-12T20:19:36.948873] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-12T20:19:36.948927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:36.948958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:36.948986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:36.949042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:37.006928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:37.007979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:37.008070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:37.008103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:37.133419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:37.133605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:37.133650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:37.133678] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:37.137133] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-01-12T20:19:37.137565] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-12T20:19:37.137801] [INFO ] [sig ] CPRI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:37.287397] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CPRI.txt [2026-01-12T20:19:37.287561] [INFO ] [sig ] [773/3499] Completed CPRI in 0.4s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:37.287626] [INFO ] [sig ] [774/3499] Forecasting CPRX... [2026-01-12T20:19:37.287657] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-12T20:19:37.287687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-12T20:19:37.299836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-12T20:19:37.300256] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-12T20:19:37.301060] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-12T20:19:37.301112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:37.301144] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:37.301171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:37.301227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:37.358889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:37.359790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:37.359887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:37.359926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:37.479668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:37.479820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:37.479861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:37.479891] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:37.483234] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-12T20:19:37.483508] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-12T20:19:37.483649] [INFO ] [sig ] CPRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:37.626671] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPRX.txt [2026-01-12T20:19:37.626808] [INFO ] [sig ] [774/3499] Completed CPRX in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:37.626847] [INFO ] [sig ] [775/3499] Forecasting CPS... [2026-01-12T20:19:37.626902] [INFO ] [sig ] Generating forecast for: CPS [2026-01-12T20:19:37.626934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-12T20:19:37.638509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-12T20:19:37.638824] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-12T20:19:37.639607] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-12T20:19:37.639659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:37.639690] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:37.639717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:37.639773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:37.696707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:37.697511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:37.697610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:37.697646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:37.819611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:37.819763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:37.819802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:37.819830] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:37.823131] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=93.81%) [2026-01-12T20:19:37.823399] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-12T20:19:37.823519] [INFO ] [sig ] CPS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:37.972002] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPS.txt [2026-01-12T20:19:37.972129] [INFO ] [sig ] [775/3499] Completed CPS in 0.3s | 2.84 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-12T20:19:37.972167] [INFO ] [sig ] [776/3499] Forecasting CPSH... [2026-01-12T20:19:37.972202] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-12T20:19:37.972232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-12T20:19:37.983874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-12T20:19:37.984149] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-12T20:19:37.984940] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-12T20:19:37.984992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:37.985023] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:37.985049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:37.985104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:38.041534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:38.042295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:38.042372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:38.042404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:38.174343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:38.174504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:38.174544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:38.174592] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:38.178056] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-01-12T20:19:38.178342] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-12T20:19:38.178467] [INFO ] [sig ] CPSH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:38.326946] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPSH.txt [2026-01-12T20:19:38.327096] [INFO ] [sig ] [776/3499] Completed CPSH in 0.4s | 2.84 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-12T20:19:38.327135] [INFO ] [sig ] [777/3499] Forecasting CPSS... [2026-01-12T20:19:38.327165] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-12T20:19:38.327194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-12T20:19:38.338332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-12T20:19:38.338681] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-12T20:19:38.339603] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-12T20:19:38.339655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:38.339686] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:38.339713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:38.339770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:38.395615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:38.396493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:38.396590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:38.396625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:38.502754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:38.502903] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:19:38.502943] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:38.502971] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:38.506426] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=89.56%) [2026-01-12T20:19:38.506715] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-12T20:19:38.506836] [INFO ] [sig ] CPSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:38.650679] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPSS.txt [2026-01-12T20:19:38.650832] [INFO ] [sig ] [777/3499] Completed CPSS in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-12T20:19:38.650873] [INFO ] [sig ] [778/3499] Forecasting CPZ... [2026-01-12T20:19:38.650902] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-12T20:19:38.650932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-12T20:19:38.662436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-12T20:19:38.662827] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-12T20:19:38.663626] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-12T20:19:38.663679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:38.663711] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:38.663737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:38.663820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:38.722227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:38.723082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:38.723165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:38.723198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:38.844604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:38.844758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:38.844797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:38.844826] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:38.848263] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=63.33%) [2026-01-12T20:19:38.848558] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-12T20:19:38.848705] [INFO ] [sig ] CPZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:38.996351] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CPZ.txt [2026-01-12T20:19:38.996505] [INFO ] [sig ] [778/3499] Completed CPZ in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-12T20:19:38.996544] [INFO ] [sig ] [779/3499] Forecasting CQP... [2026-01-12T20:19:38.996595] [INFO ] [sig ] Generating forecast for: CQP [2026-01-12T20:19:38.996628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-12T20:19:39.008531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-12T20:19:39.009006] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-12T20:19:39.009848] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-12T20:19:39.009904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:39.009936] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:39.009963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:39.010019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:39.070308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:39.071147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:39.071229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:39.071260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:39.189872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:39.190037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:39.190084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:39.190132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:39.193428] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-12T20:19:39.193713] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-12T20:19:39.193836] [INFO ] [sig ] CQP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:39.342309] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CQP.txt [2026-01-12T20:19:39.342462] [INFO ] [sig ] [779/3499] Completed CQP in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-12T20:19:39.342504] [INFO ] [sig ] [780/3499] Forecasting CRAI... [2026-01-12T20:19:39.342533] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-12T20:19:39.342562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-12T20:19:39.354069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-12T20:19:39.354418] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-12T20:19:39.355209] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-12T20:19:39.355261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:39.355293] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:39.355320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:39.355376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:39.414873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:39.415740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:39.415826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:39.415869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:39.537965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:39.538129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:39.538169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:39.538199] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:39.541673] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-12T20:19:39.541952] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-12T20:19:39.542078] [INFO ] [sig ] CRAI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:39.690934] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRAI.txt [2026-01-12T20:19:39.691115] [INFO ] [sig ] [780/3499] Completed CRAI in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:39.691163] [INFO ] [sig ] [781/3499] Forecasting CRBG... [2026-01-12T20:19:39.691195] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-12T20:19:39.691227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-12T20:19:39.702367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-12T20:19:39.702756] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-12T20:19:39.703527] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-12T20:19:39.703598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:39.703633] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:39.703660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:39.703716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:39.763244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:39.764092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:39.764355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:39.764413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:39.887527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:39.887790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:39.887843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:39.887878] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:39.891269] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-01-12T20:19:39.891699] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-12T20:19:39.891860] [INFO ] [sig ] CRBG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:40.037422] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRBG.txt [2026-01-12T20:19:40.037587] [INFO ] [sig ] [781/3499] Completed CRBG in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:40.037630] [INFO ] [sig ] [782/3499] Forecasting CRBP... [2026-01-12T20:19:40.037660] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-12T20:19:40.037691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-12T20:19:40.049207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-12T20:19:40.049602] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-12T20:19:40.050447] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-12T20:19:40.050503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:40.050537] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:40.050566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:40.050657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:40.110151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:40.111008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:40.111089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:40.111123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:40.231788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:40.231954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:40.231998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:40.232026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:40.235354] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=62.10%) [2026-01-12T20:19:40.235650] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-12T20:19:40.235775] [INFO ] [sig ] CRBP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:40.380070] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRBP.txt [2026-01-12T20:19:40.380213] [INFO ] [sig ] [782/3499] Completed CRBP in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:40.380252] [INFO ] [sig ] [783/3499] Forecasting CRC... [2026-01-12T20:19:40.380280] [INFO ] [sig ] Generating forecast for: CRC [2026-01-12T20:19:40.380329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-12T20:19:40.391389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-12T20:19:40.391738] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-12T20:19:40.392593] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-12T20:19:40.392651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:40.392686] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:40.392715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:40.392784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:40.450866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:40.451640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:40.451722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:40.451756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:40.571198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:40.571346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:40.571385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:40.571415] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:40.574757] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-01-12T20:19:40.575023] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-12T20:19:40.575144] [INFO ] [sig ] CRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:40.716953] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRC.txt [2026-01-12T20:19:40.717092] [INFO ] [sig ] [783/3499] Completed CRC in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:40.717132] [INFO ] [sig ] [784/3499] Forecasting CRDF... [2026-01-12T20:19:40.717162] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-12T20:19:40.717191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-12T20:19:40.728262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-12T20:19:40.728595] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-12T20:19:40.729408] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-12T20:19:40.729462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:40.729496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:40.729523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:40.729607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:40.786896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:40.787647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:40.787749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:40.787793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:40.905543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:40.905722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:40.905764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:40.905793] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:40.909229] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=85.27%) [2026-01-12T20:19:40.909526] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-12T20:19:40.909675] [INFO ] [sig ] CRDF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:41.053260] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRDF.txt [2026-01-12T20:19:41.053390] [INFO ] [sig ] [784/3499] Completed CRDF in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:41.053429] [INFO ] [sig ] [785/3499] Forecasting CRDO... [2026-01-12T20:19:41.053461] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-12T20:19:41.053492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-12T20:19:41.064284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-12T20:19:41.064611] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-12T20:19:41.065380] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-12T20:19:41.065443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:41.065476] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:41.065503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:41.065558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:41.122106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:41.122865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:41.122943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:41.122975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:41.241522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:41.241697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:41.241738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:41.241767] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:41.245093] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=59.68%) [2026-01-12T20:19:41.245371] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-12T20:19:41.245496] [INFO ] [sig ] CRDO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:41.443892] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRDO.txt [2026-01-12T20:19:41.444048] [INFO ] [sig ] [785/3499] Completed CRDO in 0.4s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:41.444087] [INFO ] [sig ] [786/3499] Forecasting CRESY... [2026-01-12T20:19:41.444116] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-12T20:19:41.444145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-12T20:19:41.455715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-12T20:19:41.456004] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-12T20:19:41.456788] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-12T20:19:41.456840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:41.456873] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:41.456900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:41.456956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:41.514377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:41.515144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:41.515221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:41.515254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:41.634378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:41.634520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:41.634561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:41.634610] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:41.637944] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: UP (p=68.32%) [2026-01-12T20:19:41.638214] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-12T20:19:41.638339] [INFO ] [sig ] CRESY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:41.781865] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRESY.txt [2026-01-12T20:19:41.782029] [INFO ] [sig ] [786/3499] Completed CRESY in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:41.782069] [INFO ] [sig ] [787/3499] Forecasting CREX... [2026-01-12T20:19:41.782098] [INFO ] [sig ] Generating forecast for: CREX [2026-01-12T20:19:41.782128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-12T20:19:41.794391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-12T20:19:41.794708] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-12T20:19:41.795538] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-12T20:19:41.795608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:41.795644] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:41.795671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:41.795728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:41.855077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:41.855797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:41.855895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:41.855928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:41.971822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:41.971979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:41.972019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:41.972048] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:41.975429] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-01-12T20:19:41.975730] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-12T20:19:41.975859] [INFO ] [sig ] CREX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:42.116671] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CREX.txt [2026-01-12T20:19:42.116810] [INFO ] [sig ] [787/3499] Completed CREX in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:42.116851] [INFO ] [sig ] [788/3499] Forecasting CRGO... [2026-01-12T20:19:42.116880] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-12T20:19:42.116910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-12T20:19:42.128497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-12T20:19:42.128839] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-12T20:19:42.129637] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-12T20:19:42.129689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:42.129721] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:42.129748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:42.129805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:42.185918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:42.186685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:42.186764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:42.186827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:42.303114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:42.303272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:42.303311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:42.303340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:42.306725] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=91.61%) [2026-01-12T20:19:42.307015] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-12T20:19:42.307148] [INFO ] [sig ] CRGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:42.454087] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRGO.txt [2026-01-12T20:19:42.454245] [INFO ] [sig ] [788/3499] Completed CRGO in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:42.454285] [INFO ] [sig ] [789/3499] Forecasting CRGY... [2026-01-12T20:19:42.454315] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-12T20:19:42.454345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-12T20:19:42.465472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-12T20:19:42.465811] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-12T20:19:42.466595] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-12T20:19:42.466648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:42.466680] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:42.466707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:42.466763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:42.524706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:42.525536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:42.525638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:42.525673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:42.645621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:42.645789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:42.645837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:42.645874] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:42.649273] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-01-12T20:19:42.649556] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-12T20:19:42.649703] [INFO ] [sig ] CRGY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:42.800046] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRGY.txt [2026-01-12T20:19:42.800206] [INFO ] [sig ] [789/3499] Completed CRGY in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:42.800246] [INFO ] [sig ] [790/3499] Forecasting CRH... [2026-01-12T20:19:42.800275] [INFO ] [sig ] Generating forecast for: CRH [2026-01-12T20:19:42.800305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-12T20:19:42.811902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-12T20:19:42.812260] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-12T20:19:42.813106] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-12T20:19:42.813160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:42.813192] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:42.813218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:42.813274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:42.871053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:42.871919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:42.872000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:42.872033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:42.998440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:42.998620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:42.998662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:42.998690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:43.002101] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=66.09%) [2026-01-12T20:19:43.002439] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-12T20:19:43.002629] [INFO ] [sig ] CRH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:43.146625] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRH.txt [2026-01-12T20:19:43.146794] [INFO ] [sig ] [790/3499] Completed CRH in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:43.146857] [INFO ] [sig ] [791/3499] Forecasting CRI... [2026-01-12T20:19:43.146891] [INFO ] [sig ] Generating forecast for: CRI [2026-01-12T20:19:43.146922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-12T20:19:43.158456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-12T20:19:43.158847] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-12T20:19:43.159668] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-12T20:19:43.159722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:43.159755] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:43.159783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:43.159841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:43.219876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:43.220756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:43.220844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:43.220878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:43.340441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:43.340612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:43.340654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:43.340682] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:43.344088] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-01-12T20:19:43.344352] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-12T20:19:43.344475] [INFO ] [sig ] CRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:43.491045] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRI.txt [2026-01-12T20:19:43.491263] [INFO ] [sig ] [791/3499] Completed CRI in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:43.491321] [INFO ] [sig ] [792/3499] Forecasting CRK... [2026-01-12T20:19:43.491363] [INFO ] [sig ] Generating forecast for: CRK [2026-01-12T20:19:43.491407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-12T20:19:43.503402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-12T20:19:43.503764] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-12T20:19:43.504516] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-12T20:19:43.504593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:43.504629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:43.504657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:43.504712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:43.562014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:43.562899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:43.562981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:43.563013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:43.683084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:43.683249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:43.683289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:43.683317] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:43.686591] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=54.85%) [2026-01-12T20:19:43.686858] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-12T20:19:43.686980] [INFO ] [sig ] CRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:43.827651] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRK.txt [2026-01-12T20:19:43.827823] [INFO ] [sig ] [792/3499] Completed CRK in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:43.827864] [INFO ] [sig ] [793/3499] Forecasting CRL... [2026-01-12T20:19:43.827894] [INFO ] [sig ] Generating forecast for: CRL [2026-01-12T20:19:43.827924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-12T20:19:43.839429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-12T20:19:43.839738] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-12T20:19:43.840537] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-12T20:19:43.840609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:43.840643] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:43.840671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:43.840732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:43.898617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:43.899689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:43.899842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:43.899878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:44.023911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:44.024069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:44.024113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:44.024140] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:44.027525] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: UP (p=57.89%) [2026-01-12T20:19:44.030762] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-12T20:19:44.030898] [INFO ] [sig ] CRL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:44.173443] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRL.txt [2026-01-12T20:19:44.173624] [INFO ] [sig ] [793/3499] Completed CRL in 0.3s | 2.84 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-12T20:19:44.173665] [INFO ] [sig ] [794/3499] Forecasting CRM... [2026-01-12T20:19:44.173695] [INFO ] [sig ] Generating forecast for: CRM [2026-01-12T20:19:44.173725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-12T20:19:44.185961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-12T20:19:44.186510] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-12T20:19:44.187306] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-12T20:19:44.187358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:44.187390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:44.187416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:44.187472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:44.244427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:44.245237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:44.245317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:44.245350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:44.365541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:44.365718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:44.365759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:44.365788] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:44.369198] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-01-12T20:19:44.369483] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-12T20:19:44.369626] [INFO ] [sig ] CRM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:44.517488] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRM.txt [2026-01-12T20:19:44.517653] [INFO ] [sig ] [794/3499] Completed CRM in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-12T20:19:44.517693] [INFO ] [sig ] [795/3499] Forecasting CRMD... [2026-01-12T20:19:44.517740] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-12T20:19:44.517770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-12T20:19:44.529696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-12T20:19:44.529971] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-12T20:19:44.530749] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-12T20:19:44.530800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:44.530856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:44.530884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:44.530944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:44.587437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:44.588238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:44.588317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:44.588349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:44.703887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:44.704040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:44.704079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:44.704108] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:44.707407] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-01-12T20:19:44.707691] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-12T20:19:44.707834] [INFO ] [sig ] CRMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:44.853884] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRMD.txt [2026-01-12T20:19:44.854018] [INFO ] [sig ] [795/3499] Completed CRMD in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-12T20:19:44.854058] [INFO ] [sig ] [796/3499] Forecasting CRML... [2026-01-12T20:19:44.854086] [INFO ] [sig ] Generating forecast for: CRML [2026-01-12T20:19:44.854115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-12T20:19:44.865499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-12T20:19:44.865798] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-12T20:19:44.866542] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-12T20:19:44.866614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:44.866659] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:44.866687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:44.866742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:44.923350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:44.924002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:44.924096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:44.924129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:45.045037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:45.045191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:45.045231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:45.045258] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:45.048552] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-01-12T20:19:45.048860] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-12T20:19:45.048987] [INFO ] [sig ] CRML: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:45.188658] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRML.txt [2026-01-12T20:19:45.188783] [INFO ] [sig ] [796/3499] Completed CRML in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:45.188823] [INFO ] [sig ] [797/3499] Forecasting CRNC... [2026-01-12T20:19:45.188851] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-12T20:19:45.188881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-12T20:19:45.200004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-12T20:19:45.200298] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-12T20:19:45.201073] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-12T20:19:45.201129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:45.201161] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:45.201188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:45.201243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:45.256778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:45.257379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:45.257454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:45.257486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:45.386813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:45.386977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:45.387018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:45.387046] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:45.390467] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-01-12T20:19:45.390765] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-12T20:19:45.390889] [INFO ] [sig ] CRNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:45.532930] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRNC.txt [2026-01-12T20:19:45.533062] [INFO ] [sig ] [797/3499] Completed CRNC in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:45.533102] [INFO ] [sig ] [798/3499] Forecasting CRNX... [2026-01-12T20:19:45.533145] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-12T20:19:45.533176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-12T20:19:45.544398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-12T20:19:45.544748] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-12T20:19:45.545532] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-12T20:19:45.545609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:45.545646] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:45.545675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:45.545733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:45.602929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:45.603714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:45.603796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:45.603829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:45.726509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:45.726677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:45.726716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:45.726774] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:45.730098] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-12T20:19:45.730368] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-12T20:19:45.730488] [INFO ] [sig ] CRNX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:45.874118] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRNX.txt [2026-01-12T20:19:45.874276] [INFO ] [sig ] [798/3499] Completed CRNX in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:45.874316] [INFO ] [sig ] [799/3499] Forecasting CRON... [2026-01-12T20:19:45.874346] [INFO ] [sig ] Generating forecast for: CRON [2026-01-12T20:19:45.874375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-12T20:19:45.886994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-12T20:19:45.887384] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-12T20:19:45.888310] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-12T20:19:45.888363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:45.888395] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:45.888422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:45.888478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:45.945701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:45.946535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:45.946633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:45.946668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:46.070460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:46.070627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:46.070670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:46.070698] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:46.073969] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-01-12T20:19:46.074238] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-12T20:19:46.074357] [INFO ] [sig ] CRON: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:46.218392] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRON.txt [2026-01-12T20:19:46.218531] [INFO ] [sig ] [799/3499] Completed CRON in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:46.218595] [INFO ] [sig ] [800/3499] Forecasting CROX... [2026-01-12T20:19:46.218628] [INFO ] [sig ] Generating forecast for: CROX [2026-01-12T20:19:46.218657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-12T20:19:46.230233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-12T20:19:46.230729] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-12T20:19:46.231484] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-12T20:19:46.231536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:46.231583] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:46.231614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:46.231671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:46.288690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:46.289357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:46.289446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:46.289480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:46.407914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:46.408071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:46.408111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:46.408141] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:46.411508] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-01-12T20:19:46.411799] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-12T20:19:46.411924] [INFO ] [sig ] CROX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:46.566078] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CROX.txt [2026-01-12T20:19:46.566214] [INFO ] [sig ] [800/3499] Completed CROX in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:46.566253] [INFO ] [sig ] [801/3499] Forecasting CRS... [2026-01-12T20:19:46.566282] [INFO ] [sig ] Generating forecast for: CRS [2026-01-12T20:19:46.566312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-12T20:19:46.577622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-12T20:19:46.577932] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-12T20:19:46.578719] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-12T20:19:46.578772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:46.578804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:46.578832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:46.578889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:46.635588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:46.636316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:46.636399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:46.636431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:46.765997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:46.766149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:46.766188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:46.766216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:46.770180] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=61.49%) [2026-01-12T20:19:46.770452] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-12T20:19:46.770610] [INFO ] [sig ] CRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:46.915357] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRS.txt [2026-01-12T20:19:46.915502] [INFO ] [sig ] [801/3499] Completed CRS in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:46.915542] [INFO ] [sig ] [802/3499] Forecasting CRSP... [2026-01-12T20:19:46.915588] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-12T20:19:46.915621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-12T20:19:46.926863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-12T20:19:46.927206] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-12T20:19:46.928133] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-12T20:19:46.928190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:46.928222] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:46.928249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:46.928305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:46.985010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:46.985863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:46.985944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:46.985977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:47.103115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:47.103271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:47.103311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:47.103339] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:47.106671] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=25.15%) [2026-01-12T20:19:47.106948] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-12T20:19:47.107073] [INFO ] [sig ] CRSP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:47.250378] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRSP.txt [2026-01-12T20:19:47.250522] [INFO ] [sig ] [802/3499] Completed CRSP in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:47.250562] [INFO ] [sig ] [803/3499] Forecasting CRTO... [2026-01-12T20:19:47.250611] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-12T20:19:47.250642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-12T20:19:47.262095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-12T20:19:47.262404] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-12T20:19:47.263183] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-12T20:19:47.263234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:47.263266] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:47.263294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:47.263349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:47.320728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:47.321431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:47.321510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:47.321542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:47.443114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:47.443268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:47.443502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:47.443547] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:47.447613] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-12T20:19:47.447935] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-12T20:19:47.448061] [INFO ] [sig ] CRTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:47.596085] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRTO.txt [2026-01-12T20:19:47.596236] [INFO ] [sig ] [803/3499] Completed CRTO in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:47.596276] [INFO ] [sig ] [804/3499] Forecasting CRUS... [2026-01-12T20:19:47.596306] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-12T20:19:47.596335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-12T20:19:47.607993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-12T20:19:47.608316] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-12T20:19:47.609140] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-12T20:19:47.609194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:47.609228] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:47.609256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:47.609315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:47.668738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:47.669482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:47.669565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:47.669618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:47.794141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:47.794297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:47.794340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:47.794371] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:47.797849] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-12T20:19:47.798127] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-12T20:19:47.798256] [INFO ] [sig ] CRUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:47.941039] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRUS.txt [2026-01-12T20:19:47.941171] [INFO ] [sig ] [804/3499] Completed CRUS in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:47.941210] [INFO ] [sig ] [805/3499] Forecasting CRVL... [2026-01-12T20:19:47.941243] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-12T20:19:47.941273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-12T20:19:47.952134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-12T20:19:47.952475] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-12T20:19:47.953622] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-12T20:19:47.953694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:47.953747] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:47.953795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:47.953887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:48.012375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:48.013278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:48.013410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:48.013446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:48.131279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:48.131430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:48.131469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:48.131497] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:48.134813] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-01-12T20:19:48.135084] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-12T20:19:48.135205] [INFO ] [sig ] CRVL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:48.281430] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRVL.txt [2026-01-12T20:19:48.281564] [INFO ] [sig ] [805/3499] Completed CRVL in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:48.281619] [INFO ] [sig ] [806/3499] Forecasting CRVO... [2026-01-12T20:19:48.281672] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-12T20:19:48.281707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-12T20:19:48.292746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-12T20:19:48.293065] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-12T20:19:48.293926] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-12T20:19:48.293981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:48.294015] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:48.294043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:48.294100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:48.354087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:48.354920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:48.355004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:48.355037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:48.473701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:48.473865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:48.473907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:48.473936] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:48.477648] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: UP (p=87.53%) [2026-01-12T20:19:48.477948] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-12T20:19:48.478085] [INFO ] [sig ] CRVO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:48.623967] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRVO.txt [2026-01-12T20:19:48.624122] [INFO ] [sig ] [806/3499] Completed CRVO in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:48.624162] [INFO ] [sig ] [807/3499] Forecasting CRVS... [2026-01-12T20:19:48.624193] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-12T20:19:48.624223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-12T20:19:48.635257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-12T20:19:48.635547] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-12T20:19:48.636316] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-12T20:19:48.636368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:48.636421] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:48.636451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:48.636507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:48.693285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:48.694217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:48.694298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:48.694330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:48.817748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:48.817905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:48.817944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:48.817972] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:48.821719] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-12T20:19:48.821989] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-12T20:19:48.822112] [INFO ] [sig ] CRVS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:48.970452] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRVS.txt [2026-01-12T20:19:48.970632] [INFO ] [sig ] [807/3499] Completed CRVS in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:48.970674] [INFO ] [sig ] [808/3499] Forecasting CRWD... [2026-01-12T20:19:48.970705] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-12T20:19:48.970734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-12T20:19:48.982082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-12T20:19:48.982445] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-12T20:19:48.983255] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-12T20:19:48.983307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:48.983340] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:48.983366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:48.983423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:49.045394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:49.046271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:49.046358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:49.046392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:49.165710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:49.165868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:49.165908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:49.165940] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:49.169534] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-12T20:19:49.169856] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-12T20:19:49.169998] [INFO ] [sig ] CRWD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:49.313841] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CRWD.txt [2026-01-12T20:19:49.314007] [INFO ] [sig ] [808/3499] Completed CRWD in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:49.314048] [INFO ] [sig ] [809/3499] Forecasting CRWS... [2026-01-12T20:19:49.314078] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-12T20:19:49.314108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-12T20:19:49.324916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-12T20:19:49.325252] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-12T20:19:49.326075] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-12T20:19:49.326129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:49.326162] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:49.326190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:49.326248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:49.386145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:49.386927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:49.387006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:49.387038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:49.498837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:49.498990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:49.499028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:49.499056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:49.502771] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=63.42%) [2026-01-12T20:19:49.503040] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-12T20:19:49.503164] [INFO ] [sig ] CRWS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:49.651467] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CRWS.txt [2026-01-12T20:19:49.651661] [INFO ] [sig ] [809/3499] Completed CRWS in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:49.651719] [INFO ] [sig ] [810/3499] Forecasting CSAN... [2026-01-12T20:19:49.651750] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-12T20:19:49.651780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-12T20:19:49.663096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-12T20:19:49.663630] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-12T20:19:49.664490] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-12T20:19:49.664544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:49.664599] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:49.664634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:49.664693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:49.726622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:49.727468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:49.727551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:49.727603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:49.850802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:49.850957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:49.850998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:49.851026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:49.854356] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-12T20:19:49.854642] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-12T20:19:49.854765] [INFO ] [sig ] CSAN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:49.997720] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSAN.txt [2026-01-12T20:19:49.997890] [INFO ] [sig ] [810/3499] Completed CSAN in 0.3s | 2.84 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-12T20:19:49.997930] [INFO ] [sig ] [811/3499] Forecasting CSB... [2026-01-12T20:19:49.997963] [INFO ] [sig ] Generating forecast for: CSB [2026-01-12T20:19:49.997994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-12T20:19:50.009754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-12T20:19:50.010111] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-12T20:19:50.010932] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-12T20:19:50.010987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:50.011021] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:50.011049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:50.011107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:50.070207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:50.071061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:50.071143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:50.071176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:50.183498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:50.183663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:50.183703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:50.183733] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:50.186995] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-12T20:19:50.187262] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-12T20:19:50.187381] [INFO ] [sig ] CSB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:50.333630] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSB.txt [2026-01-12T20:19:50.333786] [INFO ] [sig ] [811/3499] Completed CSB in 0.3s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:50.333826] [INFO ] [sig ] [812/3499] Forecasting CSCO... [2026-01-12T20:19:50.333856] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-12T20:19:50.333885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-12T20:19:50.345285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-12T20:19:50.345676] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-12T20:19:50.346471] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-12T20:19:50.346524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:50.346609] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:50.346644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:50.346705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:50.408524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:50.409379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:50.409460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:50.409493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:50.531372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:50.531528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:50.531566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:50.531615] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:50.535048] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=27.76%) [2026-01-12T20:19:50.535333] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-12T20:19:50.535464] [INFO ] [sig ] CSCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:50.677269] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSCO.txt [2026-01-12T20:19:50.677424] [INFO ] [sig ] [812/3499] Completed CSCO in 0.3s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:50.677464] [INFO ] [sig ] [813/3499] Forecasting CSGP... [2026-01-12T20:19:50.677494] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-12T20:19:50.677525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-12T20:19:50.688839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-12T20:19:50.689191] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-12T20:19:50.690025] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-12T20:19:50.690078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:50.690111] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:50.690139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:50.690200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:50.754125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:50.755119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:50.755211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:50.755246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:50.879156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:50.879338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:50.879392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:50.879432] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:50.882994] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-01-12T20:19:50.883285] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-12T20:19:50.883416] [INFO ] [sig ] CSGP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:51.026781] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSGP.txt [2026-01-12T20:19:51.026928] [INFO ] [sig ] [813/3499] Completed CSGP in 0.3s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:51.026994] [INFO ] [sig ] [814/3499] Forecasting CSGS... [2026-01-12T20:19:51.027031] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-12T20:19:51.027063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-12T20:19:51.037891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-12T20:19:51.038198] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-12T20:19:51.038989] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-12T20:19:51.039042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:51.039075] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:51.039102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:51.039158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:51.100162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:51.101000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:51.101083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:51.101117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:51.225842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:51.225996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:51.226035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:51.226079] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:51.229882] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-01-12T20:19:51.230175] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-12T20:19:51.230302] [INFO ] [sig ] CSGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:51.378889] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSGS.txt [2026-01-12T20:19:51.379028] [INFO ] [sig ] [814/3499] Completed CSGS in 0.4s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:51.379066] [INFO ] [sig ] [815/3499] Forecasting CSIQ... [2026-01-12T20:19:51.379096] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-12T20:19:51.379126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-12T20:19:51.390266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-12T20:19:51.390549] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-12T20:19:51.391336] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-12T20:19:51.391389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:51.391420] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:51.391447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:51.391502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:51.452933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:51.453713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:51.453794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:51.453827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:51.582333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:51.582482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:51.582521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:51.582591] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:51.585928] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-01-12T20:19:51.586201] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-12T20:19:51.586325] [INFO ] [sig ] CSIQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:51.733163] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CSIQ.txt [2026-01-12T20:19:51.733331] [INFO ] [sig ] [815/3499] Completed CSIQ in 0.4s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:51.733378] [INFO ] [sig ] [816/3499] Forecasting CSPI... [2026-01-12T20:19:51.733408] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-12T20:19:51.733446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-12T20:19:51.745609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-12T20:19:51.745940] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-12T20:19:51.746758] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-12T20:19:51.746811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:51.746843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:51.746869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:51.746924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:51.804888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:51.805598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:51.805676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:51.805721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:51.919712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:51.919863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:51.919902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:51.919932] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:51.923393] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=24.18%) [2026-01-12T20:19:51.923692] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-12T20:19:51.923819] [INFO ] [sig ] CSPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:52.065482] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSPI.txt [2026-01-12T20:19:52.065652] [INFO ] [sig ] [816/3499] Completed CSPI in 0.3s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:52.065693] [INFO ] [sig ] [817/3499] Forecasting CSQ... [2026-01-12T20:19:52.065723] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-12T20:19:52.065753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-12T20:19:52.078256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-12T20:19:52.078604] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-12T20:19:52.079633] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-12T20:19:52.079686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:52.079718] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:52.079744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:52.079800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:52.138263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:52.139024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:52.139107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:52.139140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:52.258290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:52.258446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:52.258485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:52.258514] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:52.261913] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-12T20:19:52.262215] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-12T20:19:52.262344] [INFO ] [sig ] CSQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:52.409743] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CSQ.txt [2026-01-12T20:19:52.409903] [INFO ] [sig ] [817/3499] Completed CSQ in 0.3s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:52.409943] [INFO ] [sig ] [818/3499] Forecasting CSTL... [2026-01-12T20:19:52.409973] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-12T20:19:52.410006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-12T20:19:52.422053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-12T20:19:52.422410] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-12T20:19:52.423201] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-12T20:19:52.423254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:52.423285] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:52.423311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:52.423379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:52.483469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:52.484369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:52.484468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:52.484508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:52.612237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:52.612396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:52.612436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:52.612465] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:52.615889] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-01-12T20:19:52.616184] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-12T20:19:52.616316] [INFO ] [sig ] CSTL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:52.766921] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CSTL.txt [2026-01-12T20:19:52.767085] [INFO ] [sig ] [818/3499] Completed CSTL in 0.4s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:52.767125] [INFO ] [sig ] [819/3499] Forecasting CSTM... [2026-01-12T20:19:52.767155] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-12T20:19:52.767185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-12T20:19:52.779795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-12T20:19:52.780215] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-12T20:19:52.781122] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-12T20:19:52.781179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:52.781211] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:52.781241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:52.781311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:52.838460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:52.839367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:52.839456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:52.839488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:52.961440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:52.961625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:52.961667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:52.961695] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:52.965103] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=69.77%) [2026-01-12T20:19:52.965440] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-12T20:19:52.965591] [INFO ] [sig ] CSTM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:53.108276] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CSTM.txt [2026-01-12T20:19:53.108420] [INFO ] [sig ] [819/3499] Completed CSTM in 0.3s | 2.84 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:53.108458] [INFO ] [sig ] [820/3499] Forecasting CSWC... [2026-01-12T20:19:53.108488] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-12T20:19:53.108518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-12T20:19:53.119496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-12T20:19:53.119869] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-12T20:19:53.120659] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-12T20:19:53.120723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:53.120756] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:53.120782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:53.120838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:53.178972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:53.179837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:53.179922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:53.179955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:53.302613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:53.302772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:53.302815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:53.302843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:53.306164] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=15.26%) [2026-01-12T20:19:53.306433] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-12T20:19:53.306554] [INFO ] [sig ] CSWC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:53.447946] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CSWC.txt [2026-01-12T20:19:53.448108] [INFO ] [sig ] [820/3499] Completed CSWC in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:53.448150] [INFO ] [sig ] [821/3499] Forecasting CSX... [2026-01-12T20:19:53.448182] [INFO ] [sig ] Generating forecast for: CSX [2026-01-12T20:19:53.448214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-12T20:19:53.459008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-12T20:19:53.459298] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-12T20:19:53.460065] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-12T20:19:53.460118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:53.460149] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:53.460176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:53.460233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:53.516471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:53.517304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:53.517384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:53.517416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:53.645227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:53.645398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:53.645450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:53.645481] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:53.649266] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=54.19%) [2026-01-12T20:19:53.649555] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-12T20:19:53.649714] [INFO ] [sig ] CSX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:53.792324] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CSX.txt [2026-01-12T20:19:53.792482] [INFO ] [sig ] [821/3499] Completed CSX in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:53.792524] [INFO ] [sig ] [822/3499] Forecasting CTAS... [2026-01-12T20:19:53.792553] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-12T20:19:53.792601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-12T20:19:53.804053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-12T20:19:53.804358] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-12T20:19:53.805168] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-12T20:19:53.805223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:53.805256] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:53.805286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:53.805344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:53.864541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:53.865399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:53.865535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:53.865604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:53.981158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:53.981313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:53.981353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:53.981381] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:53.984688] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=84.83%) [2026-01-12T20:19:53.984953] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-12T20:19:53.985074] [INFO ] [sig ] CTAS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:54.132884] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTAS.txt [2026-01-12T20:19:54.133090] [INFO ] [sig ] [822/3499] Completed CTAS in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:54.133131] [INFO ] [sig ] [823/3499] Forecasting CTBB... [2026-01-12T20:19:54.133161] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-12T20:19:54.133190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-12T20:19:54.145510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-12T20:19:54.146017] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-12T20:19:54.146871] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-12T20:19:54.146925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:54.146958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:54.146985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:54.147042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:54.203919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:54.204814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:54.204901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:54.204934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:54.323109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:54.323260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:54.323300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:54.323331] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:54.327128] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=89.51%) [2026-01-12T20:19:54.327400] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-12T20:19:54.327523] [INFO ] [sig ] CTBB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:54.471427] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTBB.txt [2026-01-12T20:19:54.471595] [INFO ] [sig ] [823/3499] Completed CTBB in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:54.471639] [INFO ] [sig ] [824/3499] Forecasting CTBI... [2026-01-12T20:19:54.471668] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-12T20:19:54.471697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-12T20:19:54.482639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-12T20:19:54.482970] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-12T20:19:54.483753] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-12T20:19:54.483805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:54.483836] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:54.483862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:54.483918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:54.541300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:54.542115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:54.542197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:54.542229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:54.663314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:54.663465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:54.663504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:54.663533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:54.666892] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=46.03%) [2026-01-12T20:19:54.667164] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-12T20:19:54.667288] [INFO ] [sig ] CTBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:54.809665] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CTBI.txt [2026-01-12T20:19:54.809816] [INFO ] [sig ] [824/3499] Completed CTBI in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:54.809857] [INFO ] [sig ] [825/3499] Forecasting CTDD... [2026-01-12T20:19:54.809885] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-12T20:19:54.809914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-12T20:19:54.822274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-12T20:19:54.822859] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-12T20:19:54.823743] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-12T20:19:54.823813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:54.823861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:54.823891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:54.823950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:54.884871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:54.885915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:54.885997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:54.886028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:55.001152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:55.001308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:55.001351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:55.001382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:55.004813] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-12T20:19:55.005131] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-12T20:19:55.005257] [INFO ] [sig ] CTDD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:55.150942] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTDD.txt [2026-01-12T20:19:55.151137] [INFO ] [sig ] [825/3499] Completed CTDD in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:55.151204] [INFO ] [sig ] [826/3499] Forecasting CTKB... [2026-01-12T20:19:55.151244] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-12T20:19:55.151285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-12T20:19:55.163113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-12T20:19:55.163455] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-12T20:19:55.164306] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-12T20:19:55.164359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:55.164392] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:55.164418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:55.164474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:55.221668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:55.222499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:55.222606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:55.222640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:55.341669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:55.341821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:55.341860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:55.341888] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:55.345284] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-01-12T20:19:55.345591] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-12T20:19:55.345722] [INFO ] [sig ] CTKB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:55.490208] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CTKB.txt [2026-01-12T20:19:55.490345] [INFO ] [sig ] [826/3499] Completed CTKB in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-12T20:19:55.490384] [INFO ] [sig ] [827/3499] Forecasting CTLP... [2026-01-12T20:19:55.490414] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-12T20:19:55.490444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-12T20:19:55.501825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-12T20:19:55.502119] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-12T20:19:55.502900] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-12T20:19:55.502952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:55.502984] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:55.503011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:55.503071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:55.560807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:55.561639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:55.561729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:55.561762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:55.680877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:55.681066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:55.681108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:55.681138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:55.684600] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-01-12T20:19:55.684873] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-12T20:19:55.685000] [INFO ] [sig ] CTLP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:55.834148] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CTLP.txt [2026-01-12T20:19:55.834307] [INFO ] [sig ] [827/3499] Completed CTLP in 0.3s | 2.85 sym/s | Total: 4.8m | ETA: 15.6m [2026-01-12T20:19:55.834350] [INFO ] [sig ] [828/3499] Forecasting CTMX... [2026-01-12T20:19:55.834381] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-12T20:19:55.834410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-12T20:19:55.847549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-12T20:19:55.848149] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-12T20:19:55.849013] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-12T20:19:55.849067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:55.849102] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:55.849130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:55.849187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:55.908901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:55.909954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:55.910038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:55.910070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:56.040050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:56.040223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:56.040273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:56.040304] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:56.044540] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-01-12T20:19:56.044886] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-12T20:19:56.045016] [INFO ] [sig ] CTMX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:56.189005] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTMX.txt [2026-01-12T20:19:56.189150] [INFO ] [sig ] [828/3499] Completed CTMX in 0.4s | 2.85 sym/s | Total: 4.8m | ETA: 15.6m [2026-01-12T20:19:56.189189] [INFO ] [sig ] [829/3499] Forecasting CTNM... [2026-01-12T20:19:56.189218] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-12T20:19:56.189247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-12T20:19:56.202371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-12T20:19:56.202697] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-12T20:19:56.203736] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-12T20:19:56.203791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:56.203861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:56.203891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:56.203948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:56.266553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:56.267356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:56.267434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:56.267466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:56.391469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:56.391647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:56.391691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:56.391724] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:56.395248] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-12T20:19:56.395547] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-12T20:19:56.395698] [INFO ] [sig ] CTNM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:56.556418] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTNM.txt [2026-01-12T20:19:56.556632] [INFO ] [sig ] [829/3499] Completed CTNM in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:56.556695] [INFO ] [sig ] [830/3499] Forecasting CTO... [2026-01-12T20:19:56.556743] [INFO ] [sig ] Generating forecast for: CTO [2026-01-12T20:19:56.556784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-12T20:19:56.570900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-12T20:19:56.571306] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-12T20:19:56.572139] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-12T20:19:56.572196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:56.572228] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:56.572255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:56.572316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:56.630040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:56.630909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:56.630989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:56.631021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:56.767245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:56.767400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:56.767440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:56.767468] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:56.770862] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-12T20:19:56.771143] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-12T20:19:56.771273] [INFO ] [sig ] CTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:56.917308] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CTO.txt [2026-01-12T20:19:56.917475] [INFO ] [sig ] [830/3499] Completed CTO in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:56.917522] [INFO ] [sig ] [831/3499] Forecasting CTRA... [2026-01-12T20:19:56.917552] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-12T20:19:56.917602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-12T20:19:56.930819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-12T20:19:56.931227] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-12T20:19:56.932265] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-12T20:19:56.932318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:56.932393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:56.932424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:56.932482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:56.991359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:56.992222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:56.992308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:56.992340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:57.117152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:57.117321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:57.117362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:57.117390] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:57.121152] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=81.10%) [2026-01-12T20:19:57.121501] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-12T20:19:57.121667] [INFO ] [sig ] CTRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:57.265135] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTRA.txt [2026-01-12T20:19:57.265297] [INFO ] [sig ] [831/3499] Completed CTRA in 0.3s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:57.265337] [INFO ] [sig ] [832/3499] Forecasting CTRE... [2026-01-12T20:19:57.265369] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-12T20:19:57.265400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-12T20:19:57.278340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-12T20:19:57.278759] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-12T20:19:57.279554] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-12T20:19:57.279633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:57.279666] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:57.279693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:57.279751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:57.338415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:57.339341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:57.339431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:57.339464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:57.468761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:57.468924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:57.468964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:57.469031] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:57.472616] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-12T20:19:57.472954] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-12T20:19:57.473090] [INFO ] [sig ] CTRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:57.626305] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTRE.txt [2026-01-12T20:19:57.626466] [INFO ] [sig ] [832/3499] Completed CTRE in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:57.626506] [INFO ] [sig ] [833/3499] Forecasting CTRM... [2026-01-12T20:19:57.626535] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-12T20:19:57.626565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-12T20:19:57.639995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-12T20:19:57.640396] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-12T20:19:57.641204] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-12T20:19:57.641258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:57.641290] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:57.641316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:57.641371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:57.701951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:57.702845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:57.702930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:57.702963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:57.825153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:57.825342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:57.825390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:57.825424] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:57.829168] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=20.04%) [2026-01-12T20:19:57.829535] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-12T20:19:57.829704] [INFO ] [sig ] CTRM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:57.974872] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CTRM.txt [2026-01-12T20:19:57.975028] [INFO ] [sig ] [833/3499] Completed CTRM in 0.3s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:57.975068] [INFO ] [sig ] [834/3499] Forecasting CTRN... [2026-01-12T20:19:57.975097] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-12T20:19:57.975127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-12T20:19:57.987095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-12T20:19:57.987425] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-12T20:19:57.988293] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-12T20:19:57.988347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:57.988380] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:57.988407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:57.988469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:58.049024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:58.049974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:58.050058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:58.050090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:58.175022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:58.175180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:58.175221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:58.175250] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:58.178702] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-12T20:19:58.178995] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-12T20:19:58.179125] [INFO ] [sig ] CTRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:58.327433] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTRN.txt [2026-01-12T20:19:58.327612] [INFO ] [sig ] [834/3499] Completed CTRN in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:58.327661] [INFO ] [sig ] [835/3499] Forecasting CTS... [2026-01-12T20:19:58.327691] [INFO ] [sig ] Generating forecast for: CTS [2026-01-12T20:19:58.327743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-12T20:19:58.341484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-12T20:19:58.342068] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-12T20:19:58.342974] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-12T20:19:58.343030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:58.343065] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:58.343093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:58.343152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:58.404781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:58.406043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:58.406151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:58.406186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:58.528274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:58.528497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:58.528542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:58.528589] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:58.532588] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-01-12T20:19:58.532916] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-12T20:19:58.533052] [INFO ] [sig ] CTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:19:58.680019] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CTS.txt [2026-01-12T20:19:58.680192] [INFO ] [sig ] [835/3499] Completed CTS in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:58.680235] [INFO ] [sig ] [836/3499] Forecasting CTSH... [2026-01-12T20:19:58.680266] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-12T20:19:58.680297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-12T20:19:58.691559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-12T20:19:58.691922] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-12T20:19:58.692775] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-12T20:19:58.692837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:58.692873] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:58.692902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:58.692960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:58.752283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:58.753101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:58.753184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:58.753219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:58.870216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:58.870381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:58.870422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:58.870453] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:58.873892] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=91.46%) [2026-01-12T20:19:58.874188] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-12T20:19:58.874336] [INFO ] [sig ] CTSH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:59.015060] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTSH.txt [2026-01-12T20:19:59.015199] [INFO ] [sig ] [836/3499] Completed CTSH in 0.3s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:59.015239] [INFO ] [sig ] [837/3499] Forecasting CTVA... [2026-01-12T20:19:59.015269] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-12T20:19:59.015299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-12T20:19:59.027881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-12T20:19:59.028487] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-12T20:19:59.029481] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-12T20:19:59.029539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:59.029597] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:59.029631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:59.029692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:59.088814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:59.090100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:59.090202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:59.090240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:59.221771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:59.222026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:59.222080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:59.222110] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:59.226281] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-12T20:19:59.226606] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-12T20:19:59.226746] [INFO ] [sig ] CTVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:59.376610] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CTVA.txt [2026-01-12T20:19:59.376835] [INFO ] [sig ] [837/3499] Completed CTVA in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:59.376880] [INFO ] [sig ] [838/3499] Forecasting CUBE... [2026-01-12T20:19:59.376910] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-12T20:19:59.376941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-12T20:19:59.391322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-12T20:19:59.391867] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-12T20:19:59.392829] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-12T20:19:59.392883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:59.392916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:59.392943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:59.393001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:59.450746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:59.451782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:59.451867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:59.451900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:59.580266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:59.580457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:59.580533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:59.580594] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:59.585295] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=55.70%) [2026-01-12T20:19:59.585723] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-12T20:19:59.585894] [INFO ] [sig ] CUBE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:19:59.735453] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CUBE.txt [2026-01-12T20:19:59.735647] [INFO ] [sig ] [838/3499] Completed CUBE in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:19:59.735701] [INFO ] [sig ] [839/3499] Forecasting CUBI... [2026-01-12T20:19:59.735732] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-12T20:19:59.735763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-12T20:19:59.748512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-12T20:19:59.748896] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-12T20:19:59.749748] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-12T20:19:59.749815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:19:59.749865] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:19:59.749905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:19:59.749966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:19:59.815111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:19:59.816174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:19:59.816303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:19:59.816356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:19:59.936234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:19:59.936394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:19:59.936435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:19:59.936470] [INFO ] [FORECASTER] Training complete [2026-01-12T20:19:59.939908] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-01-12T20:19:59.940181] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-12T20:19:59.940303] [INFO ] [sig ] CUBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:00.082119] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CUBI.txt [2026-01-12T20:20:00.082267] [INFO ] [sig ] [839/3499] Completed CUBI in 0.3s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:20:00.082308] [INFO ] [sig ] [840/3499] Forecasting CUK... [2026-01-12T20:20:00.082338] [INFO ] [sig ] Generating forecast for: CUK [2026-01-12T20:20:00.082366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-12T20:20:00.094420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-12T20:20:00.094747] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-12T20:20:00.095513] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-12T20:20:00.095565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:00.095618] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:00.095646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:00.095703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:00.155007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:00.155819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:00.155918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:00.155952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:00.280142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:00.280304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:00.280345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:00.280374] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:00.283808] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-01-12T20:20:00.284092] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-12T20:20:00.284220] [INFO ] [sig ] CUK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:00.432099] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CUK.txt [2026-01-12T20:20:00.432268] [INFO ] [sig ] [840/3499] Completed CUK in 0.3s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:20:00.432310] [INFO ] [sig ] [841/3499] Forecasting CULP... [2026-01-12T20:20:00.432339] [INFO ] [sig ] Generating forecast for: CULP [2026-01-12T20:20:00.432368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-12T20:20:00.444287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-12T20:20:00.444648] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-12T20:20:00.445412] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-12T20:20:00.445464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:00.445495] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:00.445524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:00.445607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:00.505972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:00.506912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:00.506998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:00.507032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:00.617708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:00.618045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:00.618285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:00.618313] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:00.622186] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=43.16%) [2026-01-12T20:20:00.622481] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-12T20:20:00.622629] [INFO ] [sig ] CULP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:00.772377] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CULP.txt [2026-01-12T20:20:00.772556] [INFO ] [sig ] [841/3499] Completed CULP in 0.3s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:20:00.772626] [INFO ] [sig ] [842/3499] Forecasting CURI... [2026-01-12T20:20:00.772656] [INFO ] [sig ] Generating forecast for: CURI [2026-01-12T20:20:00.772685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-12T20:20:00.786546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-12T20:20:00.786920] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-12T20:20:00.787696] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-12T20:20:00.787772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:00.787818] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:00.787846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:00.787903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:00.846196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:00.847075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:00.847161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:00.847194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:00.974068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:00.974242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:00.974284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:00.974312] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:00.977970] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=88.36%) [2026-01-12T20:20:00.978255] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-12T20:20:00.978384] [INFO ] [sig ] CURI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:01.152052] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CURI.txt [2026-01-12T20:20:01.152248] [INFO ] [sig ] [842/3499] Completed CURI in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:20:01.152289] [INFO ] [sig ] [843/3499] Forecasting CUZ... [2026-01-12T20:20:01.152320] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-12T20:20:01.152350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-12T20:20:01.166925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-12T20:20:01.167410] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-12T20:20:01.168504] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-12T20:20:01.168569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:01.168640] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:01.168679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:01.168769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:01.239845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:01.240832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:01.240936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:01.240980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:01.366771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:01.366935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:01.366974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:01.367002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:01.370528] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-12T20:20:01.370875] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-12T20:20:01.371039] [INFO ] [sig ] CUZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:01.524201] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CUZ.txt [2026-01-12T20:20:01.524362] [INFO ] [sig ] [843/3499] Completed CUZ in 0.4s | 2.85 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:20:01.524401] [INFO ] [sig ] [844/3499] Forecasting CVBF... [2026-01-12T20:20:01.524431] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-12T20:20:01.524461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-12T20:20:01.536918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-12T20:20:01.537336] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-12T20:20:01.538232] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-12T20:20:01.538287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:01.538319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:01.538347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:01.538406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:01.598280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:01.599326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:01.599429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:01.599465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:01.735244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:01.735437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:01.735492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:01.735533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:01.739487] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=59.59%) [2026-01-12T20:20:01.739813] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-12T20:20:01.739952] [INFO ] [sig ] CVBF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:01.898810] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CVBF.txt [2026-01-12T20:20:01.898997] [INFO ] [sig ] [844/3499] Completed CVBF in 0.4s | 2.84 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-12T20:20:01.899037] [INFO ] [sig ] [845/3499] Forecasting CVCO... [2026-01-12T20:20:01.899067] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-12T20:20:01.899102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-12T20:20:01.911569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-12T20:20:01.912047] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-12T20:20:01.913019] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-12T20:20:01.913086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:01.913121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:01.913147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:01.913205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:01.975934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:01.976847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:01.976936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:01.976969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:02.105315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:02.105480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:02.105522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:02.105555] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:02.109237] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-01-12T20:20:02.109630] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-12T20:20:02.109773] [INFO ] [sig ] CVCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:02.269925] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVCO.txt [2026-01-12T20:20:02.270143] [INFO ] [sig ] [845/3499] Completed CVCO in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:02.270212] [INFO ] [sig ] [846/3499] Forecasting CVE... [2026-01-12T20:20:02.270274] [INFO ] [sig ] Generating forecast for: CVE [2026-01-12T20:20:02.270326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-12T20:20:02.287883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-12T20:20:02.288403] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-12T20:20:02.289653] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-12T20:20:02.289750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:02.289830] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:02.289868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:02.289954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:02.370248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:02.371153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:02.371241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:02.371273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:02.503564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:02.503742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:02.503783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:02.503811] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:02.507375] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-12T20:20:02.507917] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-12T20:20:02.508079] [INFO ] [sig ] CVE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:02.674997] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVE.txt [2026-01-12T20:20:02.675197] [INFO ] [sig ] [846/3499] Completed CVE in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:02.675245] [INFO ] [sig ] [847/3499] Forecasting CVEO... [2026-01-12T20:20:02.675279] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-12T20:20:02.675314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-12T20:20:02.763985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-12T20:20:02.764353] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-12T20:20:02.765261] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-12T20:20:02.765316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:02.765349] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:02.765377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:02.765433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:02.828651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:02.829525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:02.829630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:02.829665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:02.957626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:02.958005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:02.958054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:02.958083] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:02.962337] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-12T20:20:02.962697] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-12T20:20:02.963026] [INFO ] [sig ] CVEO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:03.114414] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CVEO.txt [2026-01-12T20:20:03.114584] [INFO ] [sig ] [847/3499] Completed CVEO in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:03.114627] [INFO ] [sig ] [848/3499] Forecasting CVGI... [2026-01-12T20:20:03.114657] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-12T20:20:03.114686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-12T20:20:03.127300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-12T20:20:03.127772] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-12T20:20:03.128623] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-12T20:20:03.128677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:03.128710] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:03.128737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:03.128792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:03.187692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:03.188705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:03.188802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:03.188835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:03.313654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:03.313813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:03.313853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:03.313881] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:03.317361] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-12T20:20:03.317678] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-12T20:20:03.317834] [INFO ] [sig ] CVGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:03.491534] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVGI.txt [2026-01-12T20:20:03.491719] [INFO ] [sig ] [848/3499] Completed CVGI in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:03.491762] [INFO ] [sig ] [849/3499] Forecasting CVI... [2026-01-12T20:20:03.491792] [INFO ] [sig ] Generating forecast for: CVI [2026-01-12T20:20:03.491823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-12T20:20:03.504343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-12T20:20:03.504739] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-12T20:20:03.505518] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-12T20:20:03.505597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:03.505632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:03.505658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:03.505714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:03.567461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:03.568483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:03.568572] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:03.568627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:03.691666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:03.691815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:03.691854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:03.691927] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:03.695265] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-12T20:20:03.695537] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-12T20:20:03.695679] [INFO ] [sig ] CVI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:03.839886] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CVI.txt [2026-01-12T20:20:03.840028] [INFO ] [sig ] [849/3499] Completed CVI in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:03.840069] [INFO ] [sig ] [850/3499] Forecasting CVKD... [2026-01-12T20:20:03.840098] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-12T20:20:03.840127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-12T20:20:03.852237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-12T20:20:03.852530] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-12T20:20:03.853310] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-12T20:20:03.853362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:03.853394] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:03.853421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:03.853477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:03.910026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:03.910816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:03.910894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:03.910927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:04.028971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:04.029134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:04.029174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:04.029203] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:04.032683] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=12.97%) [2026-01-12T20:20:04.032984] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-12T20:20:04.033134] [INFO ] [sig ] CVKD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:04.188294] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVKD.txt [2026-01-12T20:20:04.188500] [INFO ] [sig ] [850/3499] Completed CVKD in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:04.188548] [INFO ] [sig ] [851/3499] Forecasting CVNA... [2026-01-12T20:20:04.188602] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-12T20:20:04.188640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-12T20:20:04.201851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-12T20:20:04.202288] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-12T20:20:04.203164] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-12T20:20:04.203220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:04.203252] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:04.203279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:04.203336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:04.264243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:04.265336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:04.265450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:04.265515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:04.423017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:04.423257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:04.423335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:04.423391] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:04.429148] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=32.58%) [2026-01-12T20:20:04.429684] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-12T20:20:04.429896] [INFO ] [sig ] CVNA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:04.645558] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVNA.txt [2026-01-12T20:20:04.645812] [INFO ] [sig ] [851/3499] Completed CVNA in 0.5s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:04.645883] [INFO ] [sig ] [852/3499] Forecasting CVRX... [2026-01-12T20:20:04.645936] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-12T20:20:04.645987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-12T20:20:04.663651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-12T20:20:04.664189] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-12T20:20:04.665352] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-12T20:20:04.665417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:04.665455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:04.665486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:04.665559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:04.753328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:04.754626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:04.754747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:04.754805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:04.933878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:04.934080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:04.934147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:04.934196] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:04.939502] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=87.23%) [2026-01-12T20:20:04.939999] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-12T20:20:04.940195] [INFO ] [sig ] CVRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:05.152440] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CVRX.txt [2026-01-12T20:20:05.152656] [INFO ] [sig ] [852/3499] Completed CVRX in 0.5s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:05.152713] [INFO ] [sig ] [853/3499] Forecasting CVS... [2026-01-12T20:20:05.152744] [INFO ] [sig ] Generating forecast for: CVS [2026-01-12T20:20:05.152773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-12T20:20:05.165558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-12T20:20:05.165999] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-12T20:20:05.166886] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-12T20:20:05.166941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:05.166973] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:05.167000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:05.167072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:05.242684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:05.243874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:05.243989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:05.244045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:05.389077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:05.389251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:05.389304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:05.389342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:05.393968] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=29.50%) [2026-01-12T20:20:05.394329] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-12T20:20:05.394497] [INFO ] [sig ] CVS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:05.538075] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVS.txt [2026-01-12T20:20:05.538200] [INFO ] [sig ] [853/3499] Completed CVS in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:05.538239] [INFO ] [sig ] [854/3499] Forecasting CVX... [2026-01-12T20:20:05.538268] [INFO ] [sig ] Generating forecast for: CVX [2026-01-12T20:20:05.538298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-12T20:20:05.551073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-12T20:20:05.551451] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-12T20:20:05.552312] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-12T20:20:05.552367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:05.552401] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:05.552428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:05.552486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:05.613361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:05.614101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:05.614182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:05.614216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:05.737654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:05.737834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:05.737877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:05.737908] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:05.741434] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-12T20:20:05.741736] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-12T20:20:05.741861] [INFO ] [sig ] CVX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:05.883907] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CVX.txt [2026-01-12T20:20:05.884027] [INFO ] [sig ] [854/3499] Completed CVX in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:05.884066] [INFO ] [sig ] [855/3499] Forecasting CWAN... [2026-01-12T20:20:05.884094] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-12T20:20:05.884123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-12T20:20:05.895416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-12T20:20:05.895767] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-12T20:20:05.896553] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-12T20:20:05.896635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:05.896668] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:05.896695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:05.896751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:05.956431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:05.957401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:05.957482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:05.957513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:06.078992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:06.079147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:06.079186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:06.079214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:06.082563] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-01-12T20:20:06.082853] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-12T20:20:06.082973] [INFO ] [sig ] CWAN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:06.229320] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CWAN.txt [2026-01-12T20:20:06.229482] [INFO ] [sig ] [855/3499] Completed CWAN in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:06.229524] [INFO ] [sig ] [856/3499] Forecasting CWBC... [2026-01-12T20:20:06.229558] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-12T20:20:06.229610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-12T20:20:06.241979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-12T20:20:06.242362] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-12T20:20:06.243221] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-12T20:20:06.243275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:06.243309] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:06.243338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:06.243396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:06.304141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:06.305058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:06.305181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:06.305216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:06.430747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:06.430906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:06.430947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:06.430976] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:06.434592] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=64.96%) [2026-01-12T20:20:06.434885] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-12T20:20:06.435014] [INFO ] [sig ] CWBC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:06.584958] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CWBC.txt [2026-01-12T20:20:06.585114] [INFO ] [sig ] [856/3499] Completed CWBC in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:06.585154] [INFO ] [sig ] [857/3499] Forecasting CWCO... [2026-01-12T20:20:06.585183] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-12T20:20:06.585213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-12T20:20:06.597192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-12T20:20:06.597515] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-12T20:20:06.598392] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-12T20:20:06.598446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:06.598478] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:06.598515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:06.598615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:06.657538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:06.658378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:06.658458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:06.658492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:06.784343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:06.784494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:06.784534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:06.784563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:06.788202] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=87.33%) [2026-01-12T20:20:06.788480] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-12T20:20:06.788626] [INFO ] [sig ] CWCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:06.945304] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CWCO.txt [2026-01-12T20:20:06.945474] [INFO ] [sig ] [857/3499] Completed CWCO in 0.4s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:06.945516] [INFO ] [sig ] [858/3499] Forecasting CWD... [2026-01-12T20:20:06.945546] [INFO ] [sig ] Generating forecast for: CWD [2026-01-12T20:20:06.945593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-12T20:20:06.957358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-12T20:20:06.957696] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-12T20:20:06.958509] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-12T20:20:06.958562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:06.958615] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:06.958644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:06.958700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:07.017588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:07.018402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:07.018486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:07.018520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:07.138076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:07.138235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:07.138277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:07.138305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:07.141823] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-01-12T20:20:07.142110] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-12T20:20:07.142239] [INFO ] [sig ] CWD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:07.292697] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CWD.txt [2026-01-12T20:20:07.292844] [INFO ] [sig ] [858/3499] Completed CWD in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:07.292884] [INFO ] [sig ] [859/3499] Forecasting CWEN... [2026-01-12T20:20:07.292916] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-12T20:20:07.292945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-12T20:20:07.305167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-12T20:20:07.305455] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-12T20:20:07.306256] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-12T20:20:07.306309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:07.306343] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:07.306371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:07.306439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:07.366213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:07.366874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:07.366954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:07.366987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:07.489468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:07.489647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:07.489690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:07.489720] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:07.493154] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-12T20:20:07.493441] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-12T20:20:07.493590] [INFO ] [sig ] CWEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:07.639281] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CWEN.txt [2026-01-12T20:20:07.639458] [INFO ] [sig ] [859/3499] Completed CWEN in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:07.639499] [INFO ] [sig ] [860/3499] Forecasting CWH... [2026-01-12T20:20:07.639529] [INFO ] [sig ] Generating forecast for: CWH [2026-01-12T20:20:07.639560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-12T20:20:07.651207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-12T20:20:07.651525] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-12T20:20:07.652301] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-12T20:20:07.652354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:07.652385] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:07.652413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:07.652469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:07.709262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:07.710123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:07.710209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:07.710242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:07.833152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:07.833305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:07.833347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:07.833380] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:07.836820] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-01-12T20:20:07.837112] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-12T20:20:07.837238] [INFO ] [sig ] CWH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:07.983040] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CWH.txt [2026-01-12T20:20:07.983179] [INFO ] [sig ] [860/3499] Completed CWH in 0.3s | 2.84 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-12T20:20:07.983218] [INFO ] [sig ] [861/3499] Forecasting CWK... [2026-01-12T20:20:07.983247] [INFO ] [sig ] Generating forecast for: CWK [2026-01-12T20:20:07.983277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-12T20:20:07.994880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-12T20:20:07.995148] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-12T20:20:07.995928] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-12T20:20:07.995980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:07.996012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:07.996039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:07.996096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:08.053047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:08.053764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:08.053843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:08.053876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:08.172372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:08.172526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:08.172590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:08.172625] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:08.176003] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-01-12T20:20:08.176276] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-12T20:20:08.176399] [INFO ] [sig ] CWK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:08.325013] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CWK.txt [2026-01-12T20:20:08.325178] [INFO ] [sig ] [861/3499] Completed CWK in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-12T20:20:08.325218] [INFO ] [sig ] [862/3499] Forecasting CXDO... [2026-01-12T20:20:08.325247] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-12T20:20:08.325277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-12T20:20:08.337155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-12T20:20:08.337390] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-12T20:20:08.338208] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-12T20:20:08.338263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:08.338295] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:08.338320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:08.338376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:08.395383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:08.396232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:08.396312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:08.396344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:08.509111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:08.509278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:08.509318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:08.509346] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:08.512637] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=42.01%) [2026-01-12T20:20:08.512900] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-12T20:20:08.513018] [INFO ] [sig ] CXDO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:08.664809] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CXDO.txt [2026-01-12T20:20:08.665000] [INFO ] [sig ] [862/3499] Completed CXDO in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-12T20:20:08.665052] [INFO ] [sig ] [863/3499] Forecasting CXE... [2026-01-12T20:20:08.665091] [INFO ] [sig ] Generating forecast for: CXE [2026-01-12T20:20:08.665130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-12T20:20:08.678051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-12T20:20:08.678417] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-12T20:20:08.679284] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-12T20:20:08.679338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:08.679396] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:08.679426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:08.679483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:08.741850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:08.742503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:08.742598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:08.742634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:08.864514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:08.864688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:08.864730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:08.864759] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:08.868122] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-12T20:20:08.868399] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-12T20:20:08.868522] [INFO ] [sig ] CXE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:09.010632] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CXE.txt [2026-01-12T20:20:09.010792] [INFO ] [sig ] [863/3499] Completed CXE in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-12T20:20:09.010833] [INFO ] [sig ] [864/3499] Forecasting CXSE... [2026-01-12T20:20:09.010863] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-12T20:20:09.010894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-12T20:20:09.021659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-12T20:20:09.022001] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-12T20:20:09.022782] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-12T20:20:09.022834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:09.022866] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:09.022893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:09.022949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:09.079511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:09.080288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:09.080367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:09.080399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:09.190458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:09.190632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:09.190674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:09.190702] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:09.194040] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-12T20:20:09.194322] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-12T20:20:09.194445] [INFO ] [sig ] CXSE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:09.338287] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CXSE.txt [2026-01-12T20:20:09.338447] [INFO ] [sig ] [864/3499] Completed CXSE in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-12T20:20:09.338487] [INFO ] [sig ] [865/3499] Forecasting CYD... [2026-01-12T20:20:09.338515] [INFO ] [sig ] Generating forecast for: CYD [2026-01-12T20:20:09.338544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-12T20:20:09.349987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-12T20:20:09.350257] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-12T20:20:09.351036] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-12T20:20:09.351087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:09.351120] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:09.351147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:09.351203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:09.407689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:09.408374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:09.408449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:09.408480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:09.527386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:09.527497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:09.527533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:09.527560] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:09.530763] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-01-12T20:20:09.531027] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-12T20:20:09.531146] [INFO ] [sig ] CYD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:09.671841] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CYD.txt [2026-01-12T20:20:09.671967] [INFO ] [sig ] [865/3499] Completed CYD in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-12T20:20:09.672006] [INFO ] [sig ] [866/3499] Forecasting CYH... [2026-01-12T20:20:09.672035] [INFO ] [sig ] Generating forecast for: CYH [2026-01-12T20:20:09.672064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-12T20:20:09.683674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-12T20:20:09.683931] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-12T20:20:09.684720] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-12T20:20:09.684773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:09.684814] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:09.684842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:09.684898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:09.741148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:09.741770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:09.741845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:09.741877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:09.860663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:09.860806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:09.860844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:09.860904] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:09.864171] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-12T20:20:09.864437] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-12T20:20:09.864558] [INFO ] [sig ] CYH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:10.005367] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CYH.txt [2026-01-12T20:20:10.005517] [INFO ] [sig ] [866/3499] Completed CYH in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:10.005557] [INFO ] [sig ] [867/3499] Forecasting CYN... [2026-01-12T20:20:10.005607] [INFO ] [sig ] Generating forecast for: CYN [2026-01-12T20:20:10.005640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-12T20:20:10.016736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-12T20:20:10.017011] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-12T20:20:10.017802] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-12T20:20:10.017855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:10.017886] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:10.017912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:10.017968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:10.073829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:10.074516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:10.074609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:10.074643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:10.188601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:10.188744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:10.188780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:10.188807] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:10.192046] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=35.50%) [2026-01-12T20:20:10.192313] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-12T20:20:10.192435] [INFO ] [sig ] CYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:10.335409] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CYN.txt [2026-01-12T20:20:10.335531] [INFO ] [sig ] [867/3499] Completed CYN in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:10.335584] [INFO ] [sig ] [868/3499] Forecasting CYRX... [2026-01-12T20:20:10.335617] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-12T20:20:10.335645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-12T20:20:10.346761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-12T20:20:10.347025] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-12T20:20:10.347813] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-12T20:20:10.347866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:10.347898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:10.347923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:10.347979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:10.403964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:10.404623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:10.404701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:10.404733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:10.527946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:10.528104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:10.528145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:10.528174] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:10.531682] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-01-12T20:20:10.531974] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-12T20:20:10.532104] [INFO ] [sig ] CYRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:10.675380] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CYRX.txt [2026-01-12T20:20:10.675524] [INFO ] [sig ] [868/3499] Completed CYRX in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:10.675563] [INFO ] [sig ] [869/3499] Forecasting CYTK... [2026-01-12T20:20:10.675611] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-12T20:20:10.675641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-12T20:20:10.687921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-12T20:20:10.688227] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-12T20:20:10.689078] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-12T20:20:10.689130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:10.689161] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:10.689187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:10.689243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:10.746306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:10.747145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:10.747229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:10.747262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:10.870801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:10.870950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:10.870992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:10.871020] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:10.874343] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-12T20:20:10.874632] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-12T20:20:10.874752] [INFO ] [sig ] CYTK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:11.028194] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CYTK.txt [2026-01-12T20:20:11.028346] [INFO ] [sig ] [869/3499] Completed CYTK in 0.4s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:11.028394] [INFO ] [sig ] [870/3499] Forecasting CZFS... [2026-01-12T20:20:11.028425] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-12T20:20:11.028455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-12T20:20:11.039209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-12T20:20:11.039491] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-12T20:20:11.040318] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-12T20:20:11.040378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:11.040412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:11.040440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:11.040498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:11.099832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:11.100570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:11.100669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:11.100703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:11.201133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:11.201288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:11.201331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:11.201361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:11.204801] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=45.18%) [2026-01-12T20:20:11.205100] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-12T20:20:11.205229] [INFO ] [sig ] CZFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:11.360675] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CZFS.txt [2026-01-12T20:20:11.360835] [INFO ] [sig ] [870/3499] Completed CZFS in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:11.360890] [INFO ] [sig ] [871/3499] Forecasting CZNC... [2026-01-12T20:20:11.360926] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-12T20:20:11.360963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-12T20:20:11.373020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-12T20:20:11.373335] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-12T20:20:11.374147] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-12T20:20:11.374201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:11.374233] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:11.374260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:11.374318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:11.433304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:11.434134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:11.434216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:11.434250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:11.558546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:11.558729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:11.558771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:11.558801] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:11.562348] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-12T20:20:11.562728] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-12T20:20:11.562895] [INFO ] [sig ] CZNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:11.730751] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/CZNC.txt [2026-01-12T20:20:11.730970] [INFO ] [sig ] [871/3499] Completed CZNC in 0.4s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:11.731015] [INFO ] [sig ] [872/3499] Forecasting CZWI... [2026-01-12T20:20:11.731047] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-12T20:20:11.731090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-12T20:20:11.745516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-12T20:20:11.746007] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-12T20:20:11.746934] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-12T20:20:11.746997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:11.747037] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:11.747069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:11.747143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:11.806933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:11.807860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:11.808024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:11.808061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:11.924555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:11.924751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:11.924794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:11.924823] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:11.928265] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-01-12T20:20:11.928636] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-12T20:20:11.928781] [INFO ] [sig ] CZWI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:12.087872] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/CZWI.txt [2026-01-12T20:20:12.088059] [INFO ] [sig ] [872/3499] Completed CZWI in 0.4s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:12.088103] [INFO ] [sig ] [873/3499] Forecasting DAIO... [2026-01-12T20:20:12.088133] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-12T20:20:12.088163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-12T20:20:12.100233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-12T20:20:12.100648] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-12T20:20:12.101668] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-12T20:20:12.101731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:12.101766] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:12.101797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:12.101859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:12.164246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:12.165192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:12.165348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:12.165385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:12.272028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:12.272184] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:20:12.272224] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:12.272269] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:12.275643] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: UP (p=91.12%) [2026-01-12T20:20:12.275935] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-12T20:20:12.276069] [INFO ] [sig ] DAIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:12.421753] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DAIO.txt [2026-01-12T20:20:12.421924] [INFO ] [sig ] [873/3499] Completed DAIO in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:12.421966] [INFO ] [sig ] [874/3499] Forecasting DAL... [2026-01-12T20:20:12.421997] [INFO ] [sig ] Generating forecast for: DAL [2026-01-12T20:20:12.422028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-12T20:20:12.434042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-12T20:20:12.434416] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-12T20:20:12.435239] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-12T20:20:12.435293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:12.435326] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:12.435353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:12.435410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:12.494539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:12.495413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:12.495494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:12.495527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:12.626136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:12.626310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:12.626368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:12.626402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:12.630548] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=53.37%) [2026-01-12T20:20:12.630879] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-12T20:20:12.631014] [INFO ] [sig ] DAL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:12.782455] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DAL.txt [2026-01-12T20:20:12.782635] [INFO ] [sig ] [874/3499] Completed DAL in 0.4s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:12.782679] [INFO ] [sig ] [875/3499] Forecasting DAN... [2026-01-12T20:20:12.782708] [INFO ] [sig ] Generating forecast for: DAN [2026-01-12T20:20:12.782739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-12T20:20:12.795321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-12T20:20:12.795731] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-12T20:20:12.796530] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-12T20:20:12.796612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:12.796651] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:12.796686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:12.796745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:12.856887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:12.857867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:12.857975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:12.858027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:12.985780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:12.985940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:12.985980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:12.986007] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:12.989510] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-01-12T20:20:12.989915] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-12T20:20:12.990083] [INFO ] [sig ] DAN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:13.142226] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DAN.txt [2026-01-12T20:20:13.142409] [INFO ] [sig ] [875/3499] Completed DAN in 0.4s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:13.142464] [INFO ] [sig ] [876/3499] Forecasting DAO... [2026-01-12T20:20:13.142513] [INFO ] [sig ] Generating forecast for: DAO [2026-01-12T20:20:13.142559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-12T20:20:13.154695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-12T20:20:13.155058] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-12T20:20:13.155961] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-12T20:20:13.156017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:13.156051] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:13.156078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:13.156134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:13.217262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:13.218199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:13.218285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:13.218318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:13.340032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:13.340193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:13.340233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:13.340263] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:13.343792] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=0.42%) [2026-01-12T20:20:13.344119] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-12T20:20:13.344259] [INFO ] [sig ] DAO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:13.488866] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DAO.txt [2026-01-12T20:20:13.489051] [INFO ] [sig ] [876/3499] Completed DAO in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:13.489092] [INFO ] [sig ] [877/3499] Forecasting DAPP... [2026-01-12T20:20:13.489122] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-12T20:20:13.489151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-12T20:20:13.500369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-12T20:20:13.500659] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-12T20:20:13.501424] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-12T20:20:13.501475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:13.501508] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:13.501545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:13.501620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:13.558827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:13.559672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:13.559755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:13.559787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:13.685505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:13.685674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:13.685715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:13.685743] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:13.689119] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=81.31%) [2026-01-12T20:20:13.689388] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-12T20:20:13.689507] [INFO ] [sig ] DAPP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:13.835895] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DAPP.txt [2026-01-12T20:20:13.836046] [INFO ] [sig ] [877/3499] Completed DAPP in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:13.836087] [INFO ] [sig ] [878/3499] Forecasting DARE... [2026-01-12T20:20:13.836115] [INFO ] [sig ] Generating forecast for: DARE [2026-01-12T20:20:13.836145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-12T20:20:13.847403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-12T20:20:13.847785] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-12T20:20:13.848546] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-12T20:20:13.848625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:13.848660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:13.848688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:13.848744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:13.905702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:13.906518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:13.906619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:13.906654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:14.018655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:14.018844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:14.018886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:14.018916] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:14.022914] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=81.95%) [2026-01-12T20:20:14.023233] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-12T20:20:14.023383] [INFO ] [sig ] DARE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:14.176982] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DARE.txt [2026-01-12T20:20:14.177190] [INFO ] [sig ] [878/3499] Completed DARE in 0.3s | 2.84 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-12T20:20:14.177250] [INFO ] [sig ] [879/3499] Forecasting DASH... [2026-01-12T20:20:14.177291] [INFO ] [sig ] Generating forecast for: DASH [2026-01-12T20:20:14.177344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-12T20:20:14.190679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-12T20:20:14.191055] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-12T20:20:14.192040] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-12T20:20:14.192100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:14.192136] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:14.192163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:14.192219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:14.255341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:14.256679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:14.256760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:14.256791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:14.386339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:14.386716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:14.386757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:14.386787] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:14.390366] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-01-12T20:20:14.390663] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-12T20:20:14.390793] [INFO ] [sig ] DASH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:14.535461] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DASH.txt [2026-01-12T20:20:14.535631] [INFO ] [sig ] [879/3499] Completed DASH in 0.4s | 2.84 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-12T20:20:14.535674] [INFO ] [sig ] [880/3499] Forecasting DAVA... [2026-01-12T20:20:14.535703] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-12T20:20:14.535732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-12T20:20:14.548335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-12T20:20:14.548657] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-12T20:20:14.549639] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-12T20:20:14.549691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:14.549747] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:14.549776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:14.549837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:14.607835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:14.608707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:14.608787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:14.608821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:14.729962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:14.730113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:14.730153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:14.730181] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:14.734373] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=39.87%) [2026-01-12T20:20:14.734690] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-12T20:20:14.734823] [INFO ] [sig ] DAVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:14.883833] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DAVA.txt [2026-01-12T20:20:14.883974] [INFO ] [sig ] [880/3499] Completed DAVA in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-12T20:20:14.884013] [INFO ] [sig ] [881/3499] Forecasting DAVE... [2026-01-12T20:20:14.884042] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-12T20:20:14.884077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-12T20:20:14.895867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-12T20:20:14.896140] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-12T20:20:14.896915] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-12T20:20:14.896968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:14.897001] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:14.897028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:14.897084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:14.952718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:14.953373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:14.953449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:14.953481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:15.069046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:15.069193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:15.069232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:15.069260] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:15.072542] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-12T20:20:15.072838] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-12T20:20:15.072962] [INFO ] [sig ] DAVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:15.216649] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DAVE.txt [2026-01-12T20:20:15.216788] [INFO ] [sig ] [881/3499] Completed DAVE in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-12T20:20:15.216828] [INFO ] [sig ] [882/3499] Forecasting DAWN... [2026-01-12T20:20:15.216858] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-12T20:20:15.216889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-12T20:20:15.230074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-12T20:20:15.230393] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-12T20:20:15.231360] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-12T20:20:15.231412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:15.231444] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:15.231471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:15.231526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:15.294257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:15.295106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:15.295189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:15.295224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:15.416606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:15.416760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:15.416799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:15.416827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:15.420137] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=92.28%) [2026-01-12T20:20:15.420403] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-12T20:20:15.420520] [INFO ] [sig ] DAWN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:15.567606] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DAWN.txt [2026-01-12T20:20:15.567765] [INFO ] [sig ] [882/3499] Completed DAWN in 0.4s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:15.567821] [INFO ] [sig ] [883/3499] Forecasting DB... [2026-01-12T20:20:15.567854] [INFO ] [sig ] Generating forecast for: DB [2026-01-12T20:20:15.567885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-12T20:20:15.580777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-12T20:20:15.581139] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-12T20:20:15.581928] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-12T20:20:15.581980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:15.582012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:15.582038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:15.582092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:15.640063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:15.640759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:15.640835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:15.640867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:15.770286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:15.770432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:15.770473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:15.770534] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:15.773939] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-12T20:20:15.774217] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-12T20:20:15.774342] [INFO ] [sig ] DB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:15.922051] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DB.txt [2026-01-12T20:20:15.922182] [INFO ] [sig ] [883/3499] Completed DB in 0.4s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:15.922221] [INFO ] [sig ] [884/3499] Forecasting DBI... [2026-01-12T20:20:15.922250] [INFO ] [sig ] Generating forecast for: DBI [2026-01-12T20:20:15.922280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-12T20:20:15.934256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-12T20:20:15.934614] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-12T20:20:15.935435] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-12T20:20:15.935490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:15.935523] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:15.935551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:15.935629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:15.993248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:15.993998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:15.994082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:15.994115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:16.119119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:16.119274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:16.119314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:16.119342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:16.122997] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-12T20:20:16.123492] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-12T20:20:16.123640] [INFO ] [sig ] DBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:16.270632] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DBI.txt [2026-01-12T20:20:16.270782] [INFO ] [sig ] [884/3499] Completed DBI in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:16.270822] [INFO ] [sig ] [885/3499] Forecasting DBL... [2026-01-12T20:20:16.270850] [INFO ] [sig ] Generating forecast for: DBL [2026-01-12T20:20:16.270880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-12T20:20:16.283690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-12T20:20:16.284073] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-12T20:20:16.284910] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-12T20:20:16.284964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:16.284997] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:16.285025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:16.285082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:16.347460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:16.348605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:16.348694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:16.348740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:16.476712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:16.476865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:16.476905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:16.476934] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:16.480312] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-12T20:20:16.480616] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-12T20:20:16.480748] [INFO ] [sig ] DBL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:16.630549] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DBL.txt [2026-01-12T20:20:16.630708] [INFO ] [sig ] [885/3499] Completed DBL in 0.4s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:16.630747] [INFO ] [sig ] [886/3499] Forecasting DBRG... [2026-01-12T20:20:16.630778] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-12T20:20:16.630808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-12T20:20:16.642077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-12T20:20:16.642433] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-12T20:20:16.643240] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-12T20:20:16.643292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:16.643323] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:16.643350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:16.643407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:16.706959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:16.707906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:16.707994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:16.708026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:16.832210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:16.832380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:16.832420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:16.832449] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:16.835786] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-12T20:20:16.836057] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-12T20:20:16.836184] [INFO ] [sig ] DBRG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:16.977196] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DBRG.txt [2026-01-12T20:20:16.977344] [INFO ] [sig ] [886/3499] Completed DBRG in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:16.977384] [INFO ] [sig ] [887/3499] Forecasting DBX... [2026-01-12T20:20:16.977413] [INFO ] [sig ] Generating forecast for: DBX [2026-01-12T20:20:16.977441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-12T20:20:16.988632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-12T20:20:16.988965] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-12T20:20:16.989748] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-12T20:20:16.989799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:16.989831] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:16.989857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:16.989912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:17.046697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:17.047501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:17.047605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:17.047639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:17.163335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:17.163495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:17.163534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:17.163561] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:17.166959] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=59.46%) [2026-01-12T20:20:17.167246] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-12T20:20:17.167375] [INFO ] [sig ] DBX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:17.307223] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DBX.txt [2026-01-12T20:20:17.307353] [INFO ] [sig ] [887/3499] Completed DBX in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:17.307391] [INFO ] [sig ] [888/3499] Forecasting DCBO... [2026-01-12T20:20:17.307421] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-12T20:20:17.307451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-12T20:20:17.318750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-12T20:20:17.319051] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-12T20:20:17.319823] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-12T20:20:17.319875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:17.319906] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:17.319933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:17.319989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:17.376615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:17.377259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:17.377336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:17.377368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:17.498503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:17.498666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:17.498707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:17.498735] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:17.502010] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=31.74%) [2026-01-12T20:20:17.502279] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-12T20:20:17.502400] [INFO ] [sig ] DCBO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:17.643123] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DCBO.txt [2026-01-12T20:20:17.643262] [INFO ] [sig ] [888/3499] Completed DCBO in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:17.643301] [INFO ] [sig ] [889/3499] Forecasting DCI... [2026-01-12T20:20:17.643329] [INFO ] [sig ] Generating forecast for: DCI [2026-01-12T20:20:17.643359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-12T20:20:17.654253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-12T20:20:17.654557] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-12T20:20:17.655336] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-12T20:20:17.655387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:17.655418] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:17.655444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:17.655501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:17.711193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:17.711922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:17.712001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:17.712033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:17.828184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:17.828313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:17.828350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:17.828378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:17.831596] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-12T20:20:17.831865] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-12T20:20:17.831988] [INFO ] [sig ] DCI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:17.976154] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DCI.txt [2026-01-12T20:20:17.976296] [INFO ] [sig ] [889/3499] Completed DCI in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:17.976335] [INFO ] [sig ] [890/3499] Forecasting DCO... [2026-01-12T20:20:17.976365] [INFO ] [sig ] Generating forecast for: DCO [2026-01-12T20:20:17.976394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-12T20:20:17.987871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-12T20:20:17.988342] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-12T20:20:17.989124] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-12T20:20:17.989176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:17.989220] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:17.989248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:17.989304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:18.046216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:18.046976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:18.047084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:18.047117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:18.164796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:18.164951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:18.164991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:18.165019] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:18.168388] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-12T20:20:18.168677] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-12T20:20:18.168801] [INFO ] [sig ] DCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:18.316288] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DCO.txt [2026-01-12T20:20:18.316422] [INFO ] [sig ] [890/3499] Completed DCO in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:18.316460] [INFO ] [sig ] [891/3499] Forecasting DCOM... [2026-01-12T20:20:18.316489] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-12T20:20:18.316518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-12T20:20:18.327705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-12T20:20:18.327985] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-12T20:20:18.328751] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-12T20:20:18.328803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:18.328835] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:18.328861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:18.328924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:18.386174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:18.386899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:18.386975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:18.387007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:18.506142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:18.506294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:18.506333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:18.506361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:18.509683] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=15.45%) [2026-01-12T20:20:18.509954] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-12T20:20:18.510073] [INFO ] [sig ] DCOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:18.665630] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DCOM.txt [2026-01-12T20:20:18.665785] [INFO ] [sig ] [891/3499] Completed DCOM in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:18.665825] [INFO ] [sig ] [892/3499] Forecasting DCTH... [2026-01-12T20:20:18.665854] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-12T20:20:18.665883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-12T20:20:18.677843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-12T20:20:18.678208] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-12T20:20:18.679018] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-12T20:20:18.679070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:18.679101] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:18.679128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:18.679184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:18.736990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:18.737866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:18.737956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:18.737989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:18.861425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:18.861601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:18.861644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:18.861672] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:18.865038] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=37.21%) [2026-01-12T20:20:18.865311] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-12T20:20:18.865434] [INFO ] [sig ] DCTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:19.010284] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DCTH.txt [2026-01-12T20:20:19.010446] [INFO ] [sig ] [892/3499] Completed DCTH in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:19.010486] [INFO ] [sig ] [893/3499] Forecasting DD... [2026-01-12T20:20:19.010515] [INFO ] [sig ] Generating forecast for: DD [2026-01-12T20:20:19.010543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-12T20:20:19.021923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-12T20:20:19.022264] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-12T20:20:19.023060] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-12T20:20:19.023113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:19.023144] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:19.023170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:19.023226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:19.079683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:19.080610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:19.080695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:19.080728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:19.208733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:19.208894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:19.208937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:19.208969] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:19.212595] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-01-12T20:20:19.212931] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-12T20:20:19.213067] [INFO ] [sig ] DD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:19.359865] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DD.txt [2026-01-12T20:20:19.360064] [INFO ] [sig ] [893/3499] Completed DD in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:19.360111] [INFO ] [sig ] [894/3499] Forecasting DDD... [2026-01-12T20:20:19.360141] [INFO ] [sig ] Generating forecast for: DDD [2026-01-12T20:20:19.360171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-12T20:20:19.371395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-12T20:20:19.371774] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-12T20:20:19.372568] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-12T20:20:19.372640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:19.372672] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:19.372699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:19.372755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:19.434197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:19.434971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:19.435059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:19.435092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:19.554488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:19.554633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:19.554673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:19.554702] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:19.557929] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-01-12T20:20:19.558189] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-12T20:20:19.558308] [INFO ] [sig ] DDD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:19.698989] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DDD.txt [2026-01-12T20:20:19.699127] [INFO ] [sig ] [894/3499] Completed DDD in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:19.699166] [INFO ] [sig ] [895/3499] Forecasting DDI... [2026-01-12T20:20:19.699195] [INFO ] [sig ] Generating forecast for: DDI [2026-01-12T20:20:19.699224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-12T20:20:19.710184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-12T20:20:19.710548] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-12T20:20:19.711325] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-12T20:20:19.711376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:19.711406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:19.711434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:19.711490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:19.767457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:19.768312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:19.768390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:19.768423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:19.883536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:19.883706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:19.883746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:19.883774] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:19.887136] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-12T20:20:19.887442] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-12T20:20:19.887609] [INFO ] [sig ] DDI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:20.031406] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DDI.txt [2026-01-12T20:20:20.031545] [INFO ] [sig ] [895/3499] Completed DDI in 0.3s | 2.84 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-12T20:20:20.031601] [INFO ] [sig ] [896/3499] Forecasting DDL... [2026-01-12T20:20:20.031633] [INFO ] [sig ] Generating forecast for: DDL [2026-01-12T20:20:20.031662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-12T20:20:20.043291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-12T20:20:20.043604] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-12T20:20:20.044360] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-12T20:20:20.044411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:20.044442] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:20.044469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:20.044524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:20.103469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:20.104193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:20.104279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:20.104312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:20.223765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:20.223924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:20.223963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:20.223992] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:20.227299] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-01-12T20:20:20.227563] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-12T20:20:20.227703] [INFO ] [sig ] DDL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:20.368258] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DDL.txt [2026-01-12T20:20:20.368381] [INFO ] [sig ] [896/3499] Completed DDL in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-12T20:20:20.368419] [INFO ] [sig ] [897/3499] Forecasting DDOG... [2026-01-12T20:20:20.368448] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-12T20:20:20.368477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-12T20:20:20.380084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-12T20:20:20.380352] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-12T20:20:20.381131] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-12T20:20:20.381183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:20.381240] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:20.381267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:20.381323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:20.437238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:20.437977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:20.438054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:20.438086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:20.555753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:20.555913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:20.555953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:20.556000] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:20.559431] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=70.72%) [2026-01-12T20:20:20.559714] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-12T20:20:20.559834] [INFO ] [sig ] DDOG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:20.700862] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DDOG.txt [2026-01-12T20:20:20.700993] [INFO ] [sig ] [897/3499] Completed DDOG in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-12T20:20:20.701031] [INFO ] [sig ] [898/3499] Forecasting DDS... [2026-01-12T20:20:20.701060] [INFO ] [sig ] Generating forecast for: DDS [2026-01-12T20:20:20.701089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-12T20:20:20.711929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-12T20:20:20.712207] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-12T20:20:20.712973] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-12T20:20:20.713025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:20.713056] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:20.713082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:20.713138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:20.772327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:20.773017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:20.773099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:20.773133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:20.888554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:20.888687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:20.888724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:20.888752] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:20.891950] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-01-12T20:20:20.892210] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-12T20:20:20.892328] [INFO ] [sig ] DDS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:21.033077] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DDS.txt [2026-01-12T20:20:21.033217] [INFO ] [sig ] [898/3499] Completed DDS in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:21.033257] [INFO ] [sig ] [899/3499] Forecasting DE... [2026-01-12T20:20:21.033286] [INFO ] [sig ] Generating forecast for: DE [2026-01-12T20:20:21.033315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-12T20:20:21.044105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-12T20:20:21.044381] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-12T20:20:21.045153] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-12T20:20:21.045204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:21.045237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:21.045264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:21.045320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:21.101036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:21.101662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:21.101736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:21.101790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:21.220642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:21.220768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:21.220804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:21.220832] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:21.224421] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-12T20:20:21.224701] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-12T20:20:21.224820] [INFO ] [sig ] DE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:21.369167] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DE.txt [2026-01-12T20:20:21.369300] [INFO ] [sig ] [899/3499] Completed DE in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:21.369338] [INFO ] [sig ] [900/3499] Forecasting DEA... [2026-01-12T20:20:21.369367] [INFO ] [sig ] Generating forecast for: DEA [2026-01-12T20:20:21.369397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-12T20:20:21.380076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-12T20:20:21.380328] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-12T20:20:21.381109] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-12T20:20:21.381160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:21.381191] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:21.381217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:21.381272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:21.437295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:21.441189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:21.441283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:21.441316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:21.559046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:21.559177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:21.559214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:21.559241] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:21.562548] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-12T20:20:21.562845] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-12T20:20:21.562978] [INFO ] [sig ] DEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:21.704816] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DEA.txt [2026-01-12T20:20:21.704965] [INFO ] [sig ] [900/3499] Completed DEA in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:21.705004] [INFO ] [sig ] [901/3499] Forecasting DECK... [2026-01-12T20:20:21.705035] [INFO ] [sig ] Generating forecast for: DECK [2026-01-12T20:20:21.705063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-12T20:20:21.716186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-12T20:20:21.716517] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-12T20:20:21.717302] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-12T20:20:21.717354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:21.717385] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:21.717412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:21.717479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:21.774252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:21.775095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:21.775174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:21.775206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:21.895514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:21.895729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:21.895771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:21.895799] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:21.899142] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-12T20:20:21.899414] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-12T20:20:21.899535] [INFO ] [sig ] DECK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:22.044258] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DECK.txt [2026-01-12T20:20:22.044417] [INFO ] [sig ] [901/3499] Completed DECK in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:22.044458] [INFO ] [sig ] [902/3499] Forecasting DEI... [2026-01-12T20:20:22.044489] [INFO ] [sig ] Generating forecast for: DEI [2026-01-12T20:20:22.044518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-12T20:20:22.055741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-12T20:20:22.056098] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-12T20:20:22.056891] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-12T20:20:22.056943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:22.056975] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:22.057002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:22.057058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:22.116442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:22.117362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:22.117444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:22.117475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:22.239851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:22.240002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:22.240042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:22.240069] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:22.243348] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-01-12T20:20:22.243630] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-12T20:20:22.243751] [INFO ] [sig ] DEI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:22.386699] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DEI.txt [2026-01-12T20:20:22.386812] [INFO ] [sig ] [902/3499] Completed DEI in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:22.386851] [INFO ] [sig ] [903/3499] Forecasting DELL... [2026-01-12T20:20:22.386880] [INFO ] [sig ] Generating forecast for: DELL [2026-01-12T20:20:22.386908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-12T20:20:22.398043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-12T20:20:22.398301] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-12T20:20:22.399079] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-12T20:20:22.399130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:22.399161] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:22.399188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:22.399244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:22.455230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:22.455840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:22.455916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:22.455947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:22.574380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:22.574524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:22.574563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:22.574608] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:22.578031] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=95.32%) [2026-01-12T20:20:22.578301] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-12T20:20:22.578425] [INFO ] [sig ] DELL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:22.721791] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DELL.txt [2026-01-12T20:20:22.721942] [INFO ] [sig ] [903/3499] Completed DELL in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:22.721983] [INFO ] [sig ] [904/3499] Forecasting DENN... [2026-01-12T20:20:22.722013] [INFO ] [sig ] Generating forecast for: DENN [2026-01-12T20:20:22.722042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-12T20:20:22.733001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-12T20:20:22.733334] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-12T20:20:22.734107] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-12T20:20:22.734158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:22.734190] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:22.734217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:22.734274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:22.794955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:22.795899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:22.795987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:22.796018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:22.914971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:22.915123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:22.915162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:22.915191] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:22.918548] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-12T20:20:22.918840] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-12T20:20:22.918963] [INFO ] [sig ] DENN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:23.059121] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DENN.txt [2026-01-12T20:20:23.059257] [INFO ] [sig ] [904/3499] Completed DENN in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:23.059297] [INFO ] [sig ] [905/3499] Forecasting DEO... [2026-01-12T20:20:23.059326] [INFO ] [sig ] Generating forecast for: DEO [2026-01-12T20:20:23.059356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-12T20:20:23.071020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-12T20:20:23.071334] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-12T20:20:23.072110] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-12T20:20:23.072162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:23.072194] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:23.072221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:23.072277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:23.128347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:23.129072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:23.129155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:23.129187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:23.247090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:23.247242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:23.247281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:23.247309] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:23.250690] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-12T20:20:23.250959] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-12T20:20:23.251088] [INFO ] [sig ] DEO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:23.391665] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DEO.txt [2026-01-12T20:20:23.391794] [INFO ] [sig ] [905/3499] Completed DEO in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:23.391831] [INFO ] [sig ] [906/3499] Forecasting DERM... [2026-01-12T20:20:23.391861] [INFO ] [sig ] Generating forecast for: DERM [2026-01-12T20:20:23.391890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-12T20:20:23.402727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-12T20:20:23.403037] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-12T20:20:23.403810] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-12T20:20:23.403861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:23.403893] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:23.403919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:23.403975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:23.463169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:23.464089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:23.464167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:23.464199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:23.589009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:23.589199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:23.589443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:23.589480] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:23.594307] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=87.46%) [2026-01-12T20:20:23.594710] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-12T20:20:23.594878] [INFO ] [sig ] DERM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:23.737502] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DERM.txt [2026-01-12T20:20:23.737687] [INFO ] [sig ] [906/3499] Completed DERM in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:23.737742] [INFO ] [sig ] [907/3499] Forecasting DFGP... [2026-01-12T20:20:23.737773] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-12T20:20:23.737802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-12T20:20:23.749923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-12T20:20:23.750202] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-12T20:20:23.751014] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-12T20:20:23.751068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:23.751099] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:23.751126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:23.751181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:23.807164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:23.807808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:23.807931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:23.807965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:23.925387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:23.925530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:23.925586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:23.925618] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:23.928936] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-12T20:20:23.929201] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-12T20:20:23.929323] [INFO ] [sig ] DFGP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:24.071695] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DFGP.txt [2026-01-12T20:20:24.071823] [INFO ] [sig ] [907/3499] Completed DFGP in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:24.071861] [INFO ] [sig ] [908/3499] Forecasting DFGX... [2026-01-12T20:20:24.071891] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-12T20:20:24.071920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-12T20:20:24.082795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-12T20:20:24.083050] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-12T20:20:24.083804] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-12T20:20:24.083855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:24.083887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:24.083913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:24.083970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:24.144379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:24.145153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:24.145232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:24.145266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:24.271612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:24.271764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:24.271803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:24.271832] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:24.275163] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=26.88%) [2026-01-12T20:20:24.275427] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-12T20:20:24.275545] [INFO ] [sig ] DFGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:24.416602] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DFGX.txt [2026-01-12T20:20:24.416759] [INFO ] [sig ] [908/3499] Completed DFGX in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:24.416798] [INFO ] [sig ] [909/3499] Forecasting DFH... [2026-01-12T20:20:24.416826] [INFO ] [sig ] Generating forecast for: DFH [2026-01-12T20:20:24.416863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-12T20:20:24.428914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-12T20:20:24.429244] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-12T20:20:24.430043] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-12T20:20:24.430093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:24.430124] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:24.430151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:24.430206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:24.486720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:24.487543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:24.487638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:24.487670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:24.607285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:24.607442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:24.607482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:24.607511] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:24.610884] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=25.63%) [2026-01-12T20:20:24.611161] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-12T20:20:24.611285] [INFO ] [sig ] DFH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:24.752606] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DFH.txt [2026-01-12T20:20:24.752780] [INFO ] [sig ] [909/3499] Completed DFH in 0.3s | 2.84 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:24.752821] [INFO ] [sig ] [910/3499] Forecasting DFIN... [2026-01-12T20:20:24.752850] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-12T20:20:24.752879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-12T20:20:24.764313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-12T20:20:24.764725] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-12T20:20:24.765541] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-12T20:20:24.765618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:24.765651] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:24.765678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:24.765734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:24.825758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:24.826741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:24.826827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:24.826859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:24.941893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:24.942069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:24.942110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:24.942141] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:24.945568] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-01-12T20:20:24.945869] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-12T20:20:24.945996] [INFO ] [sig ] DFIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:25.090285] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DFIN.txt [2026-01-12T20:20:25.090437] [INFO ] [sig ] [910/3499] Completed DFIN in 0.3s | 2.85 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:25.090476] [INFO ] [sig ] [911/3499] Forecasting DFP... [2026-01-12T20:20:25.090506] [INFO ] [sig ] Generating forecast for: DFP [2026-01-12T20:20:25.090535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-12T20:20:25.101754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-12T20:20:25.102005] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-12T20:20:25.102776] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-12T20:20:25.102827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:25.102859] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:25.102886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:25.102942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:25.158652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:25.159240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:25.159316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:25.159347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:25.278844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:25.278997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:25.279039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:25.279070] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:25.282412] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=68.31%) [2026-01-12T20:20:25.282698] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-12T20:20:25.282824] [INFO ] [sig ] DFP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:25.425284] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DFP.txt [2026-01-12T20:20:25.425412] [INFO ] [sig ] [911/3499] Completed DFP in 0.3s | 2.85 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:25.425451] [INFO ] [sig ] [912/3499] Forecasting DG... [2026-01-12T20:20:25.425480] [INFO ] [sig ] Generating forecast for: DG [2026-01-12T20:20:25.425509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-12T20:20:25.436721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-12T20:20:25.437003] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-12T20:20:25.437812] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-12T20:20:25.437865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:25.437897] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:25.437926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:25.437983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:25.498713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:25.499436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:25.499514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:25.499546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:25.633458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:25.633640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:25.633682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:25.633711] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:25.637020] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-01-12T20:20:25.637300] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-12T20:20:25.637422] [INFO ] [sig ] DG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:25.785226] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DG.txt [2026-01-12T20:20:25.785389] [INFO ] [sig ] [912/3499] Completed DG in 0.4s | 2.85 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-12T20:20:25.785430] [INFO ] [sig ] [913/3499] Forecasting DGCB... [2026-01-12T20:20:25.785462] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-12T20:20:25.785492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-12T20:20:25.797040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-12T20:20:25.797358] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-12T20:20:25.798704] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-12T20:20:25.798821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:25.798856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:25.798883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:25.798950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:25.854808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:25.855542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:25.855637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:25.855670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:25.977103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:25.977236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:25.977274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:25.977302] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:25.980590] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-12T20:20:25.980858] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-12T20:20:25.980976] [INFO ] [sig ] DGCB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:26.122310] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DGCB.txt [2026-01-12T20:20:26.122431] [INFO ] [sig ] [913/3499] Completed DGCB in 0.3s | 2.85 sym/s | Total: 5.3m | ETA: 15.1m [2026-01-12T20:20:26.122469] [INFO ] [sig ] [914/3499] Forecasting DGICA... [2026-01-12T20:20:26.122497] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-12T20:20:26.122527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-12T20:20:26.134005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-12T20:20:26.134442] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-12T20:20:26.135215] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-12T20:20:26.135266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:26.135353] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:26.135384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:26.135442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:26.196818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:26.197593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:26.197671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:26.197703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:26.317051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:26.317163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:26.317200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:26.317227] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:26.320428] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=3.89%) [2026-01-12T20:20:26.320708] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-12T20:20:26.320828] [INFO ] [sig ] DGICA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:26.463805] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DGICA.txt [2026-01-12T20:20:26.463949] [INFO ] [sig ] [914/3499] Completed DGICA in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:26.463988] [INFO ] [sig ] [915/3499] Forecasting DGII... [2026-01-12T20:20:26.464016] [INFO ] [sig ] Generating forecast for: DGII [2026-01-12T20:20:26.464046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-12T20:20:26.476618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-12T20:20:26.476935] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-12T20:20:26.477791] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-12T20:20:26.477844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:26.477877] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:26.477904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:26.477961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:26.534421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:26.535263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:26.535365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:26.535410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:26.661999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:26.662157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:26.662199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:26.662228] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:26.665673] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-12T20:20:26.665949] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-12T20:20:26.666080] [INFO ] [sig ] DGII: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:26.813705] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DGII.txt [2026-01-12T20:20:26.813868] [INFO ] [sig ] [915/3499] Completed DGII in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:26.813908] [INFO ] [sig ] [916/3499] Forecasting DGRE... [2026-01-12T20:20:26.813938] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-12T20:20:26.813968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-12T20:20:26.825970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-12T20:20:26.826343] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-12T20:20:26.827557] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-12T20:20:26.827631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:26.827665] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:26.827692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:26.827768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:26.884678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:26.885532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:26.885633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:26.885669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:27.000614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:27.000767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:27.000806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:27.000836] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:27.004634] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-01-12T20:20:27.004926] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-12T20:20:27.005055] [INFO ] [sig ] DGRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:27.214313] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DGRE.txt [2026-01-12T20:20:27.214465] [INFO ] [sig ] [916/3499] Completed DGRE in 0.4s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:27.214503] [INFO ] [sig ] [917/3499] Forecasting DGRS... [2026-01-12T20:20:27.214533] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-12T20:20:27.214564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-12T20:20:27.226045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-12T20:20:27.226438] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-12T20:20:27.227308] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-12T20:20:27.227362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:27.227395] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:27.227423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:27.227480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:27.285045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:27.285870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:27.285955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:27.285988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:27.406706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:27.406871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:27.406923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:27.407022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:27.411544] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=14.14%) [2026-01-12T20:20:27.411889] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-12T20:20:27.412040] [INFO ] [sig ] DGRS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:27.558852] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DGRS.txt [2026-01-12T20:20:27.559006] [INFO ] [sig ] [917/3499] Completed DGRS in 0.3s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:27.559054] [INFO ] [sig ] [918/3499] Forecasting DGX... [2026-01-12T20:20:27.559085] [INFO ] [sig ] Generating forecast for: DGX [2026-01-12T20:20:27.559115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-12T20:20:27.571716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-12T20:20:27.572106] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-12T20:20:27.572968] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-12T20:20:27.573023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:27.573056] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:27.573086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:27.573156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:27.632463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:27.633334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:27.633419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:27.633453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:27.760195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:27.760349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:27.760389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:27.760418] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:27.764071] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-12T20:20:27.764388] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-12T20:20:27.764525] [INFO ] [sig ] DGX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:27.910612] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DGX.txt [2026-01-12T20:20:27.910766] [INFO ] [sig ] [918/3499] Completed DGX in 0.4s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:27.910805] [INFO ] [sig ] [919/3499] Forecasting DH... [2026-01-12T20:20:27.910837] [INFO ] [sig ] Generating forecast for: DH [2026-01-12T20:20:27.910867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-12T20:20:27.922368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-12T20:20:27.922770] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-12T20:20:27.923689] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-12T20:20:27.923744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:27.923777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:27.923803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:27.923861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:27.983883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:27.984739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:27.984824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:27.984856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:28.117757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:28.117914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:28.117953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:28.117982] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:28.121769] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=63.48%) [2026-01-12T20:20:28.122082] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-12T20:20:28.122235] [INFO ] [sig ] DH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:28.283921] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DH.txt [2026-01-12T20:20:28.284097] [INFO ] [sig ] [919/3499] Completed DH in 0.4s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:28.284150] [INFO ] [sig ] [920/3499] Forecasting DHC... [2026-01-12T20:20:28.284188] [INFO ] [sig ] Generating forecast for: DHC [2026-01-12T20:20:28.284222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-12T20:20:28.295973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-12T20:20:28.296291] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-12T20:20:28.297114] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-12T20:20:28.297169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:28.297202] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:28.297230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:28.297288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:28.354132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:28.354891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:28.354969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:28.355001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:28.474381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:28.474527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:28.474583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:28.474617] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:28.477998] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-12T20:20:28.478274] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-12T20:20:28.478400] [INFO ] [sig ] DHC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:28.621121] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DHC.txt [2026-01-12T20:20:28.621262] [INFO ] [sig ] [920/3499] Completed DHC in 0.3s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:28.621300] [INFO ] [sig ] [921/3499] Forecasting DHF... [2026-01-12T20:20:28.621330] [INFO ] [sig ] Generating forecast for: DHF [2026-01-12T20:20:28.621359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-12T20:20:28.632403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-12T20:20:28.632734] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-12T20:20:28.633503] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-12T20:20:28.633555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:28.633606] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:28.633635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:28.633691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:28.690074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:28.691167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:28.691277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:28.691332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:28.817765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:28.817915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:28.817953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:28.818003] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:28.821334] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-01-12T20:20:28.821619] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-12T20:20:28.821742] [INFO ] [sig ] DHF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:28.967442] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DHF.txt [2026-01-12T20:20:28.967621] [INFO ] [sig ] [921/3499] Completed DHF in 0.3s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:28.967681] [INFO ] [sig ] [922/3499] Forecasting DHI... [2026-01-12T20:20:28.967711] [INFO ] [sig ] Generating forecast for: DHI [2026-01-12T20:20:28.967768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-12T20:20:28.983506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-12T20:20:28.983939] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-12T20:20:28.984917] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-12T20:20:28.984978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:28.985016] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:28.985049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:28.985127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:29.048308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:29.049214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:29.049299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:29.049333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:29.175386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:29.175556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:29.175648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:29.175690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:29.180080] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-12T20:20:29.180407] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-12T20:20:29.180542] [INFO ] [sig ] DHI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:29.325435] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DHI.txt [2026-01-12T20:20:29.325586] [INFO ] [sig ] [922/3499] Completed DHI in 0.4s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:29.325628] [INFO ] [sig ] [923/3499] Forecasting DHIL... [2026-01-12T20:20:29.325659] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-12T20:20:29.325688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-12T20:20:29.338127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-12T20:20:29.338427] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-12T20:20:29.339594] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-12T20:20:29.339649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:29.339681] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:29.339709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:29.339780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:29.398360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:29.399087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:29.399182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:29.399242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:29.511295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:29.511443] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:20:29.511483] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:29.511511] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:29.515008] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-12T20:20:29.515277] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-12T20:20:29.515400] [INFO ] [sig ] DHIL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:29.663750] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DHIL.txt [2026-01-12T20:20:29.663922] [INFO ] [sig ] [923/3499] Completed DHIL in 0.3s | 2.84 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:29.663972] [INFO ] [sig ] [924/3499] Forecasting DHX... [2026-01-12T20:20:29.664004] [INFO ] [sig ] Generating forecast for: DHX [2026-01-12T20:20:29.664036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-12T20:20:29.675258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-12T20:20:29.675558] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-12T20:20:29.676362] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-12T20:20:29.676422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:29.676455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:29.676483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:29.676539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:29.735973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:29.736859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:29.737001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:29.737052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:29.858638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:29.858885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:29.858927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:29.858955] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:29.862793] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=56.18%) [2026-01-12T20:20:29.863078] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-12T20:20:29.863223] [INFO ] [sig ] DHX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:30.009671] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DHX.txt [2026-01-12T20:20:30.009830] [INFO ] [sig ] [924/3499] Completed DHX in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:30.009874] [INFO ] [sig ] [925/3499] Forecasting DIBS... [2026-01-12T20:20:30.009905] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-12T20:20:30.009937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-12T20:20:30.021052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-12T20:20:30.021341] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-12T20:20:30.022129] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-12T20:20:30.022184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:30.022217] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:30.022257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:30.022318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:30.084475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:30.085624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:30.085733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:30.085788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:30.209562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:30.209724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:30.209765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:30.209794] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:30.213132] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=36.70%) [2026-01-12T20:20:30.213403] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-12T20:20:30.213525] [INFO ] [sig ] DIBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:30.358385] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DIBS.txt [2026-01-12T20:20:30.358518] [INFO ] [sig ] [925/3499] Completed DIBS in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:30.358557] [INFO ] [sig ] [926/3499] Forecasting DIN... [2026-01-12T20:20:30.358604] [INFO ] [sig ] Generating forecast for: DIN [2026-01-12T20:20:30.358635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-12T20:20:30.370700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-12T20:20:30.370996] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-12T20:20:30.372104] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-12T20:20:30.372158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:30.372191] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:30.372220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:30.372278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:30.431739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:30.432699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:30.432781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:30.432812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:30.561438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:30.561652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:30.561699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:30.561730] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:30.565234] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=55.28%) [2026-01-12T20:20:30.565522] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-12T20:20:30.565667] [INFO ] [sig ] DIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:30.711165] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DIN.txt [2026-01-12T20:20:30.711301] [INFO ] [sig ] [926/3499] Completed DIN in 0.4s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:30.711340] [INFO ] [sig ] [927/3499] Forecasting DINO... [2026-01-12T20:20:30.711369] [INFO ] [sig ] Generating forecast for: DINO [2026-01-12T20:20:30.711398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-12T20:20:30.723105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-12T20:20:30.723456] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-12T20:20:30.724287] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-12T20:20:30.724341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:30.724375] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:30.724403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:30.724460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:30.783737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:30.784491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:30.784595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:30.784634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:30.909846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:30.910000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:30.910040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:30.910069] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:30.913505] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-01-12T20:20:30.913800] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-12T20:20:30.913925] [INFO ] [sig ] DINO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:31.058276] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DINO.txt [2026-01-12T20:20:31.058454] [INFO ] [sig ] [927/3499] Completed DINO in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:31.058495] [INFO ] [sig ] [928/3499] Forecasting DIOD... [2026-01-12T20:20:31.058524] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-12T20:20:31.058555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-12T20:20:31.069843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-12T20:20:31.070158] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-12T20:20:31.070948] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-12T20:20:31.071014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:31.071065] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:31.071102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:31.071165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:31.128506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:31.129239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:31.129321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:31.129354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:31.254499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:31.254669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:31.254709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:31.254738] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:31.258375] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: UP (p=73.22%) [2026-01-12T20:20:31.258670] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-12T20:20:31.258794] [INFO ] [sig ] DIOD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:31.399439] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DIOD.txt [2026-01-12T20:20:31.399592] [INFO ] [sig ] [928/3499] Completed DIOD in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:31.399633] [INFO ] [sig ] [929/3499] Forecasting DIS... [2026-01-12T20:20:31.399663] [INFO ] [sig ] Generating forecast for: DIS [2026-01-12T20:20:31.399700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-12T20:20:31.410713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-12T20:20:31.411005] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-12T20:20:31.411777] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-12T20:20:31.411828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:31.411860] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:31.411888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:31.411944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:31.467865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:31.468504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:31.468598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:31.468634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:31.592000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:31.592186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:31.592245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:31.592286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:31.597008] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=57.04%) [2026-01-12T20:20:31.597349] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-12T20:20:31.597486] [INFO ] [sig ] DIS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:31.744098] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DIS.txt [2026-01-12T20:20:31.744272] [INFO ] [sig ] [929/3499] Completed DIS in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-12T20:20:31.744321] [INFO ] [sig ] [930/3499] Forecasting DJCO... [2026-01-12T20:20:31.744350] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-12T20:20:31.744380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-12T20:20:31.756029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-12T20:20:31.756690] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-12T20:20:31.757536] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-12T20:20:31.757611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:31.757647] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:31.757675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:31.757767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:31.818751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:31.819625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:31.819707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:31.819740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:31.938684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:31.938856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:31.938909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:31.938940] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:31.942484] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-12T20:20:31.942771] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-12T20:20:31.942894] [INFO ] [sig ] DJCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:32.090075] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DJCO.txt [2026-01-12T20:20:32.090233] [INFO ] [sig ] [930/3499] Completed DJCO in 0.3s | 2.85 sym/s | Total: 5.4m | ETA: 15.0m [2026-01-12T20:20:32.090273] [INFO ] [sig ] [931/3499] Forecasting DK... [2026-01-12T20:20:32.090303] [INFO ] [sig ] Generating forecast for: DK [2026-01-12T20:20:32.090333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-12T20:20:32.101855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-12T20:20:32.102229] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-12T20:20:32.103025] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-12T20:20:32.103077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:32.103135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:32.103163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:32.103219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:32.163277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:32.164196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:32.164278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:32.164311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:32.295424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:32.295642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:32.295706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:32.295736] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:32.299678] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=30.88%) [2026-01-12T20:20:32.299972] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-12T20:20:32.300101] [INFO ] [sig ] DK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:32.454930] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DK.txt [2026-01-12T20:20:32.455079] [INFO ] [sig ] [931/3499] Completed DK in 0.4s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:32.455118] [INFO ] [sig ] [932/3499] Forecasting DKL... [2026-01-12T20:20:32.455148] [INFO ] [sig ] Generating forecast for: DKL [2026-01-12T20:20:32.455178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-12T20:20:32.468105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-12T20:20:32.468473] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-12T20:20:32.469701] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-12T20:20:32.469754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:32.469789] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:32.469816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:32.469874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:32.526335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:32.527199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:32.527279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:32.527310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:32.641066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:32.641216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:32.641256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:32.641285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:32.644661] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-01-12T20:20:32.644942] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-12T20:20:32.645063] [INFO ] [sig ] DKL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:32.796660] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DKL.txt [2026-01-12T20:20:32.796818] [INFO ] [sig ] [932/3499] Completed DKL in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:32.796860] [INFO ] [sig ] [933/3499] Forecasting DKNG... [2026-01-12T20:20:32.796889] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-12T20:20:32.796918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-12T20:20:32.808949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-12T20:20:32.809334] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-12T20:20:32.810133] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-12T20:20:32.810188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:32.810220] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:32.810248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:32.810304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:32.869934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:32.870885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:32.870973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:32.871008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:32.996703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:32.996883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:32.996927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:32.996956] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:33.000564] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-01-12T20:20:33.000878] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-12T20:20:33.001012] [INFO ] [sig ] DKNG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:33.157682] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DKNG.txt [2026-01-12T20:20:33.157880] [INFO ] [sig ] [933/3499] Completed DKNG in 0.4s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:33.157922] [INFO ] [sig ] [934/3499] Forecasting DKS... [2026-01-12T20:20:33.157954] [INFO ] [sig ] Generating forecast for: DKS [2026-01-12T20:20:33.157985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-12T20:20:33.171198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-12T20:20:33.171754] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-12T20:20:33.172521] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-12T20:20:33.172591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:33.172625] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:33.172654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:33.172710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:33.229020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:33.230129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:33.230211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:33.230243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:33.347840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:33.348019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:33.348059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:33.348117] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:33.351470] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=39.40%) [2026-01-12T20:20:33.351765] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-12T20:20:33.351894] [INFO ] [sig ] DKS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:33.499709] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DKS.txt [2026-01-12T20:20:33.499867] [INFO ] [sig ] [934/3499] Completed DKS in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:33.499909] [INFO ] [sig ] [935/3499] Forecasting DLB... [2026-01-12T20:20:33.499938] [INFO ] [sig ] Generating forecast for: DLB [2026-01-12T20:20:33.499968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-12T20:20:33.512848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-12T20:20:33.513226] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-12T20:20:33.514125] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-12T20:20:33.514180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:33.514212] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:33.514239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:33.514296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:33.577264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:33.578213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:33.578314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:33.578354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:33.709614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:33.709783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:33.709841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:33.709883] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:33.713462] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-01-12T20:20:33.713982] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-12T20:20:33.714121] [INFO ] [sig ] DLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:33.867945] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLB.txt [2026-01-12T20:20:33.868117] [INFO ] [sig ] [935/3499] Completed DLB in 0.4s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:33.868160] [INFO ] [sig ] [936/3499] Forecasting DLHC... [2026-01-12T20:20:33.868190] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-12T20:20:33.868220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-12T20:20:33.879993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-12T20:20:33.880400] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-12T20:20:33.881313] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-12T20:20:33.881369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:33.881402] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:33.881429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:33.881486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:33.942970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:33.943826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:33.943908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:33.943941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:34.063128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:34.063283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:34.063324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:34.063355] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:34.066997] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-01-12T20:20:34.067294] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-12T20:20:34.067422] [INFO ] [sig ] DLHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:34.213941] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLHC.txt [2026-01-12T20:20:34.214077] [INFO ] [sig ] [936/3499] Completed DLHC in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:34.214117] [INFO ] [sig ] [937/3499] Forecasting DLNG... [2026-01-12T20:20:34.214147] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-12T20:20:34.214177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-12T20:20:34.225947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-12T20:20:34.226286] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-12T20:20:34.227110] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-12T20:20:34.227163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:34.227196] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:34.227223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:34.227279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:34.287351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:34.288329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:34.288415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:34.288448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:34.404842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:34.404995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:34.405034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:34.405063] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:34.408485] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-01-12T20:20:34.408771] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-12T20:20:34.408893] [INFO ] [sig ] DLNG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:34.548845] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLNG.txt [2026-01-12T20:20:34.548999] [INFO ] [sig ] [937/3499] Completed DLNG in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:34.549037] [INFO ] [sig ] [938/3499] Forecasting DLO... [2026-01-12T20:20:34.549067] [INFO ] [sig ] Generating forecast for: DLO [2026-01-12T20:20:34.549094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-12T20:20:34.561103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-12T20:20:34.561423] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-12T20:20:34.562250] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-12T20:20:34.562304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:34.562347] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:34.562377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:34.562434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:34.618181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:34.618902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:34.618978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:34.619009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:34.751925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:34.752075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:34.752114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:34.752142] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:34.755412] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-12T20:20:34.755699] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-12T20:20:34.755822] [INFO ] [sig ] DLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:34.904151] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLO.txt [2026-01-12T20:20:34.904387] [INFO ] [sig ] [938/3499] Completed DLO in 0.4s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:34.904451] [INFO ] [sig ] [939/3499] Forecasting DLPN... [2026-01-12T20:20:34.904495] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-12T20:20:34.904537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-12T20:20:34.918236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-12T20:20:34.918696] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-12T20:20:34.919787] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-12T20:20:34.919856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:34.919900] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:34.919938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:34.920020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:34.988619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:34.989430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:34.989510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:34.989543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:35.094393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:35.094538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:35.094595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:35.094626] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:35.097933] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=84.36%) [2026-01-12T20:20:35.098197] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-12T20:20:35.098319] [INFO ] [sig ] DLPN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:35.238586] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DLPN.txt [2026-01-12T20:20:35.238710] [INFO ] [sig ] [939/3499] Completed DLPN in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:35.238749] [INFO ] [sig ] [940/3499] Forecasting DLTH... [2026-01-12T20:20:35.238778] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-12T20:20:35.238807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-12T20:20:35.249812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-12T20:20:35.250091] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-12T20:20:35.250858] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-12T20:20:35.250910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:35.250942] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:35.250969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:35.251025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:35.307172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:35.307849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:35.307934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:35.307965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:35.425212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:35.425361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:35.425400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:35.425428] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:35.428757] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-01-12T20:20:35.429027] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-12T20:20:35.429148] [INFO ] [sig ] DLTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:35.572906] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLTH.txt [2026-01-12T20:20:35.573057] [INFO ] [sig ] [940/3499] Completed DLTH in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:35.573098] [INFO ] [sig ] [941/3499] Forecasting DLX... [2026-01-12T20:20:35.573126] [INFO ] [sig ] Generating forecast for: DLX [2026-01-12T20:20:35.573155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-12T20:20:35.585176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-12T20:20:35.585466] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-12T20:20:35.586240] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-12T20:20:35.586293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:35.586326] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:35.586354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:35.586411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:35.642826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:35.643487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:35.643606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:35.643641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:35.760626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:35.760767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:35.760806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:35.760834] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:35.764105] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=29.69%) [2026-01-12T20:20:35.764370] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-12T20:20:35.764490] [INFO ] [sig ] DLX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:35.905323] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLX.txt [2026-01-12T20:20:35.905455] [INFO ] [sig ] [941/3499] Completed DLX in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:35.905500] [INFO ] [sig ] [942/3499] Forecasting DLY... [2026-01-12T20:20:35.905531] [INFO ] [sig ] Generating forecast for: DLY [2026-01-12T20:20:35.905561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-12T20:20:35.916925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-12T20:20:35.917233] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-12T20:20:35.918003] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-12T20:20:35.918056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:35.918087] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:35.918114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:35.918170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:35.984109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:35.984957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:35.985047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:35.985079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:36.097341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:36.097484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:36.097523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:36.097551] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:36.100843] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=42.57%) [2026-01-12T20:20:36.101108] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-12T20:20:36.101227] [INFO ] [sig ] DLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:36.244980] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DLY.txt [2026-01-12T20:20:36.245109] [INFO ] [sig ] [942/3499] Completed DLY in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:36.245147] [INFO ] [sig ] [943/3499] Forecasting DMAC... [2026-01-12T20:20:36.245176] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-12T20:20:36.245205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-12T20:20:36.256288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-12T20:20:36.256591] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-12T20:20:36.257355] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-12T20:20:36.257406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:36.257438] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:36.257465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:36.257520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:36.314195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:36.314841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:36.314916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:36.314947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:36.431471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:36.431629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:36.431669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:36.431696] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:36.434971] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-01-12T20:20:36.435239] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-12T20:20:36.435407] [INFO ] [sig ] DMAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:36.576258] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DMAC.txt [2026-01-12T20:20:36.576377] [INFO ] [sig ] [943/3499] Completed DMAC in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:36.576415] [INFO ] [sig ] [944/3499] Forecasting DMB... [2026-01-12T20:20:36.576443] [INFO ] [sig ] Generating forecast for: DMB [2026-01-12T20:20:36.576471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-12T20:20:36.587584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-12T20:20:36.587893] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-12T20:20:36.588681] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-12T20:20:36.588739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:36.588772] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:36.588800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:36.588856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:36.644720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:36.645325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:36.645399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:36.645430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:36.763647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:36.763781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:36.763819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:36.763847] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:36.767079] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=56.44%) [2026-01-12T20:20:36.767340] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-12T20:20:36.767460] [INFO ] [sig ] DMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:36.909757] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DMB.txt [2026-01-12T20:20:36.909918] [INFO ] [sig ] [944/3499] Completed DMB in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:36.909959] [INFO ] [sig ] [945/3499] Forecasting DMLP... [2026-01-12T20:20:36.909988] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-12T20:20:36.910018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-12T20:20:36.920718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-12T20:20:36.921003] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-12T20:20:36.921768] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-12T20:20:36.921819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:36.921851] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:36.921878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:36.921934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:36.977382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:36.978051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:36.978127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:36.978159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:37.098166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:37.098319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:37.098357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:37.098402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:37.101716] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=53.84%) [2026-01-12T20:20:37.101986] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-12T20:20:37.102109] [INFO ] [sig ] DMLP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:37.242768] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DMLP.txt [2026-01-12T20:20:37.242903] [INFO ] [sig ] [945/3499] Completed DMLP in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-12T20:20:37.242941] [INFO ] [sig ] [946/3499] Forecasting DMO... [2026-01-12T20:20:37.242970] [INFO ] [sig ] Generating forecast for: DMO [2026-01-12T20:20:37.243000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-12T20:20:37.259402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-12T20:20:37.259704] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-12T20:20:37.260448] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-12T20:20:37.260499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:37.260531] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:37.260558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:37.260632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:37.316858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:37.317535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:37.317630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:37.317665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:37.430964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:37.431107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:37.431145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:37.431173] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:37.434434] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-01-12T20:20:37.434714] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-12T20:20:37.434837] [INFO ] [sig ] DMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:37.575291] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DMO.txt [2026-01-12T20:20:37.575422] [INFO ] [sig ] [946/3499] Completed DMO in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 14.9m [2026-01-12T20:20:37.575461] [INFO ] [sig ] [947/3499] Forecasting DMRC... [2026-01-12T20:20:37.575489] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-12T20:20:37.575518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-12T20:20:37.586719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-12T20:20:37.587029] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-12T20:20:37.587915] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-12T20:20:37.587969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:37.588002] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:37.588030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:37.588086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:37.645924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:37.646735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:37.646832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:37.646866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:37.765654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:37.765813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:37.765851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:37.765880] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:37.769291] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-01-12T20:20:37.769609] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-12T20:20:37.769738] [INFO ] [sig ] DMRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:37.910358] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DMRC.txt [2026-01-12T20:20:37.910489] [INFO ] [sig ] [947/3499] Completed DMRC in 0.3s | 2.85 sym/s | Total: 5.5m | ETA: 14.9m [2026-01-12T20:20:37.910528] [INFO ] [sig ] [948/3499] Forecasting DMXF... [2026-01-12T20:20:37.910558] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-12T20:20:37.910607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-12T20:20:37.921643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-12T20:20:37.921943] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-12T20:20:37.922725] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-12T20:20:37.922778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:37.922834] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:37.922862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:37.922918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:37.978945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:37.979787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:37.979869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:37.979900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:38.096049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:38.096208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:38.096246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:38.096274] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:38.100513] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=14.27%) [2026-01-12T20:20:38.100952] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-12T20:20:38.101108] [INFO ] [sig ] DMXF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:38.241998] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DMXF.txt [2026-01-12T20:20:38.242132] [INFO ] [sig ] [948/3499] Completed DMXF in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:38.242172] [INFO ] [sig ] [949/3499] Forecasting DNA... [2026-01-12T20:20:38.242200] [INFO ] [sig ] Generating forecast for: DNA [2026-01-12T20:20:38.242229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-12T20:20:38.254550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-12T20:20:38.254885] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-12T20:20:38.255689] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-12T20:20:38.255743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:38.255776] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:38.255815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:38.255873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:38.314741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:38.315525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:38.315627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:38.315663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:38.432603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:38.432757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:38.432799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:38.432827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:38.436181] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-12T20:20:38.436452] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-12T20:20:38.436593] [INFO ] [sig ] DNA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:38.578809] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DNA.txt [2026-01-12T20:20:38.578975] [INFO ] [sig ] [949/3499] Completed DNA in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:38.579018] [INFO ] [sig ] [950/3499] Forecasting DNLI... [2026-01-12T20:20:38.579048] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-12T20:20:38.579080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-12T20:20:38.590779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-12T20:20:38.591101] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-12T20:20:38.591905] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-12T20:20:38.591958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:38.591992] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:38.592020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:38.592078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:38.651807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:38.652648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:38.652733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:38.652766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:38.779291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:38.779460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:38.779504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:38.779533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:38.783746] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-01-12T20:20:38.784042] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-12T20:20:38.784176] [INFO ] [sig ] DNLI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:38.932400] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DNLI.txt [2026-01-12T20:20:38.932549] [INFO ] [sig ] [950/3499] Completed DNLI in 0.4s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:38.932607] [INFO ] [sig ] [951/3499] Forecasting DNP... [2026-01-12T20:20:38.932638] [INFO ] [sig ] Generating forecast for: DNP [2026-01-12T20:20:38.932668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-12T20:20:38.944038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-12T20:20:38.944361] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-12T20:20:38.945193] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-12T20:20:38.945246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:38.945278] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:38.945306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:38.945364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:39.005226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:39.006064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:39.006146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:39.006180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:39.126555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:39.126739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:39.126779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:39.126845] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:39.130322] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=63.44%) [2026-01-12T20:20:39.130636] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-12T20:20:39.130766] [INFO ] [sig ] DNP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:39.276495] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DNP.txt [2026-01-12T20:20:39.276662] [INFO ] [sig ] [951/3499] Completed DNP in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:39.276703] [INFO ] [sig ] [952/3499] Forecasting DNTH... [2026-01-12T20:20:39.276732] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-12T20:20:39.276762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-12T20:20:39.288106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-12T20:20:39.288432] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-12T20:20:39.289271] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-12T20:20:39.289324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:39.289358] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:39.289386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:39.289444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:39.345531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:39.346358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:39.346458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:39.346490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:39.464805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:39.464965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:39.465005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:39.465034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:39.468409] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-01-12T20:20:39.468710] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-12T20:20:39.468837] [INFO ] [sig ] DNTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:39.610934] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DNTH.txt [2026-01-12T20:20:39.611090] [INFO ] [sig ] [952/3499] Completed DNTH in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:39.611130] [INFO ] [sig ] [953/3499] Forecasting DOCN... [2026-01-12T20:20:39.611160] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-12T20:20:39.611196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-12T20:20:39.623149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-12T20:20:39.623542] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-12T20:20:39.624397] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-12T20:20:39.624450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:39.624482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:39.624510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:39.624602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:39.681752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:39.682624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:39.682707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:39.682739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:39.805083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:39.805240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:39.805280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:39.805310] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:39.808698] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=14.30%) [2026-01-12T20:20:39.808977] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-12T20:20:39.809104] [INFO ] [sig ] DOCN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:39.950948] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DOCN.txt [2026-01-12T20:20:39.951078] [INFO ] [sig ] [953/3499] Completed DOCN in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:39.951115] [INFO ] [sig ] [954/3499] Forecasting DOCS... [2026-01-12T20:20:39.951144] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-12T20:20:39.951175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-12T20:20:39.962093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-12T20:20:39.962370] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-12T20:20:39.963209] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-12T20:20:39.963263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:39.963296] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:39.963324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:39.963382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:40.020467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:40.021348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:40.021443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:40.021484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:40.144316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:40.144476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:40.144515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:40.144542] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:40.147900] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-01-12T20:20:40.148196] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-12T20:20:40.148322] [INFO ] [sig ] DOCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:40.293468] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DOCS.txt [2026-01-12T20:20:40.293644] [INFO ] [sig ] [954/3499] Completed DOCS in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:40.293844] [INFO ] [sig ] [955/3499] Forecasting DOGZ... [2026-01-12T20:20:40.293872] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-12T20:20:40.293901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-12T20:20:40.306781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-12T20:20:40.307286] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-12T20:20:40.308348] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-12T20:20:40.308402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:40.308435] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:40.308464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:40.308520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:40.367217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:40.367941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:40.368021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:40.368054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:40.488741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:40.488893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:40.488933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:40.488962] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:40.492354] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-12T20:20:40.492649] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-12T20:20:40.492775] [INFO ] [sig ] DOGZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:40.636531] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DOGZ.txt [2026-01-12T20:20:40.636713] [INFO ] [sig ] [955/3499] Completed DOGZ in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:40.636755] [INFO ] [sig ] [956/3499] Forecasting DOLE... [2026-01-12T20:20:40.636786] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-12T20:20:40.636825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-12T20:20:40.648756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-12T20:20:40.649060] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-12T20:20:40.649860] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-12T20:20:40.649912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:40.649949] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:40.649978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:40.650046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:40.708280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:40.708900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:40.709005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:40.709041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:40.824327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:40.824509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:40.824550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:40.824596] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:40.827958] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-01-12T20:20:40.828228] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-12T20:20:40.828351] [INFO ] [sig ] DOLE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:40.971670] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DOLE.txt [2026-01-12T20:20:40.971795] [INFO ] [sig ] [956/3499] Completed DOLE in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:40.971834] [INFO ] [sig ] [957/3499] Forecasting DOMO... [2026-01-12T20:20:40.971862] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-12T20:20:40.971905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-12T20:20:40.982880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-12T20:20:40.983141] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-12T20:20:40.983908] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-12T20:20:40.983959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:40.983991] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:40.984018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:40.984073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:41.042310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:41.043019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:41.043096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:41.043127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:41.163091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:41.163203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:41.163239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:41.163267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:41.166416] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-12T20:20:41.166695] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-12T20:20:41.166814] [INFO ] [sig ] DOMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:41.311443] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DOMO.txt [2026-01-12T20:20:41.311587] [INFO ] [sig ] [957/3499] Completed DOMO in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:41.311629] [INFO ] [sig ] [958/3499] Forecasting DORM... [2026-01-12T20:20:41.311659] [INFO ] [sig ] Generating forecast for: DORM [2026-01-12T20:20:41.311688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-12T20:20:41.323175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-12T20:20:41.323438] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-12T20:20:41.324205] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-12T20:20:41.324256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:41.324288] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:41.324316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:41.324371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:41.381845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:41.382437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:41.382565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:41.382616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:41.500257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:41.500377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:41.500415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:41.500444] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:41.503779] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-12T20:20:41.504042] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-12T20:20:41.504161] [INFO ] [sig ] DORM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:41.646251] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DORM.txt [2026-01-12T20:20:41.646390] [INFO ] [sig ] [958/3499] Completed DORM in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:41.646433] [INFO ] [sig ] [959/3499] Forecasting DOUG... [2026-01-12T20:20:41.646464] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-12T20:20:41.646493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-12T20:20:41.658666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-12T20:20:41.658984] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-12T20:20:41.659755] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-12T20:20:41.659807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:41.659839] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:41.659867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:41.659924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:41.716338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:41.717029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:41.717107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:41.717139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:41.832052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:41.832193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:41.832231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:41.832261] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:41.835598] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-01-12T20:20:41.835869] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-12T20:20:41.835990] [INFO ] [sig ] DOUG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:41.984535] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DOUG.txt [2026-01-12T20:20:41.984692] [INFO ] [sig ] [959/3499] Completed DOUG in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:41.984732] [INFO ] [sig ] [960/3499] Forecasting DOX... [2026-01-12T20:20:41.984761] [INFO ] [sig ] Generating forecast for: DOX [2026-01-12T20:20:41.984790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-12T20:20:41.995911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-12T20:20:41.996187] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-12T20:20:41.996990] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-12T20:20:41.997041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:41.997073] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:41.997099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:41.997166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:42.054371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:42.054959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:42.055034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:42.055066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:42.175278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:42.175402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:42.175438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:42.175466] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:42.178750] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-12T20:20:42.179012] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-12T20:20:42.179131] [INFO ] [sig ] DOX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:42.326680] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DOX.txt [2026-01-12T20:20:42.326831] [INFO ] [sig ] [960/3499] Completed DOX in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:42.326872] [INFO ] [sig ] [961/3499] Forecasting DPG... [2026-01-12T20:20:42.326902] [INFO ] [sig ] Generating forecast for: DPG [2026-01-12T20:20:42.326934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-12T20:20:42.338828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-12T20:20:42.339128] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-12T20:20:42.339915] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-12T20:20:42.339967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:42.340001] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:42.340028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:42.340085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:42.396735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:42.397321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:42.397397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:42.397430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:42.516529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:42.516701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:42.516741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:42.516772] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:42.520275] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=30.68%) [2026-01-12T20:20:42.520636] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-12T20:20:42.520776] [INFO ] [sig ] DPG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:42.668449] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DPG.txt [2026-01-12T20:20:42.668664] [INFO ] [sig ] [961/3499] Completed DPG in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-12T20:20:42.668711] [INFO ] [sig ] [962/3499] Forecasting DPRO... [2026-01-12T20:20:42.668741] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-12T20:20:42.668772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-12T20:20:42.680263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-12T20:20:42.680666] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-12T20:20:42.681468] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-12T20:20:42.681540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:42.681594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:42.681625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:42.681682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:42.739500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:42.740396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:42.740487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:42.740519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:42.859062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:42.859218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:42.859256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:42.859285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:42.862967] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=30.33%) [2026-01-12T20:20:42.863262] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-12T20:20:42.863391] [INFO ] [sig ] DPRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:43.006416] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DPRO.txt [2026-01-12T20:20:43.006532] [INFO ] [sig ] [962/3499] Completed DPRO in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.8m [2026-01-12T20:20:43.006586] [INFO ] [sig ] [963/3499] Forecasting DPZ... [2026-01-12T20:20:43.006618] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-12T20:20:43.006647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-12T20:20:43.017396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-12T20:20:43.017696] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-12T20:20:43.018485] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-12T20:20:43.018537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:43.018585] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:43.018616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:43.018673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:43.078302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:43.078916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:43.078992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:43.079024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:43.193146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:43.193254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:43.193289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:43.193317] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:43.196479] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-12T20:20:43.196761] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-12T20:20:43.196879] [INFO ] [sig ] DPZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:43.340028] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DPZ.txt [2026-01-12T20:20:43.340185] [INFO ] [sig ] [963/3499] Completed DPZ in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.8m [2026-01-12T20:20:43.340226] [INFO ] [sig ] [964/3499] Forecasting DQ... [2026-01-12T20:20:43.340254] [INFO ] [sig ] Generating forecast for: DQ [2026-01-12T20:20:43.340284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-12T20:20:43.351844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-12T20:20:43.352170] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-12T20:20:43.352982] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-12T20:20:43.353034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:43.353067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:43.353093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:43.353151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:43.411216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:43.412032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:43.412112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:43.412145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:43.536513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:43.536645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:43.536682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:43.536711] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:43.539976] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-01-12T20:20:43.540236] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-12T20:20:43.540353] [INFO ] [sig ] DQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:43.682559] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DQ.txt [2026-01-12T20:20:43.682693] [INFO ] [sig ] [964/3499] Completed DQ in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.8m [2026-01-12T20:20:43.682731] [INFO ] [sig ] [965/3499] Forecasting DRD... [2026-01-12T20:20:43.682759] [INFO ] [sig ] Generating forecast for: DRD [2026-01-12T20:20:43.682788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-12T20:20:43.694561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-12T20:20:43.694863] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-12T20:20:43.695666] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-12T20:20:43.695719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:43.695776] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:43.695806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:43.695880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:43.755040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:43.755665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:43.755740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:43.755771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:43.876313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:43.876429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:43.876466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:43.876497] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:43.880023] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-01-12T20:20:43.880281] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-12T20:20:43.880399] [INFO ] [sig ] DRD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:44.022400] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRD.txt [2026-01-12T20:20:44.022512] [INFO ] [sig ] [965/3499] Completed DRD in 0.3s | 2.85 sym/s | Total: 5.6m | ETA: 14.8m [2026-01-12T20:20:44.022557] [INFO ] [sig ] [966/3499] Forecasting DRH... [2026-01-12T20:20:44.022603] [INFO ] [sig ] Generating forecast for: DRH [2026-01-12T20:20:44.022635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-12T20:20:44.034003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-12T20:20:44.034285] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-12T20:20:44.035083] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-12T20:20:44.035135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:44.035167] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:44.035193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:44.035250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:44.094222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:44.094841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:44.094919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:44.094950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:44.214084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:44.214184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:44.214219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:44.214246] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:44.217879] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=25.64%) [2026-01-12T20:20:44.218139] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-12T20:20:44.218259] [INFO ] [sig ] DRH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:44.362106] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRH.txt [2026-01-12T20:20:44.362258] [INFO ] [sig ] [966/3499] Completed DRH in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:44.362298] [INFO ] [sig ] [967/3499] Forecasting DRI... [2026-01-12T20:20:44.362327] [INFO ] [sig ] Generating forecast for: DRI [2026-01-12T20:20:44.362356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-12T20:20:44.374094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-12T20:20:44.374489] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-12T20:20:44.375323] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-12T20:20:44.375378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:44.375412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:44.375439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:44.375496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:44.435386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:44.436226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:44.436307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:44.436340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:44.567402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:44.567548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:44.567613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:44.567661] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:44.571035] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-12T20:20:44.571303] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-12T20:20:44.571440] [INFO ] [sig ] DRI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:44.717897] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRI.txt [2026-01-12T20:20:44.718049] [INFO ] [sig ] [967/3499] Completed DRI in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:44.718089] [INFO ] [sig ] [968/3499] Forecasting DRIO... [2026-01-12T20:20:44.718118] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-12T20:20:44.718148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-12T20:20:44.729675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-12T20:20:44.729990] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-12T20:20:44.730994] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-12T20:20:44.731047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:44.731079] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:44.731107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:44.731164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:44.790783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:44.791653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:44.791733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:44.791766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:44.917623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:44.917797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:44.917837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:44.917897] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:44.921819] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-01-12T20:20:44.922090] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-12T20:20:44.922213] [INFO ] [sig ] DRIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:45.067056] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRIO.txt [2026-01-12T20:20:45.067206] [INFO ] [sig ] [968/3499] Completed DRIO in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:45.067247] [INFO ] [sig ] [969/3499] Forecasting DRLL... [2026-01-12T20:20:45.067276] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-12T20:20:45.067306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-12T20:20:45.078592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-12T20:20:45.078912] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-12T20:20:45.079742] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-12T20:20:45.079796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:45.079829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:45.079856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:45.079913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:45.137077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:45.137957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:45.138035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:45.138066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:45.262912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:45.263069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:45.263125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:45.263154] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:45.267032] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-01-12T20:20:45.267298] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-12T20:20:45.267417] [INFO ] [sig ] DRLL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:45.413404] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRLL.txt [2026-01-12T20:20:45.413560] [INFO ] [sig ] [969/3499] Completed DRLL in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:45.413619] [INFO ] [sig ] [970/3499] Forecasting DRMA... [2026-01-12T20:20:45.413651] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-12T20:20:45.413680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-12T20:20:45.426863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-12T20:20:45.427262] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-12T20:20:45.428092] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-12T20:20:45.428144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:45.428177] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:45.428204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:45.428260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:45.486702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:45.487516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:45.487648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:45.487685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:45.607174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:45.607322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:45.607361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:45.607389] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:45.611155] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=24.16%) [2026-01-12T20:20:45.611423] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-12T20:20:45.611542] [INFO ] [sig ] DRMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:45.756960] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRMA.txt [2026-01-12T20:20:45.757112] [INFO ] [sig ] [970/3499] Completed DRMA in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:45.757152] [INFO ] [sig ] [971/3499] Forecasting DRS... [2026-01-12T20:20:45.757181] [INFO ] [sig ] Generating forecast for: DRS [2026-01-12T20:20:45.757213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-12T20:20:45.769155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-12T20:20:45.769479] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-12T20:20:45.770292] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-12T20:20:45.770345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:45.770377] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:45.770404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:45.770461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:45.831125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:45.832016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:45.832097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:45.832130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:45.947614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:45.947784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:45.947824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:45.947853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:45.951243] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=66.31%) [2026-01-12T20:20:45.951517] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-12T20:20:45.951660] [INFO ] [sig ] DRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:46.103940] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DRS.txt [2026-01-12T20:20:46.104144] [INFO ] [sig ] [971/3499] Completed DRS in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:46.104193] [INFO ] [sig ] [972/3499] Forecasting DRTS... [2026-01-12T20:20:46.104231] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-12T20:20:46.104271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-12T20:20:46.119086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-12T20:20:46.119399] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-12T20:20:46.120340] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-12T20:20:46.120392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:46.120423] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:46.120449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:46.120504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:46.185349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:46.186145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:46.186228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:46.186263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:46.309470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:46.309672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:46.309724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:46.309760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:46.313695] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=77.70%) [2026-01-12T20:20:46.314030] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-12T20:20:46.314167] [INFO ] [sig ] DRTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:46.468820] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DRTS.txt [2026-01-12T20:20:46.468982] [INFO ] [sig ] [972/3499] Completed DRTS in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:46.469024] [INFO ] [sig ] [973/3499] Forecasting DRUG... [2026-01-12T20:20:46.469053] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-12T20:20:46.469082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-12T20:20:46.481196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-12T20:20:46.481604] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-12T20:20:46.482411] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-12T20:20:46.482467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:46.482513] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:46.482543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:46.482626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:46.541914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:46.542808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:46.542892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:46.542927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:46.660055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:46.660214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:46.660254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:46.660284] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:46.663728] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=73.14%) [2026-01-12T20:20:46.664006] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-12T20:20:46.664135] [INFO ] [sig ] DRUG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:46.808615] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DRUG.txt [2026-01-12T20:20:46.808990] [INFO ] [sig ] [973/3499] Completed DRUG in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:46.809038] [INFO ] [sig ] [974/3499] Forecasting DRVN... [2026-01-12T20:20:46.809070] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-12T20:20:46.809101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-12T20:20:46.821809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-12T20:20:46.822188] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-12T20:20:46.823045] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-12T20:20:46.823105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:46.823139] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:46.823166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:46.823223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:46.883947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:46.885112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:46.885201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:46.885235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:47.012502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:47.012682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:47.012724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:47.012755] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:47.016589] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-12T20:20:47.017096] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-12T20:20:47.017230] [INFO ] [sig ] DRVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:47.168828] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DRVN.txt [2026-01-12T20:20:47.168990] [INFO ] [sig ] [974/3499] Completed DRVN in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:47.169035] [INFO ] [sig ] [975/3499] Forecasting DSGX... [2026-01-12T20:20:47.169064] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-12T20:20:47.169096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-12T20:20:47.189142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-12T20:20:47.189542] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-12T20:20:47.190362] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-12T20:20:47.190415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:47.190448] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:47.190476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:47.190533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:47.251604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:47.252501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:47.252646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:47.252682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:47.378518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:47.378698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:47.378926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:47.378955] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:47.382469] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=32.24%) [2026-01-12T20:20:47.382947] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-12T20:20:47.383075] [INFO ] [sig ] DSGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:47.538997] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DSGX.txt [2026-01-12T20:20:47.539126] [INFO ] [sig ] [975/3499] Completed DSGX in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:47.539165] [INFO ] [sig ] [976/3499] Forecasting DSL... [2026-01-12T20:20:47.539194] [INFO ] [sig ] Generating forecast for: DSL [2026-01-12T20:20:47.539223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-12T20:20:47.552230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-12T20:20:47.552521] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-12T20:20:47.553485] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-12T20:20:47.553538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:47.553596] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:47.553630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:47.553688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:47.612273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:47.612954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:47.613032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:47.613064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:47.731092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:47.731234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:47.731274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:47.731309] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:47.735035] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-01-12T20:20:47.735300] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-12T20:20:47.735421] [INFO ] [sig ] DSL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:47.880684] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DSL.txt [2026-01-12T20:20:47.880804] [INFO ] [sig ] [976/3499] Completed DSL in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:47.880844] [INFO ] [sig ] [977/3499] Forecasting DSM... [2026-01-12T20:20:47.880878] [INFO ] [sig ] Generating forecast for: DSM [2026-01-12T20:20:47.880908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-12T20:20:47.893016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-12T20:20:47.893318] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-12T20:20:47.894101] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-12T20:20:47.894153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:47.894184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:47.894211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:47.894267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:47.951042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:47.951685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:47.951762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:47.951794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:48.073066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:48.073218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:48.073256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:48.073285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:48.076797] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-12T20:20:48.077250] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-12T20:20:48.077370] [INFO ] [sig ] DSM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:48.232609] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DSM.txt [2026-01-12T20:20:48.232746] [INFO ] [sig ] [977/3499] Completed DSM in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:48.232784] [INFO ] [sig ] [978/3499] Forecasting DSP... [2026-01-12T20:20:48.232813] [INFO ] [sig ] Generating forecast for: DSP [2026-01-12T20:20:48.232842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-12T20:20:48.244309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-12T20:20:48.244607] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-12T20:20:48.245357] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-12T20:20:48.245409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:48.245441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:48.245468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:48.245524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:48.303144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:48.303876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:48.303957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:48.303990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:48.428666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:48.428823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:48.428863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:48.428895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:48.432535] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=75.40%) [2026-01-12T20:20:48.432838] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-12T20:20:48.432963] [INFO ] [sig ] DSP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:48.589132] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DSP.txt [2026-01-12T20:20:48.589287] [INFO ] [sig ] [978/3499] Completed DSP in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-12T20:20:48.589330] [INFO ] [sig ] [979/3499] Forecasting DSX... [2026-01-12T20:20:48.589361] [INFO ] [sig ] Generating forecast for: DSX [2026-01-12T20:20:48.589391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-12T20:20:48.600948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-12T20:20:48.601241] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-12T20:20:48.602024] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-12T20:20:48.602076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:48.602108] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:48.602135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:48.602190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:48.661161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:48.661871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:48.661949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:48.661983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:48.779155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:48.779303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:48.779344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:48.779372] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:48.782875] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-12T20:20:48.783151] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-12T20:20:48.783278] [INFO ] [sig ] DSX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:48.942949] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DSX.txt [2026-01-12T20:20:48.943088] [INFO ] [sig ] [979/3499] Completed DSX in 0.4s | 2.85 sym/s | Total: 5.7m | ETA: 14.7m [2026-01-12T20:20:48.943127] [INFO ] [sig ] [980/3499] Forecasting DTB... [2026-01-12T20:20:48.943156] [INFO ] [sig ] Generating forecast for: DTB [2026-01-12T20:20:48.943186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-12T20:20:48.954717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-12T20:20:48.955008] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-12T20:20:48.955822] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-12T20:20:48.955874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:48.955910] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:48.955938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:48.955997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:49.015487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:49.016248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:49.016329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:49.016362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:49.131403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:49.131554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:49.131619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:49.131667] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:49.135130] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-12T20:20:49.135408] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-12T20:20:49.135531] [INFO ] [sig ] DTB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:49.291112] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DTB.txt [2026-01-12T20:20:49.291245] [INFO ] [sig ] [980/3499] Completed DTB in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.7m [2026-01-12T20:20:49.291285] [INFO ] [sig ] [981/3499] Forecasting DTE... [2026-01-12T20:20:49.291314] [INFO ] [sig ] Generating forecast for: DTE [2026-01-12T20:20:49.291343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-12T20:20:49.302977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-12T20:20:49.303306] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-12T20:20:49.304106] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-12T20:20:49.304160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:49.304195] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:49.304224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:49.304282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:49.362780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:49.363427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:49.363506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:49.363541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:49.481416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:49.481595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:49.481667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:49.481712] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:49.485096] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=73.58%) [2026-01-12T20:20:49.485371] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-12T20:20:49.485495] [INFO ] [sig ] DTE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:49.636131] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DTE.txt [2026-01-12T20:20:49.636251] [INFO ] [sig ] [981/3499] Completed DTE in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.7m [2026-01-12T20:20:49.636290] [INFO ] [sig ] [982/3499] Forecasting DTG... [2026-01-12T20:20:49.636318] [INFO ] [sig ] Generating forecast for: DTG [2026-01-12T20:20:49.636348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-12T20:20:49.647394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-12T20:20:49.647697] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-12T20:20:49.648482] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-12T20:20:49.648533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:49.648625] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:49.648661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:49.648731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:49.706260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:49.706940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:49.707019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:49.707053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:49.824109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:49.824255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:49.824294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:49.824321] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:49.827658] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=25.37%) [2026-01-12T20:20:49.827960] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-12T20:20:49.828085] [INFO ] [sig ] DTG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:49.983498] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DTG.txt [2026-01-12T20:20:49.983653] [INFO ] [sig ] [982/3499] Completed DTG in 0.3s | 2.85 sym/s | Total: 5.7m | ETA: 14.7m [2026-01-12T20:20:49.983695] [INFO ] [sig ] [983/3499] Forecasting DTIL... [2026-01-12T20:20:49.983724] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-12T20:20:49.983754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-12T20:20:49.994654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-12T20:20:49.994933] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-12T20:20:49.995716] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-12T20:20:49.995772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:49.995812] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:49.995848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:49.995926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:50.054453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:50.055150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:50.055230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:50.055263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:50.173070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:50.173250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:50.173291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:50.173319] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:50.176681] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-01-12T20:20:50.176955] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-12T20:20:50.177078] [INFO ] [sig ] DTIL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:50.333435] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DTIL.txt [2026-01-12T20:20:50.333645] [INFO ] [sig ] [983/3499] Completed DTIL in 0.3s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:50.333693] [INFO ] [sig ] [984/3499] Forecasting DTM... [2026-01-12T20:20:50.333725] [INFO ] [sig ] Generating forecast for: DTM [2026-01-12T20:20:50.333761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-12T20:20:50.347703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-12T20:20:50.348137] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-12T20:20:50.349070] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-12T20:20:50.349125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:50.349159] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:50.349186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:50.349267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:50.417706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:50.418672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:50.418768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:50.418801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:50.542451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:50.542618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:50.542658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:50.542686] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:50.546002] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: DOWN (p=23.20%) [2026-01-12T20:20:50.546267] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-12T20:20:50.546386] [INFO ] [sig ] DTM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:50.688679] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DTM.txt [2026-01-12T20:20:50.688803] [INFO ] [sig ] [984/3499] Completed DTM in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:50.688840] [INFO ] [sig ] [985/3499] Forecasting DUK... [2026-01-12T20:20:50.688868] [INFO ] [sig ] Generating forecast for: DUK [2026-01-12T20:20:50.688898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-12T20:20:50.701378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-12T20:20:50.701658] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-12T20:20:50.702664] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-12T20:20:50.702726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:50.702764] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:50.702793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:50.702848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:50.760892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:50.761647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:50.761738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:50.761776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:50.878005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:50.878101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:50.878137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:50.878192] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:50.881621] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-12T20:20:50.881881] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-12T20:20:50.881997] [INFO ] [sig ] DUK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:51.025179] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DUK.txt [2026-01-12T20:20:51.025286] [INFO ] [sig ] [985/3499] Completed DUK in 0.3s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:51.025323] [INFO ] [sig ] [986/3499] Forecasting DUKB... [2026-01-12T20:20:51.025352] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-12T20:20:51.025381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-12T20:20:51.037653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-12T20:20:51.037944] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-12T20:20:51.038714] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-12T20:20:51.038776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:51.038809] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:51.038836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:51.038892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:51.095722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:51.096621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:51.096704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:51.096736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:51.218163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:51.218329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:51.218369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:51.218397] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:51.221989] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-12T20:20:51.222304] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-12T20:20:51.222439] [INFO ] [sig ] DUKB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:51.381219] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DUKB.txt [2026-01-12T20:20:51.381389] [INFO ] [sig ] [986/3499] Completed DUKB in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:51.381434] [INFO ] [sig ] [987/3499] Forecasting DUOL... [2026-01-12T20:20:51.381464] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-12T20:20:51.381495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-12T20:20:51.398727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-12T20:20:51.399244] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-12T20:20:51.400491] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-12T20:20:51.400563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:51.400654] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:51.400702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:51.400796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:51.474319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:51.475336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:51.475451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:51.475487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:51.645295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:51.645500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:51.645564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:51.645640] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:51.651273] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-01-12T20:20:51.651918] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-12T20:20:51.652135] [INFO ] [sig ] DUOL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:51.887328] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DUOL.txt [2026-01-12T20:20:51.887556] [INFO ] [sig ] [987/3499] Completed DUOL in 0.5s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:51.887652] [INFO ] [sig ] [988/3499] Forecasting DVA... [2026-01-12T20:20:51.887707] [INFO ] [sig ] Generating forecast for: DVA [2026-01-12T20:20:51.887789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-12T20:20:51.911625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-12T20:20:51.912164] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-12T20:20:51.913371] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-12T20:20:51.913443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:51.913496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:51.913545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:51.913657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:52.002658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:52.003725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:52.003832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:52.003871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:52.153561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:52.153760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:52.153809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:52.153838] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:52.157785] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=44.04%) [2026-01-12T20:20:52.158174] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-12T20:20:52.158370] [INFO ] [sig ] DVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:52.313947] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DVA.txt [2026-01-12T20:20:52.314107] [INFO ] [sig ] [988/3499] Completed DVA in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:52.314146] [INFO ] [sig ] [989/3499] Forecasting DVAX... [2026-01-12T20:20:52.314176] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-12T20:20:52.314207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-12T20:20:52.325945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-12T20:20:52.326292] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-12T20:20:52.327125] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-12T20:20:52.327178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:52.327210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:52.327237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:52.327293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:52.384702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:52.385598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:52.385684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:52.385717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:52.511980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:52.512125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:52.512165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:52.512193] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:52.515543] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-01-12T20:20:52.515829] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-12T20:20:52.515950] [INFO ] [sig ] DVAX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:52.665245] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DVAX.txt [2026-01-12T20:20:52.665373] [INFO ] [sig ] [989/3499] Completed DVAX in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:52.665417] [INFO ] [sig ] [990/3499] Forecasting DVN... [2026-01-12T20:20:52.665448] [INFO ] [sig ] Generating forecast for: DVN [2026-01-12T20:20:52.665478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-12T20:20:52.677069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-12T20:20:52.677371] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-12T20:20:52.678184] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-12T20:20:52.678239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:52.678271] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:52.678300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:52.678358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:52.738002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:52.738844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:52.738926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:52.738961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:52.862066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:52.862220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:52.862258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:52.862287] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:52.865606] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=57.44%) [2026-01-12T20:20:52.865879] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-12T20:20:52.866000] [INFO ] [sig ] DVN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:53.014842] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DVN.txt [2026-01-12T20:20:53.014983] [INFO ] [sig ] [990/3499] Completed DVN in 0.3s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:53.015023] [INFO ] [sig ] [991/3499] Forecasting DWAS... [2026-01-12T20:20:53.015052] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-12T20:20:53.015081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-12T20:20:53.026657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-12T20:20:53.026956] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-12T20:20:53.027789] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-12T20:20:53.027841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:53.027873] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:53.027900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:53.027956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:53.083539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:53.084268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:53.084348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:53.084382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:53.204550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:53.204720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:53.204761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:53.204789] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:53.208077] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-01-12T20:20:53.208366] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-12T20:20:53.208487] [INFO ] [sig ] DWAS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:53.351120] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DWAS.txt [2026-01-12T20:20:53.351258] [INFO ] [sig ] [991/3499] Completed DWAS in 0.3s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:53.351296] [INFO ] [sig ] [992/3499] Forecasting DWSH... [2026-01-12T20:20:53.351325] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-12T20:20:53.351354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-12T20:20:53.363470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-12T20:20:53.363782] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-12T20:20:53.364543] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-12T20:20:53.364611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:53.364644] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:53.364672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:53.364728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:53.421772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:53.422527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:53.422653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:53.422687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:53.533462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:53.533628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:53.533668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:53.533697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:53.536990] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-01-12T20:20:53.537261] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-12T20:20:53.537385] [INFO ] [sig ] DWSH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:53.680138] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DWSH.txt [2026-01-12T20:20:53.680271] [INFO ] [sig ] [992/3499] Completed DWSH in 0.3s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:53.680310] [INFO ] [sig ] [993/3499] Forecasting DX... [2026-01-12T20:20:53.680340] [INFO ] [sig ] Generating forecast for: DX [2026-01-12T20:20:53.680369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-12T20:20:53.692059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-12T20:20:53.692395] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-12T20:20:53.693292] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-12T20:20:53.693347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:53.693379] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:53.693406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:53.693467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:53.750462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:53.751285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:53.751367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:53.751399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:53.874587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:53.874745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:53.874812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:53.874848] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:53.878385] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-01-12T20:20:53.878692] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-12T20:20:53.878825] [INFO ] [sig ] DX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:54.029379] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DX.txt [2026-01-12T20:20:54.029532] [INFO ] [sig ] [993/3499] Completed DX in 0.3s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:54.029590] [INFO ] [sig ] [994/3499] Forecasting DXC... [2026-01-12T20:20:54.029623] [INFO ] [sig ] Generating forecast for: DXC [2026-01-12T20:20:54.029655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-12T20:20:54.042330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-12T20:20:54.042778] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-12T20:20:54.043678] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-12T20:20:54.043742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:54.043784] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:54.043812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:54.043889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:54.103926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:54.104800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:54.104888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:54.104921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:54.236560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:54.236744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:54.236795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:54.236840] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:54.240845] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-01-12T20:20:54.241290] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-12T20:20:54.241419] [INFO ] [sig ] DXC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:54.395647] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DXC.txt [2026-01-12T20:20:54.395806] [INFO ] [sig ] [994/3499] Completed DXC in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:54.395847] [INFO ] [sig ] [995/3499] Forecasting DXCM... [2026-01-12T20:20:54.395876] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-12T20:20:54.395905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-12T20:20:54.409389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-12T20:20:54.409875] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-12T20:20:54.410743] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-12T20:20:54.410798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:54.410834] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:54.410861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:54.410919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:54.473724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:54.474904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:54.475040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:54.475092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:54.617125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:54.617386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:54.617445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:54.617491] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:54.622429] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-01-12T20:20:54.622849] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-12T20:20:54.623026] [INFO ] [sig ] DXCM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:54.789035] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/DXCM.txt [2026-01-12T20:20:54.789215] [INFO ] [sig ] [995/3499] Completed DXCM in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:54.789257] [INFO ] [sig ] [996/3499] Forecasting DXPE... [2026-01-12T20:20:54.789287] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-12T20:20:54.789317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-12T20:20:54.801419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-12T20:20:54.801845] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-12T20:20:54.802714] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-12T20:20:54.802783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:54.802825] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:54.802858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:54.802918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:54.872494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:54.873393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:54.873477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:54.873512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:55.004655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:55.004837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:55.004879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:55.004907] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:55.009300] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=27.45%) [2026-01-12T20:20:55.009667] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-12T20:20:55.009850] [INFO ] [sig ] DXPE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:55.163495] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DXPE.txt [2026-01-12T20:20:55.163672] [INFO ] [sig ] [996/3499] Completed DXPE in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:55.163714] [INFO ] [sig ] [997/3499] Forecasting DY... [2026-01-12T20:20:55.163745] [INFO ] [sig ] Generating forecast for: DY [2026-01-12T20:20:55.163776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-12T20:20:55.175092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-12T20:20:55.175455] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-12T20:20:55.176288] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-12T20:20:55.176342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:55.176389] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:55.176417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:55.176478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:55.233527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:55.234386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:55.234465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:55.234498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:55.357511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:55.357756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:55.357814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:55.357853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:55.362871] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-12T20:20:55.363364] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-12T20:20:55.363549] [INFO ] [sig ] DY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:55.527651] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DY.txt [2026-01-12T20:20:55.527874] [INFO ] [sig ] [997/3499] Completed DY in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-12T20:20:55.527920] [INFO ] [sig ] [998/3499] Forecasting DYN... [2026-01-12T20:20:55.527950] [INFO ] [sig ] Generating forecast for: DYN [2026-01-12T20:20:55.527981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-12T20:20:55.542059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-12T20:20:55.542669] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-12T20:20:55.543666] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-12T20:20:55.543724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:55.543761] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:55.543792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:55.543853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:55.604550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:55.605775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:55.605874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:55.605913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:55.733467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:55.733656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:55.733702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:55.733733] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:55.737291] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-12T20:20:55.737613] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-12T20:20:55.737778] [INFO ] [sig ] DYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:55.885876] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/DYN.txt [2026-01-12T20:20:55.886009] [INFO ] [sig ] [998/3499] Completed DYN in 0.4s | 2.85 sym/s | Total: 5.8m | ETA: 14.6m [2026-01-12T20:20:55.886049] [INFO ] [sig ] [999/3499] Forecasting E... [2026-01-12T20:20:55.886078] [INFO ] [sig ] Generating forecast for: E [2026-01-12T20:20:55.886108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-12T20:20:55.898176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-12T20:20:55.898624] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-12T20:20:55.899451] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-12T20:20:55.899508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:55.899589] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:55.899623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:55.899681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:55.961844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:55.962901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:55.962988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:55.963022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:56.086251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:56.086432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:56.086474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:56.086502] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:56.089996] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=21.94%) [2026-01-12T20:20:56.090296] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-12T20:20:56.090428] [INFO ] [sig ] E: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:56.237169] [INFO ] [LOCAL ] Saved forecast: E 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/E.txt [2026-01-12T20:20:56.237336] [INFO ] [sig ] [999/3499] Completed E in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:56.237378] [INFO ] [sig ] [1000/3499] Forecasting EA... [2026-01-12T20:20:56.237407] [INFO ] [sig ] Generating forecast for: EA [2026-01-12T20:20:56.237437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-12T20:20:56.249374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-12T20:20:56.249830] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-12T20:20:56.250843] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-12T20:20:56.250895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:56.250927] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:56.250954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:56.251011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:56.309218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:56.310075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:56.310154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:56.310186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:56.433872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:56.433982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:56.434021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:56.434048] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:56.437515] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-12T20:20:56.437830] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-12T20:20:56.437955] [INFO ] [sig ] EA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:56.582809] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EA.txt [2026-01-12T20:20:56.583024] [INFO ] [sig ] [1000/3499] Completed EA in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:56.583084] [INFO ] [sig ] [1001/3499] Forecasting EAF... [2026-01-12T20:20:56.583124] [INFO ] [sig ] Generating forecast for: EAF [2026-01-12T20:20:56.583197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-12T20:20:56.595875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-12T20:20:56.596235] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-12T20:20:56.597054] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-12T20:20:56.597106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:56.597137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:56.597164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:56.597220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:56.662923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:56.664133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:56.664230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:56.664264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:56.791652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:56.791816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:56.791860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:56.791890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:56.795347] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=74.61%) [2026-01-12T20:20:56.795663] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-12T20:20:56.795826] [INFO ] [sig ] EAF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:56.951534] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EAF.txt [2026-01-12T20:20:56.951705] [INFO ] [sig ] [1001/3499] Completed EAF in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:56.951747] [INFO ] [sig ] [1002/3499] Forecasting EAI... [2026-01-12T20:20:56.951778] [INFO ] [sig ] Generating forecast for: EAI [2026-01-12T20:20:56.951810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-12T20:20:56.963305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-12T20:20:56.963679] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-12T20:20:56.964463] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-12T20:20:56.964517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:56.964550] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:56.964598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:56.964668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:57.027451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:57.028344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:57.028427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:57.028462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:57.145319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:57.145475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:57.145517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:57.145546] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:57.149091] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-01-12T20:20:57.149382] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-12T20:20:57.149512] [INFO ] [sig ] EAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:57.299954] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EAI.txt [2026-01-12T20:20:57.300144] [INFO ] [sig ] [1002/3499] Completed EAI in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:57.300191] [INFO ] [sig ] [1003/3499] Forecasting EARN... [2026-01-12T20:20:57.300222] [INFO ] [sig ] Generating forecast for: EARN [2026-01-12T20:20:57.300252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-12T20:20:57.313735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-12T20:20:57.314052] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-12T20:20:57.314953] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-12T20:20:57.315194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:57.315228] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:57.315255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:57.315311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:57.376298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:57.377232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:57.377318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:57.377352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:57.505478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:57.505649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:57.505691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:57.505722] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:57.509194] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-01-12T20:20:57.509475] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-12T20:20:57.509615] [INFO ] [sig ] EARN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:57.654319] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EARN.txt [2026-01-12T20:20:57.654467] [INFO ] [sig ] [1003/3499] Completed EARN in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:57.654508] [INFO ] [sig ] [1004/3499] Forecasting EB... [2026-01-12T20:20:57.654538] [INFO ] [sig ] Generating forecast for: EB [2026-01-12T20:20:57.654586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-12T20:20:57.665895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-12T20:20:57.666214] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-12T20:20:57.666996] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-12T20:20:57.667049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:57.667081] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:57.667109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:57.667165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:57.723246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:57.724114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:57.724194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:57.724227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:57.845416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:57.845590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:57.845632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:57.845660] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:57.849070] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-12T20:20:57.849338] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-12T20:20:57.849458] [INFO ] [sig ] EB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:57.998372] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EB.txt [2026-01-12T20:20:57.998560] [INFO ] [sig ] [1004/3499] Completed EB in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:57.998620] [INFO ] [sig ] [1005/3499] Forecasting EBAY... [2026-01-12T20:20:57.998649] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-12T20:20:57.998685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-12T20:20:58.011335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-12T20:20:58.011771] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-12T20:20:58.012667] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-12T20:20:58.012721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:58.012757] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:58.012792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:58.012862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:58.071793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:58.072787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:58.072881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:58.072914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:58.196938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:58.197101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:58.197141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:58.197169] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:58.200588] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-01-12T20:20:58.200879] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-12T20:20:58.201005] [INFO ] [sig ] EBAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:58.343769] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EBAY.txt [2026-01-12T20:20:58.343917] [INFO ] [sig ] [1005/3499] Completed EBAY in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:58.343956] [INFO ] [sig ] [1006/3499] Forecasting EBC... [2026-01-12T20:20:58.343985] [INFO ] [sig ] Generating forecast for: EBC [2026-01-12T20:20:58.344014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-12T20:20:58.392634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-12T20:20:58.393022] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-12T20:20:58.393809] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-12T20:20:58.393862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:58.393893] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:58.393920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:58.393975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:58.468159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:58.469021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:58.469100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:58.469132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:58.589751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:58.589925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:58.589966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:58.589995] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:58.593358] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=48.26%) [2026-01-12T20:20:58.593660] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-12T20:20:58.593787] [INFO ] [sig ] EBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:58.765192] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EBC.txt [2026-01-12T20:20:58.765346] [INFO ] [sig ] [1006/3499] Completed EBC in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:58.765385] [INFO ] [sig ] [1007/3499] Forecasting EBF... [2026-01-12T20:20:58.765415] [INFO ] [sig ] Generating forecast for: EBF [2026-01-12T20:20:58.765445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-12T20:20:58.784415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-12T20:20:58.784826] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-12T20:20:58.785652] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-12T20:20:58.785706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:58.785739] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:58.785767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:58.785825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:58.851878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:58.853171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:58.853295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:58.853354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:58.984066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:58.984208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:58.984248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:58.984278] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:58.987708] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-12T20:20:58.988052] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-12T20:20:58.988182] [INFO ] [sig ] EBF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:59.138954] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EBF.txt [2026-01-12T20:20:59.139106] [INFO ] [sig ] [1007/3499] Completed EBF in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:59.139147] [INFO ] [sig ] [1008/3499] Forecasting EBON... [2026-01-12T20:20:59.139177] [INFO ] [sig ] Generating forecast for: EBON [2026-01-12T20:20:59.139216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-12T20:20:59.150960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-12T20:20:59.151222] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-12T20:20:59.152050] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-12T20:20:59.152105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:59.152139] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:59.152166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:59.152223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:59.211744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:59.212519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:59.212615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:59.212650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:59.313621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:59.313781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:59.313820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:59.313848] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:59.317153] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=38.36%) [2026-01-12T20:20:59.317427] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-12T20:20:59.317551] [INFO ] [sig ] EBON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:20:59.463263] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EBON.txt [2026-01-12T20:20:59.463428] [INFO ] [sig ] [1008/3499] Completed EBON in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:59.463471] [INFO ] [sig ] [1009/3499] Forecasting EBS... [2026-01-12T20:20:59.463500] [INFO ] [sig ] Generating forecast for: EBS [2026-01-12T20:20:59.463531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-12T20:20:59.489255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-12T20:20:59.489651] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-12T20:20:59.490443] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-12T20:20:59.490496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:59.490528] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:59.490555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:59.490641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:59.550796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:59.551810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:59.551943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:59.551980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:20:59.671625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:20:59.671806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:20:59.671848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:20:59.671876] [INFO ] [FORECASTER] Training complete [2026-01-12T20:20:59.675541] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-01-12T20:20:59.675949] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-12T20:20:59.676103] [INFO ] [sig ] EBS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:20:59.821259] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EBS.txt [2026-01-12T20:20:59.821416] [INFO ] [sig ] [1009/3499] Completed EBS in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:20:59.821457] [INFO ] [sig ] [1010/3499] Forecasting EC... [2026-01-12T20:20:59.821488] [INFO ] [sig ] Generating forecast for: EC [2026-01-12T20:20:59.821519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-12T20:20:59.844988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-12T20:20:59.845394] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-12T20:20:59.846294] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-12T20:20:59.846351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:20:59.846416] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:20:59.846447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:20:59.846505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:20:59.906224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:20:59.907144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:20:59.907235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:20:59.907269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:00.030515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:00.030694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:00.030735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:00.030765] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:00.034222] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=56.50%) [2026-01-12T20:21:00.034594] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-12T20:21:00.034743] [INFO ] [sig ] EC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:00.180144] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EC.txt [2026-01-12T20:21:00.180305] [INFO ] [sig ] [1010/3499] Completed EC in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:21:00.180346] [INFO ] [sig ] [1011/3499] Forecasting ECC... [2026-01-12T20:21:00.180375] [INFO ] [sig ] Generating forecast for: ECC [2026-01-12T20:21:00.180405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-12T20:21:00.198133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-12T20:21:00.198595] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-12T20:21:00.199641] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-12T20:21:00.199707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:00.199749] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:00.199786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:00.199866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:00.275107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:00.276131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:00.276221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:00.276256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:00.411643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:00.411809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:00.411855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:00.411884] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:00.415374] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-01-12T20:21:00.415678] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-12T20:21:00.415803] [INFO ] [sig ] ECC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:00.561949] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ECC.txt [2026-01-12T20:21:00.562109] [INFO ] [sig ] [1011/3499] Completed ECC in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:21:00.562149] [INFO ] [sig ] [1012/3499] Forecasting ECL... [2026-01-12T20:21:00.562178] [INFO ] [sig ] Generating forecast for: ECL [2026-01-12T20:21:00.562209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-12T20:21:00.595485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-12T20:21:00.595860] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-12T20:21:00.596659] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-12T20:21:00.596712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:00.596745] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:00.596772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:00.596827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:00.654063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:00.654953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:00.655039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:00.655072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:00.772135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:00.772290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:00.772328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:00.772356] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:00.775715] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-01-12T20:21:00.775983] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-12T20:21:00.776117] [INFO ] [sig ] ECL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:00.924487] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ECL.txt [2026-01-12T20:21:00.924708] [INFO ] [sig ] [1012/3499] Completed ECL in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:21:00.924751] [INFO ] [sig ] [1013/3499] Forecasting ECPG... [2026-01-12T20:21:00.924783] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-12T20:21:00.924813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-12T20:21:00.946455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-12T20:21:00.946837] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-12T20:21:00.947673] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-12T20:21:00.947749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:00.947783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:00.947810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:00.947867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:01.004678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:01.005525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:01.005632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:01.005666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:01.126516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:01.126697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:01.126747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:01.126777] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:01.130419] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=28.25%) [2026-01-12T20:21:01.130801] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-12T20:21:01.130947] [INFO ] [sig ] ECPG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:01.274509] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ECPG.txt [2026-01-12T20:21:01.274693] [INFO ] [sig ] [1013/3499] Completed ECPG in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:21:01.274743] [INFO ] [sig ] [1014/3499] Forecasting ECX... [2026-01-12T20:21:01.274773] [INFO ] [sig ] Generating forecast for: ECX [2026-01-12T20:21:01.274803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-12T20:21:01.300412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-12T20:21:01.300851] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-12T20:21:01.301671] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-12T20:21:01.301724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:01.301755] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:01.301782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:01.301839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:01.358067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:01.358956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:01.359054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:01.359087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:01.481875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:01.482035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:01.482075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:01.482104] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:01.485514] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-12T20:21:01.485825] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-12T20:21:01.485960] [INFO ] [sig ] ECX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:01.628812] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ECX.txt [2026-01-12T20:21:01.631947] [INFO ] [sig ] [1014/3499] Completed ECX in 0.4s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:21:01.631999] [INFO ] [sig ] [1015/3499] Forecasting ED... [2026-01-12T20:21:01.632028] [INFO ] [sig ] Generating forecast for: ED [2026-01-12T20:21:01.632058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-12T20:21:01.651005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-12T20:21:01.651461] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-12T20:21:01.652335] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-12T20:21:01.652391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:01.652425] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:01.652452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:01.652511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:01.710896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:01.711798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:01.711880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:01.711913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:01.832834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:01.832982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:01.833040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:01.833069] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:01.836467] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-01-12T20:21:01.836778] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-12T20:21:01.836906] [INFO ] [sig ] ED: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:01.979235] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ED.txt [2026-01-12T20:21:01.979396] [INFO ] [sig ] [1015/3499] Completed ED in 0.3s | 2.85 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-12T20:21:01.979438] [INFO ] [sig ] [1016/3499] Forecasting EDAP... [2026-01-12T20:21:01.979467] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-12T20:21:01.979497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-12T20:21:01.998887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-12T20:21:01.999365] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-12T20:21:02.000539] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-12T20:21:02.000633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:02.000703] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:02.000741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:02.000822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:02.062165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:02.062855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:02.062936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:02.062979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:02.180001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:02.180162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:02.180202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:02.180233] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:02.183686] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-01-12T20:21:02.183981] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-12T20:21:02.184124] [INFO ] [sig ] EDAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:02.325362] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EDAP.txt [2026-01-12T20:21:02.325483] [INFO ] [sig ] [1016/3499] Completed EDAP in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:02.325522] [INFO ] [sig ] [1017/3499] Forecasting EDD... [2026-01-12T20:21:02.325550] [INFO ] [sig ] Generating forecast for: EDD [2026-01-12T20:21:02.325596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-12T20:21:02.336710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-12T20:21:02.336968] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-12T20:21:02.337769] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-12T20:21:02.337821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:02.337853] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:02.337880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:02.337936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:02.394092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:02.394692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:02.394766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:02.394798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:02.513627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:02.513739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:02.513777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:02.513822] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:02.516968] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=9.87%) [2026-01-12T20:21:02.517231] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-12T20:21:02.517350] [INFO ] [sig ] EDD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:02.659487] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EDD.txt [2026-01-12T20:21:02.659618] [INFO ] [sig ] [1017/3499] Completed EDD in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:02.659658] [INFO ] [sig ] [1018/3499] Forecasting EDF... [2026-01-12T20:21:02.659692] [INFO ] [sig ] Generating forecast for: EDF [2026-01-12T20:21:02.659720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-12T20:21:02.675009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-12T20:21:02.675354] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-12T20:21:02.676158] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-12T20:21:02.676210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:02.676244] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:02.676271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:02.676327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:02.734218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:02.734860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:02.734938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:02.734970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:02.849376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:02.849501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:02.849538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:02.849565] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:02.852804] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-01-12T20:21:02.853069] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-12T20:21:02.853187] [INFO ] [sig ] EDF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:02.993939] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EDF.txt [2026-01-12T20:21:02.994063] [INFO ] [sig ] [1018/3499] Completed EDF in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:02.994101] [INFO ] [sig ] [1019/3499] Forecasting EDN... [2026-01-12T20:21:02.994130] [INFO ] [sig ] Generating forecast for: EDN [2026-01-12T20:21:02.994159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-12T20:21:03.009053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-12T20:21:03.009537] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-12T20:21:03.010681] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-12T20:21:03.010756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:03.010791] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:03.010819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:03.010882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:03.076022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:03.076950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:03.077042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:03.077093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:03.200528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:03.200689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:03.200730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:03.200785] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:03.204177] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=33.45%) [2026-01-12T20:21:03.204450] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-12T20:21:03.204592] [INFO ] [sig ] EDN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:03.354077] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EDN.txt [2026-01-12T20:21:03.354236] [INFO ] [sig ] [1019/3499] Completed EDN in 0.4s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:03.354278] [INFO ] [sig ] [1020/3499] Forecasting EE... [2026-01-12T20:21:03.354307] [INFO ] [sig ] Generating forecast for: EE [2026-01-12T20:21:03.354337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-12T20:21:03.366629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-12T20:21:03.366920] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-12T20:21:03.367754] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-12T20:21:03.367807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:03.367839] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:03.367866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:03.367923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:03.424767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:03.425409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:03.425485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:03.425517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:03.542303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:03.542469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:03.542511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:03.542540] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:03.546051] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-01-12T20:21:03.546337] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-12T20:21:03.546466] [INFO ] [sig ] EE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:03.689013] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EE.txt [2026-01-12T20:21:03.689350] [INFO ] [sig ] [1020/3499] Completed EE in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:03.689389] [INFO ] [sig ] [1021/3499] Forecasting EEMA... [2026-01-12T20:21:03.689417] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-12T20:21:03.689445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-12T20:21:03.701284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-12T20:21:03.701598] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-12T20:21:03.702369] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-12T20:21:03.702420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:03.702451] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:03.702478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:03.702545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:03.758542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:03.759142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:03.759218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:03.759249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:03.880351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:03.880507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:03.880553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:03.880598] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:03.884005] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-12T20:21:03.884271] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-12T20:21:03.884391] [INFO ] [sig ] EEMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:04.025785] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EEMA.txt [2026-01-12T20:21:04.025904] [INFO ] [sig ] [1021/3499] Completed EEMA in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:04.025943] [INFO ] [sig ] [1022/3499] Forecasting EEX... [2026-01-12T20:21:04.025972] [INFO ] [sig ] Generating forecast for: EEX [2026-01-12T20:21:04.026001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-12T20:21:04.038200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-12T20:21:04.038463] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-12T20:21:04.039242] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-12T20:21:04.039293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:04.039324] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:04.039350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:04.039406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:04.095879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:04.096488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:04.096565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:04.096614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:04.217618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:04.217767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:04.217806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:04.217834] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:04.221075] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-12T20:21:04.221339] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-12T20:21:04.221458] [INFO ] [sig ] EEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:04.372462] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EEX.txt [2026-01-12T20:21:04.372652] [INFO ] [sig ] [1022/3499] Completed EEX in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:04.372699] [INFO ] [sig ] [1023/3499] Forecasting EFC... [2026-01-12T20:21:04.372728] [INFO ] [sig ] Generating forecast for: EFC [2026-01-12T20:21:04.372760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-12T20:21:04.385282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-12T20:21:04.385699] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-12T20:21:04.386510] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-12T20:21:04.386596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:04.386632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:04.386660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:04.386717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:04.445616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:04.446466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:04.446545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:04.446595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:04.567341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:04.567610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:04.567652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:04.567681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:04.571118] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-01-12T20:21:04.571383] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-12T20:21:04.571507] [INFO ] [sig ] EFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:04.712992] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EFC.txt [2026-01-12T20:21:04.713133] [INFO ] [sig ] [1023/3499] Completed EFC in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:04.713173] [INFO ] [sig ] [1024/3499] Forecasting EFSC... [2026-01-12T20:21:04.713205] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-12T20:21:04.713236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-12T20:21:04.724638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-12T20:21:04.724923] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-12T20:21:04.725740] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-12T20:21:04.725794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:04.725827] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:04.725857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:04.725914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:04.785028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:04.785942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:04.786028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:04.786061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:04.901470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:04.901635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:04.901675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:04.901703] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:04.904967] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-12T20:21:04.905227] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-12T20:21:04.905344] [INFO ] [sig ] EFSC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:05.050358] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EFSC.txt [2026-01-12T20:21:05.050506] [INFO ] [sig ] [1024/3499] Completed EFSC in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:05.050547] [INFO ] [sig ] [1025/3499] Forecasting EFX... [2026-01-12T20:21:05.050596] [INFO ] [sig ] Generating forecast for: EFX [2026-01-12T20:21:05.050629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-12T20:21:05.062864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-12T20:21:05.063388] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-12T20:21:05.064265] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-12T20:21:05.064321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:05.064355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:05.064384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:05.064443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:05.122635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:05.123430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:05.123513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:05.123546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:05.247677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:05.247913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:05.247962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:05.247993] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:05.251487] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-12T20:21:05.251804] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-12T20:21:05.251939] [INFO ] [sig ] EFX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:05.394160] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EFX.txt [2026-01-12T20:21:05.394314] [INFO ] [sig ] [1025/3499] Completed EFX in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:05.394354] [INFO ] [sig ] [1026/3499] Forecasting EG... [2026-01-12T20:21:05.394384] [INFO ] [sig ] Generating forecast for: EG [2026-01-12T20:21:05.394414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-12T20:21:05.406126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-12T20:21:05.406477] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-12T20:21:05.407264] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-12T20:21:05.407316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:05.407348] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:05.407376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:05.407432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:05.465585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:05.466398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:05.466512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:05.466545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:05.585823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:05.585969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:05.586012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:05.586041] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:05.589393] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-12T20:21:05.589683] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-12T20:21:05.589810] [INFO ] [sig ] EG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:05.731889] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EG.txt [2026-01-12T20:21:05.732027] [INFO ] [sig ] [1026/3499] Completed EG in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:05.732068] [INFO ] [sig ] [1027/3499] Forecasting EGAN... [2026-01-12T20:21:05.732097] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-12T20:21:05.732126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-12T20:21:05.743535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-12T20:21:05.743899] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-12T20:21:05.744688] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-12T20:21:05.744741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:05.744773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:05.744801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:05.744859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:05.801379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:05.801996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:05.802070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:05.802101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:05.921698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:05.921849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:05.921889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:05.921920] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:05.925378] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-01-12T20:21:05.925683] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-12T20:21:05.925812] [INFO ] [sig ] EGAN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:06.070930] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EGAN.txt [2026-01-12T20:21:06.071067] [INFO ] [sig ] [1027/3499] Completed EGAN in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:06.071107] [INFO ] [sig ] [1028/3499] Forecasting EGBN... [2026-01-12T20:21:06.071137] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-12T20:21:06.071166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-12T20:21:06.083004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-12T20:21:06.083279] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-12T20:21:06.084060] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-12T20:21:06.084113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:06.084147] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:06.084176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:06.084233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:06.140938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:06.141610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:06.141688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:06.141722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:06.262995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:06.263145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:06.263185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:06.263216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:06.266560] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-01-12T20:21:06.266865] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-12T20:21:06.266990] [INFO ] [sig ] EGBN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:06.414285] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EGBN.txt [2026-01-12T20:21:06.414426] [INFO ] [sig ] [1028/3499] Completed EGBN in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:06.414465] [INFO ] [sig ] [1029/3499] Forecasting EGP... [2026-01-12T20:21:06.414493] [INFO ] [sig ] Generating forecast for: EGP [2026-01-12T20:21:06.414522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-12T20:21:06.427708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-12T20:21:06.428112] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-12T20:21:06.428930] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-12T20:21:06.428984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:06.429018] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:06.429046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:06.429104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:06.486007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:06.486874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:06.486955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:06.486987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:06.609346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:06.609527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:06.609585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:06.609618] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:06.613010] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-12T20:21:06.613293] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-12T20:21:06.613416] [INFO ] [sig ] EGP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:06.755630] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EGP.txt [2026-01-12T20:21:06.755773] [INFO ] [sig ] [1029/3499] Completed EGP in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:06.755812] [INFO ] [sig ] [1030/3499] Forecasting EGY... [2026-01-12T20:21:06.755840] [INFO ] [sig ] Generating forecast for: EGY [2026-01-12T20:21:06.755868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-12T20:21:06.767214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-12T20:21:06.767467] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-12T20:21:06.768333] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-12T20:21:06.768385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:06.768417] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:06.768443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:06.768498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:06.824755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:06.825352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:06.825427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:06.825459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:06.941156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:06.941282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:06.941318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:06.941347] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:06.944585] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-12T20:21:06.944848] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-12T20:21:06.944966] [INFO ] [sig ] EGY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:07.085522] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EGY.txt [2026-01-12T20:21:07.085650] [INFO ] [sig ] [1030/3499] Completed EGY in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:07.085690] [INFO ] [sig ] [1031/3499] Forecasting EH... [2026-01-12T20:21:07.085718] [INFO ] [sig ] Generating forecast for: EH [2026-01-12T20:21:07.085747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-12T20:21:07.098074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-12T20:21:07.098470] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-12T20:21:07.099308] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-12T20:21:07.099362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:07.099394] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:07.099421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:07.099477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:07.156231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:07.157122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:07.157215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:07.157248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:07.272042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:07.272202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:07.272243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:07.272270] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:07.275764] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=47.75%) [2026-01-12T20:21:07.276096] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-12T20:21:07.276231] [INFO ] [sig ] EH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:07.421618] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EH.txt [2026-01-12T20:21:07.421795] [INFO ] [sig ] [1031/3499] Completed EH in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-12T20:21:07.421835] [INFO ] [sig ] [1032/3499] Forecasting EHAB... [2026-01-12T20:21:07.421865] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-12T20:21:07.421894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-12T20:21:07.433856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-12T20:21:07.434146] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-12T20:21:07.434925] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-12T20:21:07.434977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:07.435011] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:07.435039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:07.435094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:07.491047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:07.491941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:07.492027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:07.492058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:07.614082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:07.614207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:07.614246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:07.614275] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:07.617534] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-01-12T20:21:07.617843] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-12T20:21:07.617970] [INFO ] [sig ] EHAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:07.758727] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EHAB.txt [2026-01-12T20:21:07.758840] [INFO ] [sig ] [1032/3499] Completed EHAB in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.4m [2026-01-12T20:21:07.758879] [INFO ] [sig ] [1033/3499] Forecasting EHC... [2026-01-12T20:21:07.758907] [INFO ] [sig ] Generating forecast for: EHC [2026-01-12T20:21:07.758936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-12T20:21:07.770308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-12T20:21:07.770564] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-12T20:21:07.771320] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-12T20:21:07.771370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:07.771427] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:07.771455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:07.771511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:07.827735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:07.828317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:07.828392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:07.828423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:07.941231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:07.941331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:07.941366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:07.941393] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:07.944471] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=34.68%) [2026-01-12T20:21:07.944750] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-12T20:21:07.944870] [INFO ] [sig ] EHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:08.086432] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EHC.txt [2026-01-12T20:21:08.086537] [INFO ] [sig ] [1033/3499] Completed EHC in 0.3s | 2.85 sym/s | Total: 6.0m | ETA: 14.4m [2026-01-12T20:21:08.086591] [INFO ] [sig ] [1034/3499] Forecasting EHI... [2026-01-12T20:21:08.086622] [INFO ] [sig ] Generating forecast for: EHI [2026-01-12T20:21:08.086651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-12T20:21:08.097078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-12T20:21:08.097328] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-12T20:21:08.098108] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-12T20:21:08.098159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:08.098201] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:08.098229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:08.098285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:08.154088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:08.154679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:08.154754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:08.154785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:08.274071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:08.274207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:08.274434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:08.274464] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:08.277786] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-12T20:21:08.278056] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-12T20:21:08.278174] [INFO ] [sig ] EHI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:08.419543] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EHI.txt [2026-01-12T20:21:08.419668] [INFO ] [sig ] [1034/3499] Completed EHI in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:08.419706] [INFO ] [sig ] [1035/3499] Forecasting EHTH... [2026-01-12T20:21:08.419734] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-12T20:21:08.419763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-12T20:21:08.431143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-12T20:21:08.431411] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-12T20:21:08.432169] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-12T20:21:08.432221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:08.432253] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:08.432280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:08.432336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:08.488989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:08.489591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:08.489666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:08.489697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:08.603411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:08.603526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:08.603562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:08.603608] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:08.606749] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-12T20:21:08.607008] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-12T20:21:08.607130] [INFO ] [sig ] EHTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:08.748365] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EHTH.txt [2026-01-12T20:21:08.748494] [INFO ] [sig ] [1035/3499] Completed EHTH in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:08.748532] [INFO ] [sig ] [1036/3499] Forecasting EIC... [2026-01-12T20:21:08.748561] [INFO ] [sig ] Generating forecast for: EIC [2026-01-12T20:21:08.748609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-12T20:21:08.761190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-12T20:21:08.761600] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-12T20:21:08.762428] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-12T20:21:08.762482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:08.762514] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:08.762541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:08.762613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:08.821530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:08.822416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:08.822500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:08.822533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:08.940503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:08.940652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:08.940693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:08.940757] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:08.944115] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-01-12T20:21:08.944398] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-12T20:21:08.944525] [INFO ] [sig ] EIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:09.093055] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EIC.txt [2026-01-12T20:21:09.093193] [INFO ] [sig ] [1036/3499] Completed EIC in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:09.093231] [INFO ] [sig ] [1037/3499] Forecasting EIG... [2026-01-12T20:21:09.093259] [INFO ] [sig ] Generating forecast for: EIG [2026-01-12T20:21:09.093288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-12T20:21:09.104875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-12T20:21:09.105180] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-12T20:21:09.105975] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-12T20:21:09.106029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:09.106062] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:09.106090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:09.106147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:09.165138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:09.165981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:09.166064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:09.166096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:09.288166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:09.288318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:09.288357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:09.288387] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:09.291766] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-12T20:21:09.292030] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-12T20:21:09.292154] [INFO ] [sig ] EIG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:09.439415] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EIG.txt [2026-01-12T20:21:09.439648] [INFO ] [sig ] [1037/3499] Completed EIG in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:09.439705] [INFO ] [sig ] [1038/3499] Forecasting EIX... [2026-01-12T20:21:09.439758] [INFO ] [sig ] Generating forecast for: EIX [2026-01-12T20:21:09.439801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-12T20:21:09.451800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-12T20:21:09.452161] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-12T20:21:09.452962] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-12T20:21:09.453014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:09.453045] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:09.453072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:09.453128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:09.511596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:09.512463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:09.512543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:09.512593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:09.636436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:09.636613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:09.636655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:09.636684] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:09.640162] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-01-12T20:21:09.640487] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-12T20:21:09.640638] [INFO ] [sig ] EIX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:09.788701] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EIX.txt [2026-01-12T20:21:09.788842] [INFO ] [sig ] [1038/3499] Completed EIX in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:09.788881] [INFO ] [sig ] [1039/3499] Forecasting EL... [2026-01-12T20:21:09.788911] [INFO ] [sig ] Generating forecast for: EL [2026-01-12T20:21:09.788943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-12T20:21:09.800464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-12T20:21:09.800771] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-12T20:21:09.801516] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-12T20:21:09.801569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:09.801629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:09.801656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:09.801712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:09.861626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:09.862447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:09.862529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:09.862562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:09.987697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:09.987871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:09.987911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:09.987942] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:09.991773] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-01-12T20:21:09.992051] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-12T20:21:09.992177] [INFO ] [sig ] EL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:10.141041] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EL.txt [2026-01-12T20:21:10.141179] [INFO ] [sig ] [1039/3499] Completed EL in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:10.141217] [INFO ] [sig ] [1040/3499] Forecasting ELAB... [2026-01-12T20:21:10.141247] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-12T20:21:10.141276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-12T20:21:10.152189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-12T20:21:10.152545] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-12T20:21:10.153350] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-12T20:21:10.153403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:10.153437] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:10.153477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:10.153540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:10.218338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:10.219256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:10.219346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:10.219381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:10.342189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:10.342345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:10.342388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:10.342418] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:10.345959] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-12T20:21:10.346238] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-12T20:21:10.346371] [INFO ] [sig ] ELAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:10.493021] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ELAB.txt [2026-01-12T20:21:10.493156] [INFO ] [sig ] [1040/3499] Completed ELAB in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:10.493201] [INFO ] [sig ] [1041/3499] Forecasting ELAN... [2026-01-12T20:21:10.493230] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-12T20:21:10.493259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-12T20:21:10.505212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-12T20:21:10.505486] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-12T20:21:10.506242] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-12T20:21:10.506295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:10.506327] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:10.506354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:10.506409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:10.565471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:10.566297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:10.566379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:10.566413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:10.693416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:10.693591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:10.693635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:10.693683] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:10.697336] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=76.41%) [2026-01-12T20:21:10.697714] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-12T20:21:10.697896] [INFO ] [sig ] ELAN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:10.843334] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ELAN.txt [2026-01-12T20:21:10.843478] [INFO ] [sig ] [1041/3499] Completed ELAN in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:10.843518] [INFO ] [sig ] [1042/3499] Forecasting ELC... [2026-01-12T20:21:10.843549] [INFO ] [sig ] Generating forecast for: ELC [2026-01-12T20:21:10.843599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-12T20:21:10.855280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-12T20:21:10.855817] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-12T20:21:10.856594] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-12T20:21:10.856646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:10.856684] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:10.856741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:10.856820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:10.920013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:10.920973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:10.921056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:10.921089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:11.036138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:11.036294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:11.036332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:11.036360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:11.039722] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=73.78%) [2026-01-12T20:21:11.039991] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-12T20:21:11.040114] [INFO ] [sig ] ELC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:11.187466] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ELC.txt [2026-01-12T20:21:11.187628] [INFO ] [sig ] [1042/3499] Completed ELC in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:11.187669] [INFO ] [sig ] [1043/3499] Forecasting ELDN... [2026-01-12T20:21:11.187699] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-12T20:21:11.187747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-12T20:21:11.199427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-12T20:21:11.199769] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-12T20:21:11.200513] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-12T20:21:11.200565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:11.200618] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:11.200647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:11.200703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:11.257931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:11.258763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:11.258877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:11.258945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:11.376147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:11.376298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:11.376339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:11.376368] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:11.380204] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-12T20:21:11.380492] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-12T20:21:11.380636] [INFO ] [sig ] ELDN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:11.528739] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ELDN.txt [2026-01-12T20:21:11.528916] [INFO ] [sig ] [1043/3499] Completed ELDN in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:11.528958] [INFO ] [sig ] [1044/3499] Forecasting ELF... [2026-01-12T20:21:11.528991] [INFO ] [sig ] Generating forecast for: ELF [2026-01-12T20:21:11.529036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-12T20:21:11.541161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-12T20:21:11.541562] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-12T20:21:11.542402] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-12T20:21:11.542457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:11.542490] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:11.542518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:11.542613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:11.606483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:11.607657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:11.607810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:11.607846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:11.732610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:11.732775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:11.732815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:11.732844] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:11.736502] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-12T20:21:11.736878] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-12T20:21:11.737021] [INFO ] [sig ] ELF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:11.884996] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ELF.txt [2026-01-12T20:21:11.885162] [INFO ] [sig ] [1044/3499] Completed ELF in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:11.885204] [INFO ] [sig ] [1045/3499] Forecasting ELME... [2026-01-12T20:21:11.885236] [INFO ] [sig ] Generating forecast for: ELME [2026-01-12T20:21:11.885267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-12T20:21:11.897326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-12T20:21:11.897752] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-12T20:21:11.898566] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-12T20:21:11.898639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:11.898672] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:11.898700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:11.898769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:11.958048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:11.959079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:11.959162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:11.959196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:12.083397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:12.083554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:12.083611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:12.083641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:12.087162] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-12T20:21:12.087626] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-12T20:21:12.087784] [INFO ] [sig ] ELME: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:12.236425] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ELME.txt [2026-01-12T20:21:12.236594] [INFO ] [sig ] [1045/3499] Completed ELME in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:12.236640] [INFO ] [sig ] [1046/3499] Forecasting ELS... [2026-01-12T20:21:12.236669] [INFO ] [sig ] Generating forecast for: ELS [2026-01-12T20:21:12.236698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-12T20:21:12.248092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-12T20:21:12.248452] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-12T20:21:12.249245] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-12T20:21:12.249297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:12.249329] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:12.249356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:12.249412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:12.311272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:12.312132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:12.312216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:12.312249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:12.431857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:12.432014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:12.432052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:12.432085] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:12.435980] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-12T20:21:12.436483] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-12T20:21:12.436634] [INFO ] [sig ] ELS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:12.589945] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ELS.txt [2026-01-12T20:21:12.590132] [INFO ] [sig ] [1046/3499] Completed ELS in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:12.590175] [INFO ] [sig ] [1047/3499] Forecasting ELTX... [2026-01-12T20:21:12.590204] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-12T20:21:12.590234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-12T20:21:12.601817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-12T20:21:12.602182] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-12T20:21:12.603005] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-12T20:21:12.603072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:12.603106] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:12.603134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:12.603191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:12.664150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:12.665251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:12.665528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:12.665560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:12.788638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:12.788797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:12.788838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:12.788867] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:12.792253] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-01-12T20:21:12.792539] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-12T20:21:12.792686] [INFO ] [sig ] ELTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:13.005761] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ELTX.txt [2026-01-12T20:21:13.005923] [INFO ] [sig ] [1047/3499] Completed ELTX in 0.4s | 2.85 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-12T20:21:13.005964] [INFO ] [sig ] [1048/3499] Forecasting ELVA... [2026-01-12T20:21:13.005994] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-12T20:21:13.006024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-12T20:21:13.018778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-12T20:21:13.019121] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-12T20:21:13.019921] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-12T20:21:13.019975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:13.020007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:13.020035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:13.020091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:13.077167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:13.078056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:13.078140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:13.078173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:13.192179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:13.192333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:13.192374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:13.192404] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:13.196071] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=83.88%) [2026-01-12T20:21:13.196343] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-12T20:21:13.196469] [INFO ] [sig ] ELVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:13.341317] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ELVA.txt [2026-01-12T20:21:13.341449] [INFO ] [sig ] [1048/3499] Completed ELVA in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.3m [2026-01-12T20:21:13.341487] [INFO ] [sig ] [1049/3499] Forecasting ELVN... [2026-01-12T20:21:13.341517] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-12T20:21:13.341547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-12T20:21:13.353748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-12T20:21:13.354035] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-12T20:21:13.355001] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-12T20:21:13.355053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:13.355086] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:13.355113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:13.355168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:13.412433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:13.413147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:13.413224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:13.413256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:13.529852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:13.529996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:13.530034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:13.530064] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:13.533374] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-12T20:21:13.533670] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-12T20:21:13.533790] [INFO ] [sig ] ELVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:13.676035] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ELVN.txt [2026-01-12T20:21:13.676161] [INFO ] [sig ] [1049/3499] Completed ELVN in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.3m [2026-01-12T20:21:13.676199] [INFO ] [sig ] [1050/3499] Forecasting ELWS... [2026-01-12T20:21:13.676227] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-12T20:21:13.676257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-12T20:21:13.688180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-12T20:21:13.688609] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-12T20:21:13.689427] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-12T20:21:13.689481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:13.689539] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:13.689583] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:13.689644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:13.748261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:13.749146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:13.749228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:13.749262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:13.864536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:13.864721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:13.864762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:13.864789] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:13.868342] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=35.59%) [2026-01-12T20:21:13.868674] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-12T20:21:13.868815] [INFO ] [sig ] ELWS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:14.022023] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ELWS.txt [2026-01-12T20:21:14.022201] [INFO ] [sig ] [1050/3499] Completed ELWS in 0.3s | 2.85 sym/s | Total: 6.1m | ETA: 14.3m [2026-01-12T20:21:14.022245] [INFO ] [sig ] [1051/3499] Forecasting EM... [2026-01-12T20:21:14.022274] [INFO ] [sig ] Generating forecast for: EM [2026-01-12T20:21:14.022304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-12T20:21:14.035018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-12T20:21:14.035435] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-12T20:21:14.036270] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-12T20:21:14.036323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:14.036355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:14.036383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:14.036439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:14.095505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:14.096443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:14.096536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:14.096568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:14.218755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:14.218923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:14.218963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:14.218994] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:14.222556] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=41.68%) [2026-01-12T20:21:14.222891] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-12T20:21:14.223024] [INFO ] [sig ] EM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:14.371073] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EM.txt [2026-01-12T20:21:14.371242] [INFO ] [sig ] [1051/3499] Completed EM in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:14.371284] [INFO ] [sig ] [1052/3499] Forecasting EMB... [2026-01-12T20:21:14.371313] [INFO ] [sig ] Generating forecast for: EMB [2026-01-12T20:21:14.371342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-12T20:21:14.383183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-12T20:21:14.383598] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-12T20:21:14.384378] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-12T20:21:14.384431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:14.384463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:14.384490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:14.384546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:14.445472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:14.446402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:14.446488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:14.446521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:14.572459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:14.572636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:14.572677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:14.572706] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:14.576192] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-12T20:21:14.576604] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-12T20:21:14.576755] [INFO ] [sig ] EMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:14.724341] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EMB.txt [2026-01-12T20:21:14.724503] [INFO ] [sig ] [1052/3499] Completed EMB in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:14.724544] [INFO ] [sig ] [1053/3499] Forecasting EMBC... [2026-01-12T20:21:14.724592] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-12T20:21:14.724627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-12T20:21:14.736952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-12T20:21:14.737274] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-12T20:21:14.738080] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-12T20:21:14.738133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:14.738165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:14.738192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:14.738247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:14.796682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:14.797301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:14.797567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:14.797618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:14.917672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:14.917839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:14.917879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:14.917906] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:14.921293] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-12T20:21:14.921565] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-12T20:21:14.921710] [INFO ] [sig ] EMBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:15.089741] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EMBC.txt [2026-01-12T20:21:15.089909] [INFO ] [sig ] [1053/3499] Completed EMBC in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:15.089951] [INFO ] [sig ] [1054/3499] Forecasting EMD... [2026-01-12T20:21:15.089981] [INFO ] [sig ] Generating forecast for: EMD [2026-01-12T20:21:15.090012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-12T20:21:15.103006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-12T20:21:15.103371] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-12T20:21:15.104177] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-12T20:21:15.104232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:15.104264] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:15.104291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:15.104348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:15.162757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:15.163623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:15.163703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:15.163735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:15.290713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:15.290889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:15.290929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:15.290972] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:15.294405] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-01-12T20:21:15.294702] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-12T20:21:15.294829] [INFO ] [sig ] EMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:15.441390] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EMD.txt [2026-01-12T20:21:15.441552] [INFO ] [sig ] [1054/3499] Completed EMD in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:15.441614] [INFO ] [sig ] [1055/3499] Forecasting EMF... [2026-01-12T20:21:15.441647] [INFO ] [sig ] Generating forecast for: EMF [2026-01-12T20:21:15.441678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-12T20:21:15.453291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-12T20:21:15.453666] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-12T20:21:15.454475] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-12T20:21:15.454528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:15.454561] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:15.454612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:15.454671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:15.514689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:15.515557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:15.515662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:15.515697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:15.633865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:15.634028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:15.634067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:15.634096] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:15.637458] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=13.81%) [2026-01-12T20:21:15.637781] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-12T20:21:15.637929] [INFO ] [sig ] EMF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:15.784546] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EMF.txt [2026-01-12T20:21:15.784720] [INFO ] [sig ] [1055/3499] Completed EMF in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:15.784762] [INFO ] [sig ] [1056/3499] Forecasting EMN... [2026-01-12T20:21:15.784792] [INFO ] [sig ] Generating forecast for: EMN [2026-01-12T20:21:15.784823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-12T20:21:15.796668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-12T20:21:15.797017] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-12T20:21:15.798157] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-12T20:21:15.798221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:15.798266] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:15.798310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:15.798395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:15.861877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:15.862971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:15.863058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:15.863091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:15.991049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:15.991202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:15.991242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:15.991270] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:15.994613] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-01-12T20:21:15.994893] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-12T20:21:15.995018] [INFO ] [sig ] EMN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:16.151046] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EMN.txt [2026-01-12T20:21:16.151197] [INFO ] [sig ] [1056/3499] Completed EMN in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:16.151237] [INFO ] [sig ] [1057/3499] Forecasting EMO... [2026-01-12T20:21:16.151266] [INFO ] [sig ] Generating forecast for: EMO [2026-01-12T20:21:16.151296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-12T20:21:16.163767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-12T20:21:16.164165] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-12T20:21:16.165204] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-12T20:21:16.165268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:16.165313] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:16.165356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:16.165436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:16.229255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:16.230099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:16.230184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:16.230217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:16.341833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:16.341988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:16.342028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:16.342057] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:16.345362] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-12T20:21:16.345673] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-12T20:21:16.345800] [INFO ] [sig ] EMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:16.488835] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EMO.txt [2026-01-12T20:21:16.488971] [INFO ] [sig ] [1057/3499] Completed EMO in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:16.489011] [INFO ] [sig ] [1058/3499] Forecasting EMXC... [2026-01-12T20:21:16.489040] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-12T20:21:16.489070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-12T20:21:16.500327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-12T20:21:16.500653] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-12T20:21:16.501411] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-12T20:21:16.501464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:16.501522] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:16.501551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:16.501830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:16.560193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:16.561192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:16.561271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:16.561302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:16.687224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:16.687405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:16.687450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:16.687481] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:16.691306] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-01-12T20:21:16.691594] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-12T20:21:16.691729] [INFO ] [sig ] EMXC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:16.835992] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EMXC.txt [2026-01-12T20:21:16.836171] [INFO ] [sig ] [1058/3499] Completed EMXC in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:16.836214] [INFO ] [sig ] [1059/3499] Forecasting ENB... [2026-01-12T20:21:16.836243] [INFO ] [sig ] Generating forecast for: ENB [2026-01-12T20:21:16.836283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-12T20:21:16.853335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-12T20:21:16.853732] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-12T20:21:16.854518] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-12T20:21:16.854587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:16.854621] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:16.854648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:16.854718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:16.914563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:16.915413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:16.915523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:16.915559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:17.048477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:17.048661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:17.048702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:17.048731] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:17.052168] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=77.12%) [2026-01-12T20:21:17.052468] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-12T20:21:17.052613] [INFO ] [sig ] ENB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:17.220893] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENB.txt [2026-01-12T20:21:17.221048] [INFO ] [sig ] [1059/3499] Completed ENB in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:17.221090] [INFO ] [sig ] [1060/3499] Forecasting ENGN... [2026-01-12T20:21:17.221119] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-12T20:21:17.221159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-12T20:21:17.233838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-12T20:21:17.234217] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-12T20:21:17.235256] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-12T20:21:17.235311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:17.235344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:17.235372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:17.235429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:17.295976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:17.296874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:17.297010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:17.297045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:17.415984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:17.416143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:17.416182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:17.416211] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:17.419632] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=6.50%) [2026-01-12T20:21:17.419916] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-12T20:21:17.420067] [INFO ] [sig ] ENGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:17.566078] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ENGN.txt [2026-01-12T20:21:17.566243] [INFO ] [sig ] [1060/3499] Completed ENGN in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:17.566284] [INFO ] [sig ] [1061/3499] Forecasting ENIC... [2026-01-12T20:21:17.566314] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-12T20:21:17.566344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-12T20:21:17.577939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-12T20:21:17.578298] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-12T20:21:17.579312] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-12T20:21:17.579367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:17.579401] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:17.579428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:17.579684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:17.639222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:17.640285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:17.640382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:17.640415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:17.766021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:17.766181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:17.766220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:17.766249] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:17.769797] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=66.36%) [2026-01-12T20:21:17.770071] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-12T20:21:17.770196] [INFO ] [sig ] ENIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:17.920714] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENIC.txt [2026-01-12T20:21:17.920873] [INFO ] [sig ] [1061/3499] Completed ENIC in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:17.920921] [INFO ] [sig ] [1062/3499] Forecasting ENPH... [2026-01-12T20:21:17.920951] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-12T20:21:17.920981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-12T20:21:17.932756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-12T20:21:17.933113] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-12T20:21:17.933901] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-12T20:21:17.933953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:17.933985] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:17.934012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:17.934068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:17.996917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:17.997859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:17.997943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:17.997977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:18.123340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:18.123493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:18.123534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:18.123564] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:18.127003] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=42.20%) [2026-01-12T20:21:18.127291] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-12T20:21:18.127420] [INFO ] [sig ] ENPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:18.280100] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ENPH.txt [2026-01-12T20:21:18.280261] [INFO ] [sig ] [1062/3499] Completed ENPH in 0.4s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:18.280302] [INFO ] [sig ] [1063/3499] Forecasting ENS... [2026-01-12T20:21:18.280330] [INFO ] [sig ] Generating forecast for: ENS [2026-01-12T20:21:18.280360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-12T20:21:18.293029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-12T20:21:18.293399] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-12T20:21:18.294188] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-12T20:21:18.294240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:18.294272] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:18.294298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:18.294353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:18.353001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:18.353785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:18.353863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:18.353897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:18.470446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:18.470626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:18.470668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:18.470698] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:18.474283] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=61.17%) [2026-01-12T20:21:18.474630] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-12T20:21:18.474787] [INFO ] [sig ] ENS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:18.629986] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENS.txt [2026-01-12T20:21:18.630167] [INFO ] [sig ] [1063/3499] Completed ENS in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:18.630210] [INFO ] [sig ] [1064/3499] Forecasting ENSG... [2026-01-12T20:21:18.630239] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-12T20:21:18.630270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-12T20:21:18.643874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-12T20:21:18.644240] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-12T20:21:18.645046] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-12T20:21:18.645100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:18.645133] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:18.645159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:18.645216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:18.703921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:18.705016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:18.705101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:18.705133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:18.828337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:18.828502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:18.828542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:18.828590] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:18.832126] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-01-12T20:21:18.832468] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-12T20:21:18.832626] [INFO ] [sig ] ENSG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:18.978732] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ENSG.txt [2026-01-12T20:21:18.978892] [INFO ] [sig ] [1064/3499] Completed ENSG in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-12T20:21:18.978931] [INFO ] [sig ] [1065/3499] Forecasting ENTA... [2026-01-12T20:21:18.978964] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-12T20:21:18.978996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-12T20:21:18.990744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-12T20:21:18.991130] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-12T20:21:18.992012] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-12T20:21:18.992066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:18.992099] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:18.992128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:18.992185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:19.052318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:19.053173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:19.053257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:19.053293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:19.171412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:19.171565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:19.171622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:19.171668] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:19.175007] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-12T20:21:19.175287] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-12T20:21:19.175416] [INFO ] [sig ] ENTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:19.321953] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENTA.txt [2026-01-12T20:21:19.322109] [INFO ] [sig ] [1065/3499] Completed ENTA in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-12T20:21:19.322149] [INFO ] [sig ] [1066/3499] Forecasting ENTG... [2026-01-12T20:21:19.322178] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-12T20:21:19.322208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-12T20:21:19.333463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-12T20:21:19.333803] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-12T20:21:19.334636] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-12T20:21:19.334690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:19.334723] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:19.334750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:19.334807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:19.392490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:19.393105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:19.393181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:19.393213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:19.511650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:19.511785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:19.511824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:19.511853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:19.515102] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=51.62%) [2026-01-12T20:21:19.515365] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-12T20:21:19.515483] [INFO ] [sig ] ENTG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:19.657956] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENTG.txt [2026-01-12T20:21:19.658104] [INFO ] [sig ] [1066/3499] Completed ENTG in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-12T20:21:19.658144] [INFO ] [sig ] [1067/3499] Forecasting ENTX... [2026-01-12T20:21:19.658173] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-12T20:21:19.658202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-12T20:21:19.669600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-12T20:21:19.669906] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-12T20:21:19.670747] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-12T20:21:19.670801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:19.670860] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:19.670889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:19.670947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:19.733055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:19.733924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:19.734022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:19.734056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:19.848223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:19.848379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:19.848419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:19.848446] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:19.851800] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-01-12T20:21:19.852076] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-12T20:21:19.852199] [INFO ] [sig ] ENTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:19.994638] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ENTX.txt [2026-01-12T20:21:19.994766] [INFO ] [sig ] [1067/3499] Completed ENTX in 0.3s | 2.85 sym/s | Total: 6.2m | ETA: 14.2m [2026-01-12T20:21:19.994804] [INFO ] [sig ] [1068/3499] Forecasting ENVA... [2026-01-12T20:21:19.994834] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-12T20:21:19.994864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-12T20:21:20.006149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-12T20:21:20.006483] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-12T20:21:20.007247] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-12T20:21:20.007299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:20.007330] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:20.007357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:20.007412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:20.063309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:20.063966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:20.064043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:20.064074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:20.179818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:20.179950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:20.179988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:20.180016] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:20.183611] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-12T20:21:20.183881] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-12T20:21:20.183999] [INFO ] [sig ] ENVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:20.327066] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENVA.txt [2026-01-12T20:21:20.327200] [INFO ] [sig ] [1068/3499] Completed ENVA in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:20.327239] [INFO ] [sig ] [1069/3499] Forecasting ENVB... [2026-01-12T20:21:20.327267] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-12T20:21:20.327296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-12T20:21:20.338352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-12T20:21:20.338641] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-12T20:21:20.339384] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-12T20:21:20.339436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:20.339479] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:20.339507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:20.339563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:20.397063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:20.397696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:20.397794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:20.397826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:20.519938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:20.520088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:20.520128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:20.520156] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:20.523463] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-01-12T20:21:20.523748] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-12T20:21:20.523867] [INFO ] [sig ] ENVB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:20.672175] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ENVB.txt [2026-01-12T20:21:20.672331] [INFO ] [sig ] [1069/3499] Completed ENVB in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:20.672376] [INFO ] [sig ] [1070/3499] Forecasting ENVX... [2026-01-12T20:21:20.672406] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-12T20:21:20.672436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-12T20:21:20.685207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-12T20:21:20.685609] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-12T20:21:20.686393] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-12T20:21:20.686447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:20.686479] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:20.686505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:20.686560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:20.746366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:20.747236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:20.747352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:20.747401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:20.877307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:20.877477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:20.877518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:20.877607] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:20.881633] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=56.08%) [2026-01-12T20:21:20.882043] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-12T20:21:20.882191] [INFO ] [sig ] ENVX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:21.035820] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ENVX.txt [2026-01-12T20:21:21.035959] [INFO ] [sig ] [1070/3499] Completed ENVX in 0.4s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:21.035998] [INFO ] [sig ] [1071/3499] Forecasting EOD... [2026-01-12T20:21:21.036028] [INFO ] [sig ] Generating forecast for: EOD [2026-01-12T20:21:21.036057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-12T20:21:21.047201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-12T20:21:21.047534] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-12T20:21:21.048345] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-12T20:21:21.048397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:21.048428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:21.048454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:21.048509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:21.106091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:21.107167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:21.107251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:21.107285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:21.230686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:21.230837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:21.230875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:21.230903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:21.234220] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=35.33%) [2026-01-12T20:21:21.234492] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-12T20:21:21.234633] [INFO ] [sig ] EOD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:21.379421] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EOD.txt [2026-01-12T20:21:21.379775] [INFO ] [sig ] [1071/3499] Completed EOD in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:21.379817] [INFO ] [sig ] [1072/3499] Forecasting EOG... [2026-01-12T20:21:21.379847] [INFO ] [sig ] Generating forecast for: EOG [2026-01-12T20:21:21.379877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-12T20:21:21.391451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-12T20:21:21.391797] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-12T20:21:21.392595] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-12T20:21:21.392648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:21.392679] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:21.392705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:21.392761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:21.451208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:21.451998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:21.452077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:21.452109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:21.570638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:21.570790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:21.570827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:21.570856] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:21.574142] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-01-12T20:21:21.574413] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-12T20:21:21.574534] [INFO ] [sig ] EOG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:21.717675] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EOG.txt [2026-01-12T20:21:21.717865] [INFO ] [sig ] [1072/3499] Completed EOG in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:21.717906] [INFO ] [sig ] [1073/3499] Forecasting EOI... [2026-01-12T20:21:21.717966] [INFO ] [sig ] Generating forecast for: EOI [2026-01-12T20:21:21.717999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-12T20:21:21.730140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-12T20:21:21.730486] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-12T20:21:21.731266] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-12T20:21:21.731319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:21.731350] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:21.731377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:21.731433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:21.787398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:21.788295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:21.788376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:21.788408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:21.916102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:21.916259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:21.916299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:21.916329] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:21.919749] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-12T20:21:21.920041] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-12T20:21:21.920171] [INFO ] [sig ] EOI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:22.065218] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EOI.txt [2026-01-12T20:21:22.065375] [INFO ] [sig ] [1073/3499] Completed EOI in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:22.065416] [INFO ] [sig ] [1074/3499] Forecasting EOLS... [2026-01-12T20:21:22.065446] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-12T20:21:22.065475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-12T20:21:22.077244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-12T20:21:22.077594] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-12T20:21:22.078390] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-12T20:21:22.078452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:22.078491] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:22.078520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:22.078594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:22.134691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:22.135547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:22.135646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:22.135679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:22.255511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:22.255873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:22.255910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:22.255939] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:22.259318] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=65.56%) [2026-01-12T20:21:22.259638] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-12T20:21:22.259776] [INFO ] [sig ] EOLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:22.403777] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EOLS.txt [2026-01-12T20:21:22.403932] [INFO ] [sig ] [1074/3499] Completed EOLS in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:22.403970] [INFO ] [sig ] [1075/3499] Forecasting EOS... [2026-01-12T20:21:22.404000] [INFO ] [sig ] Generating forecast for: EOS [2026-01-12T20:21:22.404030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-12T20:21:22.415430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-12T20:21:22.415803] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-12T20:21:22.416552] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-12T20:21:22.416626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:22.416659] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:22.416685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:22.416741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:22.473994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:22.474850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:22.474931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:22.474963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:22.598013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:22.598167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:22.598208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:22.598236] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:22.601556] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-12T20:21:22.601846] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-12T20:21:22.601967] [INFO ] [sig ] EOS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:22.743636] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EOS.txt [2026-01-12T20:21:22.743785] [INFO ] [sig ] [1075/3499] Completed EOS in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:22.743826] [INFO ] [sig ] [1076/3499] Forecasting EOSE... [2026-01-12T20:21:22.743855] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-12T20:21:22.743884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-12T20:21:22.755150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-12T20:21:22.755478] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-12T20:21:22.756250] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-12T20:21:22.756302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:22.756333] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:22.756359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:22.756418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:22.814602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:22.815446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:22.815526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:22.815558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:22.938871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:22.939038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:22.939083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:22.939132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:22.942427] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-12T20:21:22.942718] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-12T20:21:22.942844] [INFO ] [sig ] EOSE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:23.085240] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EOSE.txt [2026-01-12T20:21:23.085377] [INFO ] [sig ] [1076/3499] Completed EOSE in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:23.085416] [INFO ] [sig ] [1077/3499] Forecasting EPAC... [2026-01-12T20:21:23.085446] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-12T20:21:23.085475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-12T20:21:23.097077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-12T20:21:23.097333] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-12T20:21:23.098140] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-12T20:21:23.098194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:23.098227] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:23.098259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:23.098332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:23.154508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:23.155252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:23.155360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:23.155394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:23.270929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:23.271067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:23.271108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:23.271137] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:23.274422] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-12T20:21:23.274904] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-12T20:21:23.275028] [INFO ] [sig ] EPAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:23.422180] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EPAC.txt [2026-01-12T20:21:23.422351] [INFO ] [sig ] [1077/3499] Completed EPAC in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:23.422406] [INFO ] [sig ] [1078/3499] Forecasting EPAM... [2026-01-12T20:21:23.422442] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-12T20:21:23.422479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-12T20:21:23.434440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-12T20:21:23.434771] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-12T20:21:23.435628] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-12T20:21:23.435681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:23.435713] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:23.435740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:23.435796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:23.493716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:23.494594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:23.494723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:23.494791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:23.617938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:23.618091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:23.618131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:23.618160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:23.622093] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-12T20:21:23.622363] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-12T20:21:23.622482] [INFO ] [sig ] EPAM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:23.770173] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EPAM.txt [2026-01-12T20:21:23.770330] [INFO ] [sig ] [1078/3499] Completed EPAM in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:23.770368] [INFO ] [sig ] [1079/3499] Forecasting EPC... [2026-01-12T20:21:23.770401] [INFO ] [sig ] Generating forecast for: EPC [2026-01-12T20:21:23.770434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-12T20:21:23.782111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-12T20:21:23.782391] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-12T20:21:23.783153] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-12T20:21:23.783205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:23.783236] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:23.783263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:23.783318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:23.841595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:23.842315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:23.842395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:23.842429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:23.962029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:23.962183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:23.962224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:23.962252] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:23.965702] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=74.84%) [2026-01-12T20:21:23.965977] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-12T20:21:23.966106] [INFO ] [sig ] EPC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:24.114416] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EPC.txt [2026-01-12T20:21:24.114567] [INFO ] [sig ] [1079/3499] Completed EPC in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:24.114625] [INFO ] [sig ] [1080/3499] Forecasting EPD... [2026-01-12T20:21:24.114655] [INFO ] [sig ] Generating forecast for: EPD [2026-01-12T20:21:24.114684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-12T20:21:24.126817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-12T20:21:24.127107] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-12T20:21:24.127913] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-12T20:21:24.127965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:24.127997] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:24.128023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:24.128089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:24.188532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:24.189330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:24.189422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:24.189456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:24.312139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:24.312291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:24.312358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:24.312402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:24.315834] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=30.61%) [2026-01-12T20:21:24.316130] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-12T20:21:24.316256] [INFO ] [sig ] EPD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:24.467500] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EPD.txt [2026-01-12T20:21:24.467688] [INFO ] [sig ] [1080/3499] Completed EPD in 0.4s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:24.467746] [INFO ] [sig ] [1081/3499] Forecasting EPSN... [2026-01-12T20:21:24.467781] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-12T20:21:24.467811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-12T20:21:24.479696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-12T20:21:24.480035] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-12T20:21:24.480851] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-12T20:21:24.480904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:24.480936] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:24.480964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:24.481022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:24.541316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:24.542146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:24.542240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:24.542276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:24.675250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:24.675407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:24.675448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:24.675477] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:24.678823] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-12T20:21:24.679096] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-12T20:21:24.679217] [INFO ] [sig ] EPSN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:24.827899] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EPSN.txt [2026-01-12T20:21:24.828032] [INFO ] [sig ] [1081/3499] Completed EPSN in 0.4s | 2.85 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-12T20:21:24.828070] [INFO ] [sig ] [1082/3499] Forecasting EQBK... [2026-01-12T20:21:24.828098] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-12T20:21:24.828127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-12T20:21:24.840185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-12T20:21:24.840522] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-12T20:21:24.841292] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-12T20:21:24.841355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:24.841387] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:24.841414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:24.841471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:24.900493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:24.901239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:24.901319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:24.901352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:25.025298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:25.025446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:25.025485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:25.025514] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:25.028889] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=16.59%) [2026-01-12T20:21:25.029164] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-12T20:21:25.029287] [INFO ] [sig ] EQBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:25.173035] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EQBK.txt [2026-01-12T20:21:25.173168] [INFO ] [sig ] [1082/3499] Completed EQBK in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-12T20:21:25.173207] [INFO ] [sig ] [1083/3499] Forecasting EQH... [2026-01-12T20:21:25.173236] [INFO ] [sig ] Generating forecast for: EQH [2026-01-12T20:21:25.173266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-12T20:21:25.185218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-12T20:21:25.185482] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-12T20:21:25.186242] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-12T20:21:25.186293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:25.186325] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:25.186352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:25.186409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:25.245315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:25.246347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:25.246435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:25.246467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:25.366300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:25.366451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:25.366490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:25.366520] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:25.369857] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-12T20:21:25.370122] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-12T20:21:25.370242] [INFO ] [sig ] EQH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:25.516236] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EQH.txt [2026-01-12T20:21:25.516377] [INFO ] [sig ] [1083/3499] Completed EQH in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-12T20:21:25.516418] [INFO ] [sig ] [1084/3499] Forecasting EQIX... [2026-01-12T20:21:25.516453] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-12T20:21:25.516482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-12T20:21:25.529112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-12T20:21:25.529386] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-12T20:21:25.530163] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-12T20:21:25.530215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:25.530271] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:25.530299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:25.530356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:25.587825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:25.588472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:25.588549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:25.588599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:25.711332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:25.711483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:25.711522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:25.711551] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:25.714869] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-01-12T20:21:25.715132] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-12T20:21:25.715252] [INFO ] [sig ] EQIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:25.858292] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EQIX.txt [2026-01-12T20:21:25.858432] [INFO ] [sig ] [1084/3499] Completed EQIX in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-12T20:21:25.858471] [INFO ] [sig ] [1085/3499] Forecasting ERAS... [2026-01-12T20:21:25.858500] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-12T20:21:25.858529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-12T20:21:25.870049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-12T20:21:25.870370] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-12T20:21:25.871152] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-12T20:21:25.871204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:25.871235] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:25.871262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:25.871318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:25.929698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:25.930408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:25.930496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:25.930529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:26.047641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:26.047810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:26.047852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:26.047882] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:26.051701] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-12T20:21:26.051984] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-12T20:21:26.052107] [INFO ] [sig ] ERAS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:26.198353] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ERAS.txt [2026-01-12T20:21:26.198505] [INFO ] [sig ] [1085/3499] Completed ERAS in 0.3s | 2.85 sym/s | Total: 6.3m | ETA: 14.1m [2026-01-12T20:21:26.198548] [INFO ] [sig ] [1086/3499] Forecasting ERIC... [2026-01-12T20:21:26.198596] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-12T20:21:26.198629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-12T20:21:26.209938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-12T20:21:26.210220] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-12T20:21:26.211034] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-12T20:21:26.211087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:26.211121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:26.211150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:26.211208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:26.269618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:26.270398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:26.270480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:26.270513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:26.398642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:26.398802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:26.398843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:26.398873] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:26.402547] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-12T20:21:26.403041] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-12T20:21:26.403168] [INFO ] [sig ] ERIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:26.561724] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ERIC.txt [2026-01-12T20:21:26.561877] [INFO ] [sig ] [1086/3499] Completed ERIC in 0.4s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:26.561916] [INFO ] [sig ] [1087/3499] Forecasting ERIE... [2026-01-12T20:21:26.561945] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-12T20:21:26.561975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-12T20:21:26.573965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-12T20:21:26.574327] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-12T20:21:26.575112] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-12T20:21:26.575164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:26.575196] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:26.575222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:26.575278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:26.637038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:26.638008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:26.638094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:26.638128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:26.763170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:26.763322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:26.763362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:26.763431] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:26.767048] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=47.19%) [2026-01-12T20:21:26.767414] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-12T20:21:26.767616] [INFO ] [sig ] ERIE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:26.922297] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ERIE.txt [2026-01-12T20:21:26.922459] [INFO ] [sig ] [1087/3499] Completed ERIE in 0.4s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:26.922501] [INFO ] [sig ] [1088/3499] Forecasting ERII... [2026-01-12T20:21:26.922531] [INFO ] [sig ] Generating forecast for: ERII [2026-01-12T20:21:26.922560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-12T20:21:26.936145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-12T20:21:26.936535] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-12T20:21:26.937385] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-12T20:21:26.937441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:26.937475] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:26.937506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:26.937583] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:26.999301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:27.000412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:27.000516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:27.000549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:27.126765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:27.126921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:27.126962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:27.126991] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:27.130640] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-01-12T20:21:27.130918] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-12T20:21:27.131044] [INFO ] [sig ] ERII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:27.285349] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ERII.txt [2026-01-12T20:21:27.285515] [INFO ] [sig ] [1088/3499] Completed ERII in 0.4s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:27.285595] [INFO ] [sig ] [1089/3499] Forecasting ERNA... [2026-01-12T20:21:27.285634] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-12T20:21:27.285666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-12T20:21:27.298658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-12T20:21:27.299005] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-12T20:21:27.300026] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-12T20:21:27.300089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:27.300121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:27.300149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:27.300207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:27.359604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:27.360477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:27.360560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:27.360613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:27.480194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:27.480365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:27.480407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:27.480438] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:27.483940] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=80.34%) [2026-01-12T20:21:27.484268] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-12T20:21:27.484415] [INFO ] [sig ] ERNA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:27.635071] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ERNA.txt [2026-01-12T20:21:27.635239] [INFO ] [sig ] [1089/3499] Completed ERNA in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:27.635288] [INFO ] [sig ] [1090/3499] Forecasting ERO... [2026-01-12T20:21:27.635330] [INFO ] [sig ] Generating forecast for: ERO [2026-01-12T20:21:27.635367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-12T20:21:27.647265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-12T20:21:27.647560] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-12T20:21:27.648374] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-12T20:21:27.648428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:27.648461] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:27.648488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:27.648550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:27.706865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:27.707625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:27.707708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:27.707757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:27.829173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:27.829325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:27.829365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:27.829393] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:27.832799] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=88.58%) [2026-01-12T20:21:27.833076] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-12T20:21:27.833199] [INFO ] [sig ] ERO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:27.984021] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ERO.txt [2026-01-12T20:21:27.984190] [INFO ] [sig ] [1090/3499] Completed ERO in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:27.984231] [INFO ] [sig ] [1091/3499] Forecasting ES... [2026-01-12T20:21:27.984259] [INFO ] [sig ] Generating forecast for: ES [2026-01-12T20:21:27.984288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-12T20:21:27.996309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-12T20:21:27.996740] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-12T20:21:27.997604] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-12T20:21:27.997661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:27.997693] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:27.997741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:27.997800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:28.056794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:28.057635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:28.057713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:28.057765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:28.176085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:28.176216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:28.176253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:28.176281] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:28.179529] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=75.74%) [2026-01-12T20:21:28.179811] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-12T20:21:28.179931] [INFO ] [sig ] ES: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:28.326449] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ES.txt [2026-01-12T20:21:28.326649] [INFO ] [sig ] [1091/3499] Completed ES in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:28.326698] [INFO ] [sig ] [1092/3499] Forecasting ESAB... [2026-01-12T20:21:28.326728] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-12T20:21:28.326758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-12T20:21:28.340731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-12T20:21:28.341063] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-12T20:21:28.341978] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-12T20:21:28.342032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:28.342063] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:28.342090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:28.342147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:28.401406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:28.402349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:28.402431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:28.402464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:28.523818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:28.523976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:28.524016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:28.524045] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:28.527417] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-01-12T20:21:28.527756] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-12T20:21:28.527887] [INFO ] [sig ] ESAB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:28.672049] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ESAB.txt [2026-01-12T20:21:28.672178] [INFO ] [sig ] [1092/3499] Completed ESAB in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:28.672217] [INFO ] [sig ] [1093/3499] Forecasting ESCA... [2026-01-12T20:21:28.672246] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-12T20:21:28.672275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-12T20:21:28.684870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-12T20:21:28.685255] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-12T20:21:28.686094] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-12T20:21:28.686148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:28.686191] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:28.686219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:28.686276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:28.750068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:28.750949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:28.751034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:28.751066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:28.866612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:28.866777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:28.866816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:28.866844] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:28.870209] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=68.71%) [2026-01-12T20:21:28.870481] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-12T20:21:28.870634] [INFO ] [sig ] ESCA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:29.013103] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ESCA.txt [2026-01-12T20:21:29.013242] [INFO ] [sig ] [1093/3499] Completed ESCA in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:29.013281] [INFO ] [sig ] [1094/3499] Forecasting ESE... [2026-01-12T20:21:29.013310] [INFO ] [sig ] Generating forecast for: ESE [2026-01-12T20:21:29.013340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-12T20:21:29.024519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-12T20:21:29.024878] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-12T20:21:29.025688] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-12T20:21:29.025739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:29.025771] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:29.025799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:29.025860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:29.083326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:29.083987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:29.084091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:29.084124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:29.200416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:29.200588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:29.200630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:29.200659] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:29.204029] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-12T20:21:29.204297] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-12T20:21:29.204419] [INFO ] [sig ] ESE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:29.348824] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ESE.txt [2026-01-12T20:21:29.348960] [INFO ] [sig ] [1094/3499] Completed ESE in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:29.348998] [INFO ] [sig ] [1095/3499] Forecasting ESEA... [2026-01-12T20:21:29.349026] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-12T20:21:29.349055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-12T20:21:29.361875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-12T20:21:29.362161] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-12T20:21:29.363138] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-12T20:21:29.363189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:29.363222] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:29.363249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:29.363305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:29.421234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:29.422249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:29.422331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:29.422363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:29.544459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:29.544653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:29.544698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:29.544727] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:29.548069] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-01-12T20:21:29.548351] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-12T20:21:29.548477] [INFO ] [sig ] ESEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:29.694861] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ESEA.txt [2026-01-12T20:21:29.695022] [INFO ] [sig ] [1095/3499] Completed ESEA in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:29.695061] [INFO ] [sig ] [1096/3499] Forecasting ESGD... [2026-01-12T20:21:29.695091] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-12T20:21:29.695120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-12T20:21:29.707758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-12T20:21:29.708128] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-12T20:21:29.708920] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-12T20:21:29.708971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:29.709002] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:29.709028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:29.709084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:29.769055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:29.769916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:29.769993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:29.770024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:29.888491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:29.888672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:29.888714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:29.888743] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:29.892058] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-12T20:21:29.892340] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-12T20:21:29.892469] [INFO ] [sig ] ESGD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:30.034248] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ESGD.txt [2026-01-12T20:21:30.034395] [INFO ] [sig ] [1096/3499] Completed ESGD in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:30.034440] [INFO ] [sig ] [1097/3499] Forecasting ESGE... [2026-01-12T20:21:30.034470] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-12T20:21:30.034500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-12T20:21:30.045732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-12T20:21:30.046011] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-12T20:21:30.046787] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-12T20:21:30.046838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:30.046871] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:30.046897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:30.046952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:30.107147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:30.108053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:30.108131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:30.108162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:30.229230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:30.229391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:30.229430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:30.229460] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:30.232983] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-01-12T20:21:30.233284] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-12T20:21:30.233410] [INFO ] [sig ] ESGE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:30.378893] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ESGE.txt [2026-01-12T20:21:30.379055] [INFO ] [sig ] [1097/3499] Completed ESGE in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:30.379094] [INFO ] [sig ] [1098/3499] Forecasting ESI... [2026-01-12T20:21:30.379123] [INFO ] [sig ] Generating forecast for: ESI [2026-01-12T20:21:30.379160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-12T20:21:30.391463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-12T20:21:30.392103] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-12T20:21:30.393150] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-12T20:21:30.393217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:30.393254] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:30.393284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:30.393353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:30.469857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:30.471018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:30.471124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:30.471178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:30.606362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:30.606527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:30.606569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:30.606622] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:30.610227] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=36.08%) [2026-01-12T20:21:30.610534] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-12T20:21:30.610705] [INFO ] [sig ] ESI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:30.761816] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ESI.txt [2026-01-12T20:21:30.761981] [INFO ] [sig ] [1098/3499] Completed ESI in 0.4s | 2.85 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-12T20:21:30.762023] [INFO ] [sig ] [1099/3499] Forecasting ESOA... [2026-01-12T20:21:30.762054] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-12T20:21:30.762085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-12T20:21:30.774322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-12T20:21:30.774734] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-12T20:21:30.775521] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-12T20:21:30.775609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:30.775652] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:30.775686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:30.775752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:30.839198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:30.840089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:30.840180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:30.840215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:30.970662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:30.970829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:30.970870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:30.970899] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:30.974528] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-01-12T20:21:30.974933] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-12T20:21:30.975076] [INFO ] [sig ] ESOA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:31.123281] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ESOA.txt [2026-01-12T20:21:31.123442] [INFO ] [sig ] [1099/3499] Completed ESOA in 0.4s | 2.85 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-12T20:21:31.123481] [INFO ] [sig ] [1100/3499] Forecasting ESPO... [2026-01-12T20:21:31.123512] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-12T20:21:31.123541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-12T20:21:31.135168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-12T20:21:31.135593] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-12T20:21:31.136369] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-12T20:21:31.136422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:31.136455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:31.136482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:31.136538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:31.193963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:31.194836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:31.194921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:31.194954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:31.324360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:31.324514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:31.324599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:31.324639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:31.328031] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=65.17%) [2026-01-12T20:21:31.328318] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-12T20:21:31.328443] [INFO ] [sig ] ESPO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:31.477125] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ESPO.txt [2026-01-12T20:21:31.477309] [INFO ] [sig ] [1100/3499] Completed ESPO in 0.4s | 2.85 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-12T20:21:31.477350] [INFO ] [sig ] [1101/3499] Forecasting ESQ... [2026-01-12T20:21:31.477380] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-12T20:21:31.477411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-12T20:21:31.489047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-12T20:21:31.489397] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-12T20:21:31.490182] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-12T20:21:31.490234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:31.490291] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:31.490319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:31.490376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:31.547808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:31.548707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:31.548802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:31.548835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:31.665717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:31.665876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:31.665919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:31.665947] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:31.669438] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-12T20:21:31.669867] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-12T20:21:31.670009] [INFO ] [sig ] ESQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:31.813376] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ESQ.txt [2026-01-12T20:21:31.813511] [INFO ] [sig ] [1101/3499] Completed ESQ in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-12T20:21:31.813550] [INFO ] [sig ] [1102/3499] Forecasting ESTA... [2026-01-12T20:21:31.813596] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-12T20:21:31.813627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-12T20:21:31.825479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-12T20:21:31.825819] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-12T20:21:31.826602] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-12T20:21:31.826654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:31.826685] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:31.826712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:31.826768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:31.882641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:31.883413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:31.883510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:31.883544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:32.003773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:32.003933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:32.003973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:32.004001] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:32.007591] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-01-12T20:21:32.008087] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-12T20:21:32.008216] [INFO ] [sig ] ESTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:32.154374] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ESTA.txt [2026-01-12T20:21:32.154533] [INFO ] [sig ] [1102/3499] Completed ESTA in 0.3s | 2.85 sym/s | Total: 6.4m | ETA: 14.0m [2026-01-12T20:21:32.154590] [INFO ] [sig ] [1103/3499] Forecasting ESTC... [2026-01-12T20:21:32.154622] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-12T20:21:32.154650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-12T20:21:32.166608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-12T20:21:32.166951] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-12T20:21:32.167771] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-12T20:21:32.167823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:32.167855] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:32.167882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:32.167938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:32.224628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:32.225362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:32.225445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:32.225476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:32.350024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:32.350183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:32.350222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:32.350250] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:32.353674] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=55.39%) [2026-01-12T20:21:32.353959] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-12T20:21:32.354092] [INFO ] [sig ] ESTC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:32.496598] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ESTC.txt [2026-01-12T20:21:32.496767] [INFO ] [sig ] [1103/3499] Completed ESTC in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:32.496807] [INFO ] [sig ] [1104/3499] Forecasting ETB... [2026-01-12T20:21:32.496835] [INFO ] [sig ] Generating forecast for: ETB [2026-01-12T20:21:32.496865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-12T20:21:32.508977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-12T20:21:32.509311] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-12T20:21:32.510119] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-12T20:21:32.510173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:32.510218] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:32.510248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:32.510305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:32.568839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:32.569805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:32.569886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:32.569926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:32.685966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:32.686115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:32.686156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:32.686222] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:32.689652] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=83.62%) [2026-01-12T20:21:32.689929] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-12T20:21:32.690053] [INFO ] [sig ] ETB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:32.833549] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ETB.txt [2026-01-12T20:21:32.833721] [INFO ] [sig ] [1104/3499] Completed ETB in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:32.833768] [INFO ] [sig ] [1105/3499] Forecasting ETD... [2026-01-12T20:21:32.833799] [INFO ] [sig ] Generating forecast for: ETD [2026-01-12T20:21:32.833830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-12T20:21:32.848591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-12T20:21:32.848943] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-12T20:21:32.849760] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-12T20:21:32.849812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:32.849844] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:32.849871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:32.849927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:32.907941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:32.908724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:32.908806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:32.908840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:33.032116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:33.032286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:33.032327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:33.032357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:33.035902] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-01-12T20:21:33.036188] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-12T20:21:33.036319] [INFO ] [sig ] ETD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:33.178971] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ETD.txt [2026-01-12T20:21:33.179105] [INFO ] [sig ] [1105/3499] Completed ETD in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:33.179144] [INFO ] [sig ] [1106/3499] Forecasting ETG... [2026-01-12T20:21:33.179172] [INFO ] [sig ] Generating forecast for: ETG [2026-01-12T20:21:33.179202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-12T20:21:33.191370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-12T20:21:33.191717] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-12T20:21:33.192621] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-12T20:21:33.192682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:33.192720] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:33.192760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:33.192845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:33.255049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:33.255913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:33.255997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:33.256032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:33.385530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:33.385698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:33.385741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:33.385772] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:33.389862] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=64.84%) [2026-01-12T20:21:33.390349] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-12T20:21:33.390478] [INFO ] [sig ] ETG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:33.543817] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ETG.txt [2026-01-12T20:21:33.544156] [INFO ] [sig ] [1106/3499] Completed ETG in 0.4s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:33.544208] [INFO ] [sig ] [1107/3499] Forecasting ETHA... [2026-01-12T20:21:33.544253] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-12T20:21:33.544298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-12T20:21:33.561616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-12T20:21:33.562213] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-12T20:21:33.563278] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-12T20:21:33.563332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:33.563366] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:33.563395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:33.563453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:33.626020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:33.626944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:33.627027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:33.627062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:33.752490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:33.752659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:33.752707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:33.752739] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:33.756235] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-12T20:21:33.756514] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-12T20:21:33.756664] [INFO ] [sig ] ETHA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:33.910265] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ETHA.txt [2026-01-12T20:21:33.910406] [INFO ] [sig ] [1107/3499] Completed ETHA in 0.4s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:33.910457] [INFO ] [sig ] [1108/3499] Forecasting ETJ... [2026-01-12T20:21:33.910491] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-12T20:21:33.910530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-12T20:21:33.922222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-12T20:21:33.922525] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-12T20:21:33.923361] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-12T20:21:33.923415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:33.923449] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:33.923477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:33.923535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:33.980505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:33.981340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:33.981421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:33.981453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:34.096858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:34.097010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:34.097048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:34.097077] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:34.100395] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=43.07%) [2026-01-12T20:21:34.100683] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-12T20:21:34.100804] [INFO ] [sig ] ETJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:34.245801] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ETJ.txt [2026-01-12T20:21:34.245958] [INFO ] [sig ] [1108/3499] Completed ETJ in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:34.245999] [INFO ] [sig ] [1109/3499] Forecasting ETN... [2026-01-12T20:21:34.246031] [INFO ] [sig ] Generating forecast for: ETN [2026-01-12T20:21:34.246063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-12T20:21:34.257955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-12T20:21:34.258277] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-12T20:21:34.259075] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-12T20:21:34.259129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:34.259162] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:34.259190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:34.259247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:34.321984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:34.323014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:34.323101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:34.323135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:34.448312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:34.448468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:34.448508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:34.448536] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:34.451937] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-12T20:21:34.452243] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-12T20:21:34.452376] [INFO ] [sig ] ETN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:34.606544] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ETN.txt [2026-01-12T20:21:34.606705] [INFO ] [sig ] [1109/3499] Completed ETN in 0.4s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:34.606745] [INFO ] [sig ] [1110/3499] Forecasting ETO... [2026-01-12T20:21:34.606774] [INFO ] [sig ] Generating forecast for: ETO [2026-01-12T20:21:34.606805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-12T20:21:34.617951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-12T20:21:34.618236] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-12T20:21:34.619026] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-12T20:21:34.619079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:34.619111] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:34.619138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:34.619194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:34.674837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:34.675683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:34.675765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:34.675796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:34.801485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:34.801652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:34.801694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:34.801723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:34.805121] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-12T20:21:34.805401] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-12T20:21:34.805527] [INFO ] [sig ] ETO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:34.965194] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ETO.txt [2026-01-12T20:21:34.965340] [INFO ] [sig ] [1110/3499] Completed ETO in 0.4s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:34.965380] [INFO ] [sig ] [1111/3499] Forecasting ETON... [2026-01-12T20:21:34.965409] [INFO ] [sig ] Generating forecast for: ETON [2026-01-12T20:21:34.965438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-12T20:21:34.977079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-12T20:21:34.977370] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-12T20:21:34.978184] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-12T20:21:34.978237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:34.978268] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:34.978296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:34.978351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:35.034325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:35.035161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:35.035280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:35.035314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:35.170125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:35.170278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:35.170320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:35.170349] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:35.174006] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-12T20:21:35.174308] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-12T20:21:35.174439] [INFO ] [sig ] ETON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:35.319535] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ETON.txt [2026-01-12T20:21:35.319739] [INFO ] [sig ] [1111/3499] Completed ETON in 0.4s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:35.319800] [INFO ] [sig ] [1112/3499] Forecasting ETSY... [2026-01-12T20:21:35.319830] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-12T20:21:35.319860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-12T20:21:35.331594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-12T20:21:35.331999] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-12T20:21:35.332883] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-12T20:21:35.332939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:35.332972] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:35.333000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:35.333057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:35.392755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:35.393665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:35.393745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:35.393777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:35.519208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:35.519370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:35.519412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:35.519442] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:35.523479] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-12T20:21:35.523776] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-12T20:21:35.524090] [INFO ] [sig ] ETSY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:35.675270] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ETSY.txt [2026-01-12T20:21:35.675420] [INFO ] [sig ] [1112/3499] Completed ETSY in 0.4s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:35.675459] [INFO ] [sig ] [1113/3499] Forecasting ETY... [2026-01-12T20:21:35.675488] [INFO ] [sig ] Generating forecast for: ETY [2026-01-12T20:21:35.675518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-12T20:21:35.688205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-12T20:21:35.688509] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-12T20:21:35.689292] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-12T20:21:35.689344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:35.689375] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:35.689402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:35.689458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:35.747915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:35.748820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:35.749090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:35.749122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:35.865244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:35.865410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:35.865448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:35.865477] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:35.868835] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-12T20:21:35.869104] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-12T20:21:35.869225] [INFO ] [sig ] ETY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:36.013539] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ETY.txt [2026-01-12T20:21:36.013700] [INFO ] [sig ] [1113/3499] Completed ETY in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:36.013738] [INFO ] [sig ] [1114/3499] Forecasting EUFN... [2026-01-12T20:21:36.013768] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-12T20:21:36.013799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-12T20:21:36.025565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-12T20:21:36.025931] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-12T20:21:36.026721] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-12T20:21:36.026773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:36.026805] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:36.026831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:36.026888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:36.084565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:36.085283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:36.085361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:36.085393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:36.204862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:36.205008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:36.205046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:36.205075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:36.208422] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-12T20:21:36.208727] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-12T20:21:36.208867] [INFO ] [sig ] EUFN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:36.351647] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EUFN.txt [2026-01-12T20:21:36.351791] [INFO ] [sig ] [1114/3499] Completed EUFN in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:36.351831] [INFO ] [sig ] [1115/3499] Forecasting EVAX... [2026-01-12T20:21:36.351860] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-12T20:21:36.351889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-12T20:21:36.362958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-12T20:21:36.363236] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-12T20:21:36.364050] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-12T20:21:36.364103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:36.364136] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:36.364164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:36.364230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:36.425698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:36.426515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:36.426610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:36.426646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:36.552303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:36.552453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:36.552493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:36.552523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:36.555934] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=15.77%) [2026-01-12T20:21:36.556206] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-12T20:21:36.556330] [INFO ] [sig ] EVAX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:36.700719] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVAX.txt [2026-01-12T20:21:36.700861] [INFO ] [sig ] [1115/3499] Completed EVAX in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-12T20:21:36.700898] [INFO ] [sig ] [1116/3499] Forecasting EVC... [2026-01-12T20:21:36.700928] [INFO ] [sig ] Generating forecast for: EVC [2026-01-12T20:21:36.700958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-12T20:21:36.712725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-12T20:21:36.712998] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-12T20:21:36.713797] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-12T20:21:36.713849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:36.713882] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:36.713909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:36.713965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:36.771935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:36.772528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:36.772620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:36.772653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:36.893291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:36.893443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:36.893483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:36.893512] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:36.896965] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=17.81%) [2026-01-12T20:21:36.897240] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-12T20:21:36.897364] [INFO ] [sig ] EVC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:37.038479] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVC.txt [2026-01-12T20:21:37.038631] [INFO ] [sig ] [1116/3499] Completed EVC in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-12T20:21:37.038673] [INFO ] [sig ] [1117/3499] Forecasting EVCM... [2026-01-12T20:21:37.038703] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-12T20:21:37.038732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-12T20:21:37.050597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-12T20:21:37.050919] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-12T20:21:37.051697] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-12T20:21:37.051760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:37.051793] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:37.051820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:37.051877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:37.108122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:37.108917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:37.109188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:37.109219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:37.233534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:37.233823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:37.233869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:37.233900] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:37.237794] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-01-12T20:21:37.238070] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-12T20:21:37.238201] [INFO ] [sig ] EVCM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:37.381505] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EVCM.txt [2026-01-12T20:21:37.381695] [INFO ] [sig ] [1117/3499] Completed EVCM in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-12T20:21:37.381738] [INFO ] [sig ] [1118/3499] Forecasting EVEX... [2026-01-12T20:21:37.381767] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-12T20:21:37.381798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-12T20:21:37.393078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-12T20:21:37.393445] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-12T20:21:37.394260] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-12T20:21:37.394313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:37.394372] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:37.394400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:37.394456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:37.450433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:37.451312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:37.451396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:37.451429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:37.568727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:37.568884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:37.568923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:37.568952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:37.572242] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=32.68%) [2026-01-12T20:21:37.572511] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-12T20:21:37.572651] [INFO ] [sig ] EVEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:37.716393] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVEX.txt [2026-01-12T20:21:37.716549] [INFO ] [sig ] [1118/3499] Completed EVEX in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-12T20:21:37.716610] [INFO ] [sig ] [1119/3499] Forecasting EVF... [2026-01-12T20:21:37.716641] [INFO ] [sig ] Generating forecast for: EVF [2026-01-12T20:21:37.716671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-12T20:21:37.732409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-12T20:21:37.732790] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-12T20:21:37.733553] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-12T20:21:37.733631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:37.733663] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:37.733690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:37.733746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:37.790963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:37.791804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:37.791884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:37.791916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:37.905314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:37.905520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:37.905566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:37.905615] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:37.909025] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-01-12T20:21:37.909310] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-12T20:21:37.909435] [INFO ] [sig ] EVF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:38.050545] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EVF.txt [2026-01-12T20:21:38.050711] [INFO ] [sig ] [1119/3499] Completed EVF in 0.3s | 2.85 sym/s | Total: 6.5m | ETA: 13.9m [2026-01-12T20:21:38.050754] [INFO ] [sig ] [1120/3499] Forecasting EVG... [2026-01-12T20:21:38.050786] [INFO ] [sig ] Generating forecast for: EVG [2026-01-12T20:21:38.050817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-12T20:21:38.063018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-12T20:21:38.063312] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-12T20:21:38.064086] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-12T20:21:38.064138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:38.064170] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:38.064197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:38.064253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:38.121201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:38.122037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:38.122117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:38.122150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:38.235224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:38.235374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:38.235413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:38.235440] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:38.238965] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-12T20:21:38.239235] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-12T20:21:38.239356] [INFO ] [sig ] EVG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:38.401171] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EVG.txt [2026-01-12T20:21:38.401329] [INFO ] [sig ] [1120/3499] Completed EVG in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:38.401376] [INFO ] [sig ] [1121/3499] Forecasting EVGO... [2026-01-12T20:21:38.401406] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-12T20:21:38.401436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-12T20:21:38.416674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-12T20:21:38.417151] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-12T20:21:38.418254] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-12T20:21:38.418315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:38.418348] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:38.418374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:38.418430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:38.484891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:38.485863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:38.485959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:38.485994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:38.620860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:38.621032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:38.621074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:38.621138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:38.625345] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=11.43%) [2026-01-12T20:21:38.625691] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-12T20:21:38.625832] [INFO ] [sig ] EVGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:38.784756] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVGO.txt [2026-01-12T20:21:38.784914] [INFO ] [sig ] [1121/3499] Completed EVGO in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:38.784954] [INFO ] [sig ] [1122/3499] Forecasting EVH... [2026-01-12T20:21:38.784984] [INFO ] [sig ] Generating forecast for: EVH [2026-01-12T20:21:38.785014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-12T20:21:38.798013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-12T20:21:38.798380] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-12T20:21:38.799191] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-12T20:21:38.799245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:38.799277] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:38.799306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:38.799362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:38.862152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:38.863283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:38.863372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:38.863406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:38.985286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:38.985445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:38.985487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:38.985516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:38.989084] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-12T20:21:38.989449] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-12T20:21:38.989608] [INFO ] [sig ] EVH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:39.144088] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVH.txt [2026-01-12T20:21:39.144241] [INFO ] [sig ] [1122/3499] Completed EVH in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:39.144282] [INFO ] [sig ] [1123/3499] Forecasting EVN... [2026-01-12T20:21:39.144311] [INFO ] [sig ] Generating forecast for: EVN [2026-01-12T20:21:39.144340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-12T20:21:39.156337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-12T20:21:39.156738] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-12T20:21:39.157554] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-12T20:21:39.157626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:39.157660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:39.157689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:39.157781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:39.216304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:39.217195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:39.217279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:39.217312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:39.337848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:39.338023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:39.338066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:39.338096] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:39.341621] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=54.90%) [2026-01-12T20:21:39.341917] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-12T20:21:39.342051] [INFO ] [sig ] EVN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:39.488387] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EVN.txt [2026-01-12T20:21:39.488523] [INFO ] [sig ] [1123/3499] Completed EVN in 0.3s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:39.488563] [INFO ] [sig ] [1124/3499] Forecasting EVO... [2026-01-12T20:21:39.488610] [INFO ] [sig ] Generating forecast for: EVO [2026-01-12T20:21:39.488641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-12T20:21:39.500730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-12T20:21:39.501039] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-12T20:21:39.501851] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-12T20:21:39.501904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:39.501935] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:39.501962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:39.502018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:39.561791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:39.562421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:39.562500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:39.562533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:39.684600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:39.684742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:39.684799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:39.684827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:39.688123] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=42.22%) [2026-01-12T20:21:39.688388] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-12T20:21:39.688506] [INFO ] [sig ] EVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:39.831233] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVO.txt [2026-01-12T20:21:39.831353] [INFO ] [sig ] [1124/3499] Completed EVO in 0.3s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:39.831391] [INFO ] [sig ] [1125/3499] Forecasting EVRG... [2026-01-12T20:21:39.831420] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-12T20:21:39.831447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-12T20:21:39.842552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-12T20:21:39.842845] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-12T20:21:39.843612] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-12T20:21:39.843663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:39.843695] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:39.843722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:39.843777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:39.900656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:39.901272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:39.901359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:39.901406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:40.024994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:40.025145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:40.025186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:40.025214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:40.028724] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=46.03%) [2026-01-12T20:21:40.029010] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-12T20:21:40.029135] [INFO ] [sig ] EVRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:40.176360] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVRG.txt [2026-01-12T20:21:40.176489] [INFO ] [sig ] [1125/3499] Completed EVRG in 0.3s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:40.176527] [INFO ] [sig ] [1126/3499] Forecasting EVSD... [2026-01-12T20:21:40.176556] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-12T20:21:40.176603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-12T20:21:40.187736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-12T20:21:40.187985] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-12T20:21:40.188750] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-12T20:21:40.188802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:40.188838] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:40.188865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:40.188920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:40.246463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:40.247150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:40.247226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:40.247258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:40.377480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:40.377645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:40.377687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:40.377729] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:40.381215] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=80.57%) [2026-01-12T20:21:40.381488] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-12T20:21:40.381629] [INFO ] [sig ] EVSD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:40.525959] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EVSD.txt [2026-01-12T20:21:40.526102] [INFO ] [sig ] [1126/3499] Completed EVSD in 0.3s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:40.526142] [INFO ] [sig ] [1127/3499] Forecasting EVTC... [2026-01-12T20:21:40.526176] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-12T20:21:40.526208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-12T20:21:40.537946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-12T20:21:40.538241] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-12T20:21:40.539041] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-12T20:21:40.539094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:40.539126] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:40.539153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:40.539208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:40.597231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:40.597992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:40.598073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:40.598106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:40.726026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:40.726190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:40.726235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:40.726265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:40.730230] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=20.48%) [2026-01-12T20:21:40.730510] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-12T20:21:40.730649] [INFO ] [sig ] EVTC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:40.874977] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EVTC.txt [2026-01-12T20:21:40.875099] [INFO ] [sig ] [1127/3499] Completed EVTC in 0.3s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:40.875138] [INFO ] [sig ] [1128/3499] Forecasting EVTL... [2026-01-12T20:21:40.875167] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-12T20:21:40.875197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-12T20:21:40.886812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-12T20:21:40.887096] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-12T20:21:40.887887] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-12T20:21:40.887939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:40.887980] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:40.888010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:40.888066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:40.953443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:40.954501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:40.954628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:40.954662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:41.076238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:41.076391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:41.076432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:41.076462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:41.079933] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-01-12T20:21:41.080218] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-12T20:21:41.080345] [INFO ] [sig ] EVTL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:41.231189] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EVTL.txt [2026-01-12T20:21:41.231341] [INFO ] [sig ] [1128/3499] Completed EVTL in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:41.231382] [INFO ] [sig ] [1129/3499] Forecasting EWBC... [2026-01-12T20:21:41.231411] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-12T20:21:41.231440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-12T20:21:41.243558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-12T20:21:41.243966] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-12T20:21:41.244743] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-12T20:21:41.244801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:41.244840] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:41.244873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:41.244948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:41.303999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:41.304883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:41.304978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:41.305010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:41.438013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:41.438201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:41.438250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:41.438282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:41.441889] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-01-12T20:21:41.442184] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-12T20:21:41.442319] [INFO ] [sig ] EWBC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:41.588181] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EWBC.txt [2026-01-12T20:21:41.588346] [INFO ] [sig ] [1129/3499] Completed EWBC in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:41.588387] [INFO ] [sig ] [1130/3499] Forecasting EWCZ... [2026-01-12T20:21:41.588416] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-12T20:21:41.588446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-12T20:21:41.600206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-12T20:21:41.600559] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-12T20:21:41.601403] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-12T20:21:41.601457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:41.601489] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:41.601516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:41.601590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:41.659390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:41.660242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:41.660330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:41.660363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:41.784190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:41.784345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:41.784383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:41.784412] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:41.787755] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-12T20:21:41.788033] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-12T20:21:41.788161] [INFO ] [sig ] EWCZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:41.943172] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EWCZ.txt [2026-01-12T20:21:41.943328] [INFO ] [sig ] [1130/3499] Completed EWCZ in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:41.943369] [INFO ] [sig ] [1131/3499] Forecasting EWTX... [2026-01-12T20:21:41.943398] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-12T20:21:41.943427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-12T20:21:41.955907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-12T20:21:41.956370] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-12T20:21:41.957408] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-12T20:21:41.957474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:41.957518] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:41.957557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:41.957671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:42.016508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:42.017413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:42.017496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:42.017530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:42.138944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:42.139093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:42.139135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:42.139166] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:42.142601] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-12T20:21:42.142895] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-12T20:21:42.143021] [INFO ] [sig ] EWTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:42.296389] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EWTX.txt [2026-01-12T20:21:42.296590] [INFO ] [sig ] [1131/3499] Completed EWTX in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:42.296642] [INFO ] [sig ] [1132/3499] Forecasting EWZS... [2026-01-12T20:21:42.296673] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-12T20:21:42.296713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-12T20:21:42.308489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-12T20:21:42.308817] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-12T20:21:42.309640] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-12T20:21:42.309693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:42.309728] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:42.309757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:42.309815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:42.367622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:42.368479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:42.368564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:42.368617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:42.503893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:42.504055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:42.504097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:42.504125] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:42.508389] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: UP (p=61.78%) [2026-01-12T20:21:42.508755] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-12T20:21:42.508943] [INFO ] [sig ] EWZS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:42.661684] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EWZS.txt [2026-01-12T20:21:42.661847] [INFO ] [sig ] [1132/3499] Completed EWZS in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-12T20:21:42.661889] [INFO ] [sig ] [1133/3499] Forecasting EXAS... [2026-01-12T20:21:42.661918] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-12T20:21:42.661948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-12T20:21:42.674344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-12T20:21:42.674758] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-12T20:21:42.675611] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-12T20:21:42.675673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:42.675730] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:42.675768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:42.675827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:42.738912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:42.739868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:42.740012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:42.740056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:42.874277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:42.874509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:42.874600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:42.874640] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:42.878375] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=9.20%) [2026-01-12T20:21:42.878709] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-12T20:21:42.878894] [INFO ] [sig ] EXAS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:43.029405] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXAS.txt [2026-01-12T20:21:43.029601] [INFO ] [sig ] [1133/3499] Completed EXAS in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.8m [2026-01-12T20:21:43.029647] [INFO ] [sig ] [1134/3499] Forecasting EXC... [2026-01-12T20:21:43.029675] [INFO ] [sig ] Generating forecast for: EXC [2026-01-12T20:21:43.029704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-12T20:21:43.041556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-12T20:21:43.041973] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-12T20:21:43.042824] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-12T20:21:43.042877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:43.042912] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:43.042938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:43.042995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:43.101430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:43.102458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:43.102555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:43.102612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:43.250672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:43.250866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:43.250929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:43.250970] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:43.255251] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-12T20:21:43.255770] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-12T20:21:43.255971] [INFO ] [sig ] EXC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:43.433667] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXC.txt [2026-01-12T20:21:43.433896] [INFO ] [sig ] [1134/3499] Completed EXC in 0.4s | 2.85 sym/s | Total: 6.6m | ETA: 13.8m [2026-01-12T20:21:43.433958] [INFO ] [sig ] [1135/3499] Forecasting EXEL... [2026-01-12T20:21:43.434005] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-12T20:21:43.434053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-12T20:21:43.451486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-12T20:21:43.452025] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-12T20:21:43.453249] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-12T20:21:43.453321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:43.453411] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:43.453463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:43.453556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:43.534511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:43.535842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:43.535980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:43.536019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:43.710230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:43.710470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:43.710539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:43.710632] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:43.716354] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=52.88%) [2026-01-12T20:21:43.716948] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-12T20:21:43.717179] [INFO ] [sig ] EXEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:43.946342] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EXEL.txt [2026-01-12T20:21:43.946619] [INFO ] [sig ] [1135/3499] Completed EXEL in 0.5s | 2.85 sym/s | Total: 6.6m | ETA: 13.8m [2026-01-12T20:21:43.946694] [INFO ] [sig ] [1136/3499] Forecasting EXFY... [2026-01-12T20:21:43.946749] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-12T20:21:43.946805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-12T20:21:43.966835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-12T20:21:43.967337] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-12T20:21:43.968766] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-12T20:21:43.968843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:43.968892] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:43.968930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:43.969014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:44.048208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:44.049352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:44.049468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:44.049513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:44.192004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:44.192204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:44.192271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:44.192320] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:44.197842] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-12T20:21:44.198371] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-12T20:21:44.198601] [INFO ] [sig ] EXFY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:44.350794] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXFY.txt [2026-01-12T20:21:44.350965] [INFO ] [sig ] [1136/3499] Completed EXFY in 0.4s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:44.351010] [INFO ] [sig ] [1137/3499] Forecasting EXG... [2026-01-12T20:21:44.351039] [INFO ] [sig ] Generating forecast for: EXG [2026-01-12T20:21:44.351070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-12T20:21:44.362966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-12T20:21:44.363391] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-12T20:21:44.364252] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-12T20:21:44.364310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:44.364344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:44.364373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:44.364433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:44.420391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:44.421299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:44.421401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:44.421437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:44.537897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:44.538053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:44.538093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:44.538123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:44.541481] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-01-12T20:21:44.541772] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-12T20:21:44.541905] [INFO ] [sig ] EXG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:44.688371] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXG.txt [2026-01-12T20:21:44.688501] [INFO ] [sig ] [1137/3499] Completed EXG in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:44.688540] [INFO ] [sig ] [1138/3499] Forecasting EXK... [2026-01-12T20:21:44.688568] [INFO ] [sig ] Generating forecast for: EXK [2026-01-12T20:21:44.688617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-12T20:21:44.700699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-12T20:21:44.700997] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-12T20:21:44.701826] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-12T20:21:44.701888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:44.701927] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:44.701961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:44.702030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:44.759103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:44.759825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:44.759902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:44.759934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:44.876051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:44.876199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:44.876237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:44.876305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:44.879932] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-12T20:21:44.880386] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-12T20:21:44.880507] [INFO ] [sig ] EXK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:45.026702] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXK.txt [2026-01-12T20:21:45.026860] [INFO ] [sig ] [1138/3499] Completed EXK in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:45.026901] [INFO ] [sig ] [1139/3499] Forecasting EXLS... [2026-01-12T20:21:45.026930] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-12T20:21:45.026959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-12T20:21:45.039323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-12T20:21:45.039638] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-12T20:21:45.040440] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-12T20:21:45.040493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:45.040526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:45.040565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:45.040654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:45.098994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:45.099656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:45.099733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:45.099764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:45.223125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:45.223275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:45.223313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:45.223342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:45.226647] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-01-12T20:21:45.226932] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-12T20:21:45.227073] [INFO ] [sig ] EXLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:45.369179] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXLS.txt [2026-01-12T20:21:45.369307] [INFO ] [sig ] [1139/3499] Completed EXLS in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:45.369346] [INFO ] [sig ] [1140/3499] Forecasting EXP... [2026-01-12T20:21:45.369375] [INFO ] [sig ] Generating forecast for: EXP [2026-01-12T20:21:45.369405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-12T20:21:45.381263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-12T20:21:45.381535] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-12T20:21:45.382301] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-12T20:21:45.382353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:45.382384] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:45.382411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:45.382467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:45.439832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:45.440815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:45.440894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:45.440928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:45.557366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:45.557514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:45.557551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:45.557597] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:45.560947] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=19.60%) [2026-01-12T20:21:45.561222] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-12T20:21:45.561342] [INFO ] [sig ] EXP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:45.702749] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXP.txt [2026-01-12T20:21:45.702888] [INFO ] [sig ] [1140/3499] Completed EXP in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:45.702927] [INFO ] [sig ] [1141/3499] Forecasting EXPD... [2026-01-12T20:21:45.702955] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-12T20:21:45.702985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-12T20:21:45.714967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-12T20:21:45.715262] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-12T20:21:45.716052] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-12T20:21:45.716106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:45.716137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:45.716163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:45.716219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:45.773748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:45.774458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:45.774535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:45.774566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:45.894156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:45.894310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:45.894350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:45.894379] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:45.897709] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=30.92%) [2026-01-12T20:21:45.897995] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-12T20:21:45.898114] [INFO ] [sig ] EXPD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:46.041534] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXPD.txt [2026-01-12T20:21:46.041713] [INFO ] [sig ] [1141/3499] Completed EXPD in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:46.041752] [INFO ] [sig ] [1142/3499] Forecasting EXPE... [2026-01-12T20:21:46.041780] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-12T20:21:46.041810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-12T20:21:46.054333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-12T20:21:46.054729] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-12T20:21:46.055695] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-12T20:21:46.055748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:46.055779] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:46.055806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:46.055862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:46.112997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:46.113777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:46.113857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:46.113889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:46.237608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:46.237785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:46.237825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:46.237853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:46.241556] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=13.44%) [2026-01-12T20:21:46.241840] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-12T20:21:46.241967] [INFO ] [sig ] EXPE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:46.383254] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXPE.txt [2026-01-12T20:21:46.383371] [INFO ] [sig ] [1142/3499] Completed EXPE in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:46.383409] [INFO ] [sig ] [1143/3499] Forecasting EXPI... [2026-01-12T20:21:46.383437] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-12T20:21:46.383472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-12T20:21:46.395101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-12T20:21:46.395357] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-12T20:21:46.396125] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-12T20:21:46.396177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:46.396209] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:46.396236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:46.396291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:46.453861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:46.454588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:46.454665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:46.454696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:46.572402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:46.572558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:46.572615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:46.572644] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:46.575938] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-12T20:21:46.576202] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-12T20:21:46.576320] [INFO ] [sig ] EXPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:46.717930] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXPI.txt [2026-01-12T20:21:46.718096] [INFO ] [sig ] [1143/3499] Completed EXPI in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:46.718137] [INFO ] [sig ] [1144/3499] Forecasting EXPO... [2026-01-12T20:21:46.718165] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-12T20:21:46.718194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-12T20:21:46.729675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-12T20:21:46.730056] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-12T20:21:46.730846] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-12T20:21:46.730898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:46.730930] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:46.730957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:46.731014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:46.789835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:46.790724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:46.790805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:46.790838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:46.907858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:46.908015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:46.908055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:46.908084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:46.911492] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=10.69%) [2026-01-12T20:21:46.911782] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-12T20:21:46.911907] [INFO ] [sig ] EXPO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:47.057044] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/EXPO.txt [2026-01-12T20:21:47.057179] [INFO ] [sig ] [1144/3499] Completed EXPO in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:47.057220] [INFO ] [sig ] [1145/3499] Forecasting EYE... [2026-01-12T20:21:47.057249] [INFO ] [sig ] Generating forecast for: EYE [2026-01-12T20:21:47.057277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-12T20:21:47.069160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-12T20:21:47.069657] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-12T20:21:47.070443] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-12T20:21:47.070495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:47.070526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:47.070554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:47.070638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:47.127886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:47.128517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:47.128648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:47.128682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:47.247486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:47.247675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:47.247741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:47.247774] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:47.251120] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=68.61%) [2026-01-12T20:21:47.251387] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-12T20:21:47.251506] [INFO ] [sig ] EYE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:47.392275] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EYE.txt [2026-01-12T20:21:47.392406] [INFO ] [sig ] [1145/3499] Completed EYE in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:47.392443] [INFO ] [sig ] [1146/3499] Forecasting EZGO... [2026-01-12T20:21:47.392473] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-12T20:21:47.392502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-12T20:21:47.403938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-12T20:21:47.404272] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-12T20:21:47.405048] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-12T20:21:47.405100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:47.405131] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:47.405157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:47.405213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:47.460652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:47.461328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:47.461407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:47.461439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:47.580523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:47.580696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:47.580739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:47.580786] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:47.584208] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-01-12T20:21:47.584485] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-12T20:21:47.584629] [INFO ] [sig ] EZGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:47.734904] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/EZGO.txt [2026-01-12T20:21:47.735046] [INFO ] [sig ] [1146/3499] Completed EZGO in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:47.735087] [INFO ] [sig ] [1147/3499] Forecasting F... [2026-01-12T20:21:47.735116] [INFO ] [sig ] Generating forecast for: F [2026-01-12T20:21:47.735145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-12T20:21:47.746895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-12T20:21:47.747305] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-12T20:21:47.748156] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-12T20:21:47.748209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:47.748240] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:47.748267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:47.748323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:47.811449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:47.812402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:47.812492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:47.812523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:47.929802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:47.929955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:47.929994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:47.930022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:47.933533] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=34.78%) [2026-01-12T20:21:47.933830] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-12T20:21:47.933955] [INFO ] [sig ] F: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:48.077301] [INFO ] [LOCAL ] Saved forecast: F 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/F.txt [2026-01-12T20:21:48.077455] [INFO ] [sig ] [1147/3499] Completed F in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:48.077496] [INFO ] [sig ] [1148/3499] Forecasting FA... [2026-01-12T20:21:48.077524] [INFO ] [sig ] Generating forecast for: FA [2026-01-12T20:21:48.077554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-12T20:21:48.089363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-12T20:21:48.089709] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-12T20:21:48.090480] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-12T20:21:48.090532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:48.090564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:48.090612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:48.090670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:48.147884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:48.148731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:48.148811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:48.148843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:48.270793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:48.270955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:48.270993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:48.271021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:48.274506] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-12T20:21:48.274812] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-12T20:21:48.274945] [INFO ] [sig ] FA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:48.426808] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FA.txt [2026-01-12T20:21:48.427066] [INFO ] [sig ] [1148/3499] Completed FA in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:48.427132] [INFO ] [sig ] [1149/3499] Forecasting FAF... [2026-01-12T20:21:48.427174] [INFO ] [sig ] Generating forecast for: FAF [2026-01-12T20:21:48.427230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-12T20:21:48.439351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-12T20:21:48.439691] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-12T20:21:48.440490] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-12T20:21:48.440543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:48.440606] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:48.440638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:48.440708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:48.497415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:48.498260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:48.498384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:48.498418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:48.613601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:48.613761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:48.613800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:48.613828] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:48.617130] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-01-12T20:21:48.617399] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-12T20:21:48.617520] [INFO ] [sig ] FAF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:48.759698] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FAF.txt [2026-01-12T20:21:48.759818] [INFO ] [sig ] [1149/3499] Completed FAF in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-12T20:21:48.759855] [INFO ] [sig ] [1150/3499] Forecasting FALN... [2026-01-12T20:21:48.759884] [INFO ] [sig ] Generating forecast for: FALN [2026-01-12T20:21:48.759914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-12T20:21:48.770965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-12T20:21:48.771236] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-12T20:21:48.772017] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-12T20:21:48.772080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:48.772113] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:48.772140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:48.772195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:48.829841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:48.830491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:48.830567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:48.830616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:48.951006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:48.951152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:48.951191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:48.951218] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:48.954527] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-12T20:21:48.954811] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-12T20:21:48.954930] [INFO ] [sig ] FALN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:49.099281] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FALN.txt [2026-01-12T20:21:49.099432] [INFO ] [sig ] [1150/3499] Completed FALN in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-12T20:21:49.099472] [INFO ] [sig ] [1151/3499] Forecasting FANG... [2026-01-12T20:21:49.099501] [INFO ] [sig ] Generating forecast for: FANG [2026-01-12T20:21:49.099530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-12T20:21:49.111078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-12T20:21:49.111425] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-12T20:21:49.112276] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-12T20:21:49.112330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:49.112363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:49.112391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:49.112448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:49.170995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:49.171859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:49.171941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:49.171973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:49.289514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:49.289680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:49.289720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:49.289749] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:49.293033] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-01-12T20:21:49.293294] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-12T20:21:49.293415] [INFO ] [sig ] FANG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:49.434441] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FANG.txt [2026-01-12T20:21:49.434589] [INFO ] [sig ] [1151/3499] Completed FANG in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-12T20:21:49.434632] [INFO ] [sig ] [1152/3499] Forecasting FARM... [2026-01-12T20:21:49.434662] [INFO ] [sig ] Generating forecast for: FARM [2026-01-12T20:21:49.434692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-12T20:21:49.445858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-12T20:21:49.446140] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-12T20:21:49.446909] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-12T20:21:49.446971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:49.447028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:49.447062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:49.447138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:49.511533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:49.512515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:49.512630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:49.512670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:49.636607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:49.636763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:49.636817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:49.636854] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:49.640228] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-12T20:21:49.640511] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-12T20:21:49.640654] [INFO ] [sig ] FARM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:49.780722] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FARM.txt [2026-01-12T20:21:49.780849] [INFO ] [sig ] [1152/3499] Completed FARM in 0.3s | 2.85 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-12T20:21:49.780887] [INFO ] [sig ] [1153/3499] Forecasting FBIN... [2026-01-12T20:21:49.780917] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-12T20:21:49.780946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-12T20:21:49.792252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-12T20:21:49.792530] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-12T20:21:49.793303] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-12T20:21:49.793355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:49.793386] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:49.793412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:49.793472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:49.853501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:49.854159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:49.854238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:49.854271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:49.984174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:49.984348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:49.984391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:49.984418] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:49.988001] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=81.63%) [2026-01-12T20:21:49.988388] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-12T20:21:49.988539] [INFO ] [sig ] FBIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:50.133907] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FBIN.txt [2026-01-12T20:21:50.134058] [INFO ] [sig ] [1153/3499] Completed FBIN in 0.4s | 2.85 sym/s | Total: 6.7m | ETA: 13.7m [2026-01-12T20:21:50.134098] [INFO ] [sig ] [1154/3499] Forecasting FBIO... [2026-01-12T20:21:50.134128] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-12T20:21:50.134158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-12T20:21:50.146209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-12T20:21:50.146592] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-12T20:21:50.147388] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-12T20:21:50.147441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:50.147473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:50.147499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:50.147557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:50.205334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:50.206229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:50.206312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:50.206345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:50.329900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:50.330060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:50.330099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:50.330127] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:50.333482] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=42.57%) [2026-01-12T20:21:50.333779] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-12T20:21:50.333907] [INFO ] [sig ] FBIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:50.476902] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FBIO.txt [2026-01-12T20:21:50.477057] [INFO ] [sig ] [1154/3499] Completed FBIO in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:50.477097] [INFO ] [sig ] [1155/3499] Forecasting FBIZ... [2026-01-12T20:21:50.477126] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-12T20:21:50.477156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-12T20:21:50.489047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-12T20:21:50.489380] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-12T20:21:50.490383] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-12T20:21:50.490436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:50.490469] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:50.490496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:50.490553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:50.548917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:50.549858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:50.549945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:50.549977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:50.675760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:50.675918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:50.675957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:50.676026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:50.680954] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-01-12T20:21:50.681373] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-12T20:21:50.681526] [INFO ] [sig ] FBIZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:50.829840] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FBIZ.txt [2026-01-12T20:21:50.830007] [INFO ] [sig ] [1155/3499] Completed FBIZ in 0.4s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:50.830051] [INFO ] [sig ] [1156/3499] Forecasting FBK... [2026-01-12T20:21:50.830082] [INFO ] [sig ] Generating forecast for: FBK [2026-01-12T20:21:50.830112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-12T20:21:50.842651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-12T20:21:50.843065] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-12T20:21:50.843964] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-12T20:21:50.844020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:50.844053] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:50.844080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:50.844138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:50.902700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:50.903617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:50.903701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:50.903734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:51.023529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:51.023770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:51.023813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:51.023841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:51.027230] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-12T20:21:51.027545] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-12T20:21:51.027701] [INFO ] [sig ] FBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:51.176432] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FBK.txt [2026-01-12T20:21:51.176617] [INFO ] [sig ] [1156/3499] Completed FBK in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:51.176660] [INFO ] [sig ] [1157/3499] Forecasting FBL... [2026-01-12T20:21:51.176689] [INFO ] [sig ] Generating forecast for: FBL [2026-01-12T20:21:51.176718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-12T20:21:51.189850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-12T20:21:51.190387] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-12T20:21:51.191207] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-12T20:21:51.191261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:51.191293] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:51.191320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:51.191377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:51.252705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:51.253669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:51.253786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:51.253826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:51.375696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:51.375842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:51.375890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:51.375919] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:51.379322] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=44.10%) [2026-01-12T20:21:51.379621] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-12T20:21:51.379747] [INFO ] [sig ] FBL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:51.526124] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FBL.txt [2026-01-12T20:21:51.526284] [INFO ] [sig ] [1157/3499] Completed FBL in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:51.526325] [INFO ] [sig ] [1158/3499] Forecasting FBNC... [2026-01-12T20:21:51.526552] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-12T20:21:51.526603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-12T20:21:51.538164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-12T20:21:51.538717] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-12T20:21:51.539515] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-12T20:21:51.539568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:51.539620] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:51.539647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:51.539703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:51.598027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:51.598913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:51.598998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:51.599032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:51.717342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:51.717499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:51.717539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:51.717587] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:51.721396] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-12T20:21:51.721729] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-12T20:21:51.721874] [INFO ] [sig ] FBNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:51.869425] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FBNC.txt [2026-01-12T20:21:51.869556] [INFO ] [sig ] [1158/3499] Completed FBNC in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:51.869613] [INFO ] [sig ] [1159/3499] Forecasting FBP... [2026-01-12T20:21:51.869644] [INFO ] [sig ] Generating forecast for: FBP [2026-01-12T20:21:51.869673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-12T20:21:51.880887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-12T20:21:51.881146] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-12T20:21:51.881931] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-12T20:21:51.881982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:51.882013] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:51.882039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:51.882095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:51.940362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:51.941083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:51.941164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:51.941196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:52.061057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:52.061219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:52.061295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:52.061326] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:52.064724] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-01-12T20:21:52.065012] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-12T20:21:52.065138] [INFO ] [sig ] FBP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:52.212317] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FBP.txt [2026-01-12T20:21:52.212504] [INFO ] [sig ] [1159/3499] Completed FBP in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:52.212561] [INFO ] [sig ] [1160/3499] Forecasting FC... [2026-01-12T20:21:52.212618] [INFO ] [sig ] Generating forecast for: FC [2026-01-12T20:21:52.212650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-12T20:21:52.225218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-12T20:21:52.225594] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-12T20:21:52.226384] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-12T20:21:52.226444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:52.226478] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:52.226505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:52.226562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:52.285708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:52.286527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:52.286628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:52.286664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:52.417687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:52.417890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:52.417945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:52.417985] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:52.421591] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=64.53%) [2026-01-12T20:21:52.421868] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-12T20:21:52.421994] [INFO ] [sig ] FC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:52.587749] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FC.txt [2026-01-12T20:21:52.587914] [INFO ] [sig ] [1160/3499] Completed FC in 0.4s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:52.587955] [INFO ] [sig ] [1161/3499] Forecasting FCAL... [2026-01-12T20:21:52.587983] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-12T20:21:52.588011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-12T20:21:52.599518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-12T20:21:52.599933] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-12T20:21:52.600767] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-12T20:21:52.600821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:52.600855] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:52.600883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:52.600941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:52.664055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:52.665159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:52.665239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:52.665270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:52.790273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:52.790426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:52.790470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:52.790499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:52.793960] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: DOWN (p=28.16%) [2026-01-12T20:21:52.794243] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-12T20:21:52.794370] [INFO ] [sig ] FCAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:52.948170] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCAL.txt [2026-01-12T20:21:52.948329] [INFO ] [sig ] [1161/3499] Completed FCAL in 0.4s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:52.948371] [INFO ] [sig ] [1162/3499] Forecasting FCBC... [2026-01-12T20:21:52.948401] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-12T20:21:52.948431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-12T20:21:52.960442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-12T20:21:52.960841] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-12T20:21:52.961704] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-12T20:21:52.961758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:52.961790] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:52.961818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:52.961876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:53.020558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:53.021645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:53.021762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:53.021795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:53.144965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:53.145116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:53.145157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:53.145187] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:53.149306] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=22.78%) [2026-01-12T20:21:53.149677] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-12T20:21:53.149821] [INFO ] [sig ] FCBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:53.295888] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCBC.txt [2026-01-12T20:21:53.296027] [INFO ] [sig ] [1162/3499] Completed FCBC in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:53.296068] [INFO ] [sig ] [1163/3499] Forecasting FCCO... [2026-01-12T20:21:53.296096] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-12T20:21:53.296126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-12T20:21:53.308543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-12T20:21:53.308882] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-12T20:21:53.309662] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-12T20:21:53.309715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:53.309760] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:53.309789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:53.309847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:53.371058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:53.371934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:53.372016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:53.372050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:53.501226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:53.501380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:53.501422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:53.501451] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:53.504908] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-12T20:21:53.505204] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-12T20:21:53.505336] [INFO ] [sig ] FCCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:53.653134] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCCO.txt [2026-01-12T20:21:53.653280] [INFO ] [sig ] [1163/3499] Completed FCCO in 0.4s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:53.653321] [INFO ] [sig ] [1164/3499] Forecasting FCEL... [2026-01-12T20:21:53.653349] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-12T20:21:53.653378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-12T20:21:53.665965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-12T20:21:53.666250] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-12T20:21:53.667043] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-12T20:21:53.667099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:53.667135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:53.667164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:53.667221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:53.729825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:53.730738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:53.730832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:53.730866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:53.850588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:53.850751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:53.850791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:53.850822] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:53.854671] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-12T20:21:53.855066] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-12T20:21:53.855247] [INFO ] [sig ] FCEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:54.003851] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FCEL.txt [2026-01-12T20:21:54.004008] [INFO ] [sig ] [1164/3499] Completed FCEL in 0.4s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:54.004049] [INFO ] [sig ] [1165/3499] Forecasting FCF... [2026-01-12T20:21:54.004079] [INFO ] [sig ] Generating forecast for: FCF [2026-01-12T20:21:54.004109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-12T20:21:54.016538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-12T20:21:54.016908] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-12T20:21:54.017681] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-12T20:21:54.017760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:54.017794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:54.017822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:54.017878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:54.081692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:54.082702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:54.082797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:54.082840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:54.209208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:54.209365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:54.209406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:54.209436] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:54.212849] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=45.30%) [2026-01-12T20:21:54.213133] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-12T20:21:54.213260] [INFO ] [sig ] FCF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:54.356921] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCF.txt [2026-01-12T20:21:54.357107] [INFO ] [sig ] [1165/3499] Completed FCF in 0.4s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:54.357152] [INFO ] [sig ] [1166/3499] Forecasting FCFS... [2026-01-12T20:21:54.357183] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-12T20:21:54.357212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-12T20:21:54.369089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-12T20:21:54.369433] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-12T20:21:54.370242] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-12T20:21:54.370295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:54.370328] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:54.370362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:54.370420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:54.428629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:54.429490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:54.429594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:54.429633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:54.551632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:54.551792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:54.551831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:54.551861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:54.555719] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-12T20:21:54.556039] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-12T20:21:54.556172] [INFO ] [sig ] FCFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:54.704235] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCFS.txt [2026-01-12T20:21:54.704391] [INFO ] [sig ] [1166/3499] Completed FCFS in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-12T20:21:54.704429] [INFO ] [sig ] [1167/3499] Forecasting FCN... [2026-01-12T20:21:54.704465] [INFO ] [sig ] Generating forecast for: FCN [2026-01-12T20:21:54.704496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-12T20:21:54.716415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-12T20:21:54.716741] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-12T20:21:54.717485] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-12T20:21:54.717536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:54.717594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:54.717625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:54.717682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:54.776288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:54.777595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:54.777679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:54.777711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:54.898138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:54.898490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:54.898529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:54.898558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:54.902317] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-12T20:21:54.902815] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-12T20:21:54.902942] [INFO ] [sig ] FCN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:55.050268] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCN.txt [2026-01-12T20:21:55.050435] [INFO ] [sig ] [1167/3499] Completed FCN in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-12T20:21:55.050474] [INFO ] [sig ] [1168/3499] Forecasting FCNCA... [2026-01-12T20:21:55.050503] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-12T20:21:55.050532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-12T20:21:55.063308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-12T20:21:55.063616] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-12T20:21:55.064373] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-12T20:21:55.064428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:55.064665] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:55.064691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:55.064747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:55.125186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:55.126058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:55.126139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:55.126171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:55.245249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:55.245405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:55.245445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:55.245476] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:55.249044] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=61.47%) [2026-01-12T20:21:55.249336] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-12T20:21:55.249467] [INFO ] [sig ] FCNCA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:55.395494] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FCNCA.txt [2026-01-12T20:21:55.395662] [INFO ] [sig ] [1168/3499] Completed FCNCA in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-12T20:21:55.395705] [INFO ] [sig ] [1169/3499] Forecasting FCNCO... [2026-01-12T20:21:55.395734] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-12T20:21:55.395763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-12T20:21:55.407671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-12T20:21:55.408031] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-12T20:21:55.408845] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-12T20:21:55.408899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:55.408960] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:55.408990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:55.409049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:55.470761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:55.471630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:55.471711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:55.471745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:55.578143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:55.578291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:55.578331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:55.578358] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:55.581658] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-12T20:21:55.581924] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-12T20:21:55.582044] [INFO ] [sig ] FCNCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:55.729604] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FCNCO.txt [2026-01-12T20:21:55.729740] [INFO ] [sig ] [1169/3499] Completed FCNCO in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-12T20:21:55.729780] [INFO ] [sig ] [1170/3499] Forecasting FCNCP... [2026-01-12T20:21:55.729808] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-12T20:21:55.729837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-12T20:21:55.741322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-12T20:21:55.741623] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-12T20:21:55.742595] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-12T20:21:55.742649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:55.742682] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:55.742709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:55.742766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:55.798995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:55.799594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:55.799670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:55.799701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:55.906531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:55.906676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:55.906713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:55.906758] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:55.910115] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=14.36%) [2026-01-12T20:21:55.910585] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-12T20:21:55.910710] [INFO ] [sig ] FCNCP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:56.052392] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCNCP.txt [2026-01-12T20:21:56.052533] [INFO ] [sig ] [1170/3499] Completed FCNCP in 0.3s | 2.85 sym/s | Total: 6.8m | ETA: 13.6m [2026-01-12T20:21:56.052589] [INFO ] [sig ] [1171/3499] Forecasting FCTE... [2026-01-12T20:21:56.052622] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-12T20:21:56.052651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-12T20:21:56.063691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-12T20:21:56.063994] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-12T20:21:56.064983] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-12T20:21:56.065036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:56.065069] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:56.065096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:56.065151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:56.121770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:56.122528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:56.122627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:56.122661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:56.243765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:56.243916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:56.243955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:56.243985] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:56.247413] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=26.91%) [2026-01-12T20:21:56.247738] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-12T20:21:56.247869] [INFO ] [sig ] FCTE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:56.395235] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCTE.txt [2026-01-12T20:21:56.395370] [INFO ] [sig ] [1171/3499] Completed FCTE in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:56.395410] [INFO ] [sig ] [1172/3499] Forecasting FCX... [2026-01-12T20:21:56.395439] [INFO ] [sig ] Generating forecast for: FCX [2026-01-12T20:21:56.395468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-12T20:21:56.406721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-12T20:21:56.407042] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-12T20:21:56.407916] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-12T20:21:56.407971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:56.408004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:56.408031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:56.408087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:56.466012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:56.466753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:56.466848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:56.466884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:56.595322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:56.595482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:56.595523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:56.595614] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:56.599179] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-12T20:21:56.599489] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-12T20:21:56.599649] [INFO ] [sig ] FCX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:56.748144] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FCX.txt [2026-01-12T20:21:56.748319] [INFO ] [sig ] [1172/3499] Completed FCX in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:56.748362] [INFO ] [sig ] [1173/3499] Forecasting FDBC... [2026-01-12T20:21:56.748394] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-12T20:21:56.748425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-12T20:21:56.758418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-12T20:21:56.758832] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-12T20:21:56.759669] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-12T20:21:56.759725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:56.759758] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:56.759786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:56.759844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:56.822316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:56.823351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:56.823456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:56.823503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:56.932329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:56.932490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:56.932531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:56.932560] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:56.936029] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=18.94%) [2026-01-12T20:21:56.936348] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-12T20:21:56.936499] [INFO ] [sig ] FDBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:57.085392] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FDBC.txt [2026-01-12T20:21:57.085555] [INFO ] [sig ] [1173/3499] Completed FDBC in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:57.085615] [INFO ] [sig ] [1174/3499] Forecasting FDIF... [2026-01-12T20:21:57.085646] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-12T20:21:57.085675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-12T20:21:57.096902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-12T20:21:57.097476] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-12T20:21:57.098512] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-12T20:21:57.098608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:57.098679] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:57.098728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:57.098814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:57.163826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:57.164752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:57.164843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:57.164886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:57.277973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:57.278134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:57.278176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:57.278205] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:57.282012] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=85.07%) [2026-01-12T20:21:57.282299] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-12T20:21:57.282653] [INFO ] [sig ] FDIF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:57.438834] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FDIF.txt [2026-01-12T20:21:57.438996] [INFO ] [sig ] [1174/3499] Completed FDIF in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:57.439046] [INFO ] [sig ] [1175/3499] Forecasting FDIG... [2026-01-12T20:21:57.439092] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-12T20:21:57.439145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-12T20:21:57.452317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-12T20:21:57.452913] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-12T20:21:57.453931] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-12T20:21:57.453984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:57.454015] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:57.454041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:57.454096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:57.515730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:57.516633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:57.516723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:57.516757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:57.641163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:57.641518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:57.641558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:57.641608] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:57.645662] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-01-12T20:21:57.645965] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-12T20:21:57.646101] [INFO ] [sig ] FDIG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:57.804276] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FDIG.txt [2026-01-12T20:21:57.804640] [INFO ] [sig ] [1175/3499] Completed FDIG in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:57.804682] [INFO ] [sig ] [1176/3499] Forecasting FDP... [2026-01-12T20:21:57.804712] [INFO ] [sig ] Generating forecast for: FDP [2026-01-12T20:21:57.804742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-12T20:21:57.816338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-12T20:21:57.816700] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-12T20:21:57.817486] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-12T20:21:57.817539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:57.817594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:57.817628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:57.817686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:57.877789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:57.879074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:57.879159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:57.879192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:58.007996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:58.008194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:58.008241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:58.008272] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:58.011956] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=71.70%) [2026-01-12T20:21:58.012243] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-12T20:21:58.012368] [INFO ] [sig ] FDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:58.164030] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FDP.txt [2026-01-12T20:21:58.164202] [INFO ] [sig ] [1176/3499] Completed FDP in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:58.164244] [INFO ] [sig ] [1177/3499] Forecasting FDS... [2026-01-12T20:21:58.164272] [INFO ] [sig ] Generating forecast for: FDS [2026-01-12T20:21:58.164301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-12T20:21:58.176226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-12T20:21:58.176629] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-12T20:21:58.177434] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-12T20:21:58.177488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:58.177520] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:58.177549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:58.177625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:58.235093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:58.235989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:58.236082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:58.236115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:58.359843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:58.360018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:58.360060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:58.360092] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:58.363943] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-01-12T20:21:58.364248] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-12T20:21:58.364382] [INFO ] [sig ] FDS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:58.508386] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FDS.txt [2026-01-12T20:21:58.508523] [INFO ] [sig ] [1177/3499] Completed FDS in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:58.508562] [INFO ] [sig ] [1178/3499] Forecasting FDTX... [2026-01-12T20:21:58.508614] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-12T20:21:58.508645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-12T20:21:58.521338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-12T20:21:58.521674] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-12T20:21:58.522526] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-12T20:21:58.522605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:58.522642] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:58.522669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:58.522730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:58.581626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:58.582412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:58.582495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:58.582529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:58.701927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:58.702081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:58.702122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:58.702150] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:58.705556] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-01-12T20:21:58.705852] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-12T20:21:58.705981] [INFO ] [sig ] FDTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:58.915856] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FDTX.txt [2026-01-12T20:21:58.916007] [INFO ] [sig ] [1178/3499] Completed FDTX in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:58.916046] [INFO ] [sig ] [1179/3499] Forecasting FDUS... [2026-01-12T20:21:58.916075] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-12T20:21:58.916104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-12T20:21:58.927682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-12T20:21:58.928062] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-12T20:21:58.928876] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-12T20:21:58.928930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:58.928964] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:58.928992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:58.929049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:58.986676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:58.987401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:58.987513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:58.987549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:59.112954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:59.113111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:59.113152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:59.113183] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:59.116801] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-12T20:21:59.117083] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-12T20:21:59.117215] [INFO ] [sig ] FDUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:21:59.264276] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FDUS.txt [2026-01-12T20:21:59.264415] [INFO ] [sig ] [1179/3499] Completed FDUS in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:59.264663] [INFO ] [sig ] [1180/3499] Forecasting FDX... [2026-01-12T20:21:59.264694] [INFO ] [sig ] Generating forecast for: FDX [2026-01-12T20:21:59.264723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-12T20:21:59.277081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-12T20:21:59.277402] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-12T20:21:59.278221] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-12T20:21:59.278276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:59.278309] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:59.278338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:59.278396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:59.340672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:59.341755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:59.341853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:59.341891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:59.475080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:59.475238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:59.475277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:59.475305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:59.478929] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: DOWN (p=36.84%) [2026-01-12T20:21:59.479195] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-12T20:21:59.479316] [INFO ] [sig ] FDX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:59.625747] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FDX.txt [2026-01-12T20:21:59.625895] [INFO ] [sig ] [1180/3499] Completed FDX in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:59.625935] [INFO ] [sig ] [1181/3499] Forecasting FE... [2026-01-12T20:21:59.625964] [INFO ] [sig ] Generating forecast for: FE [2026-01-12T20:21:59.625993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-12T20:21:59.638322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-12T20:21:59.638864] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-12T20:21:59.639850] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-12T20:21:59.639902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:59.639934] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:59.639960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:59.640016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:21:59.697403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:21:59.698157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:21:59.698237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:21:59.698269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:21:59.821359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:21:59.821511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:21:59.821554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:21:59.821631] [INFO ] [FORECASTER] Training complete [2026-01-12T20:21:59.825419] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-12T20:21:59.825715] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-12T20:21:59.825844] [INFO ] [sig ] FE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:21:59.968769] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FE.txt [2026-01-12T20:21:59.968904] [INFO ] [sig ] [1181/3499] Completed FE in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:21:59.968945] [INFO ] [sig ] [1182/3499] Forecasting FEIM... [2026-01-12T20:21:59.968975] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-12T20:21:59.969004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-12T20:21:59.980681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-12T20:21:59.980995] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-12T20:21:59.981771] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-12T20:21:59.981822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:21:59.981855] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:21:59.981882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:21:59.981938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:00.040681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:00.041414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:00.041496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:00.041528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:00.162987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:00.163140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:00.163180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:00.163209] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:00.166593] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=5.18%) [2026-01-12T20:22:00.166879] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-12T20:22:00.167003] [INFO ] [sig ] FEIM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:00.317833] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FEIM.txt [2026-01-12T20:22:00.318016] [INFO ] [sig ] [1182/3499] Completed FEIM in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:22:00.318059] [INFO ] [sig ] [1183/3499] Forecasting FELE... [2026-01-12T20:22:00.318089] [INFO ] [sig ] Generating forecast for: FELE [2026-01-12T20:22:00.318120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-12T20:22:00.331290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-12T20:22:00.331656] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-12T20:22:00.332468] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-12T20:22:00.332521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:00.332554] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:00.332602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:00.332662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:00.390586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:00.391421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:00.391506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:00.391540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:00.545176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:00.545348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:00.545400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:00.545443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:00.549247] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-12T20:22:00.549561] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-12T20:22:00.549722] [INFO ] [sig ] FELE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:00.719260] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FELE.txt [2026-01-12T20:22:00.719435] [INFO ] [sig ] [1183/3499] Completed FELE in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:22:00.719662] [INFO ] [sig ] [1184/3499] Forecasting FEM... [2026-01-12T20:22:00.719701] [INFO ] [sig ] Generating forecast for: FEM [2026-01-12T20:22:00.719733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-12T20:22:00.732442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-12T20:22:00.733006] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-12T20:22:00.733866] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-12T20:22:00.733921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:00.733954] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:00.733982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:00.734041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:00.797543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:00.798432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:00.798517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:00.798550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:00.924352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:00.924506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:00.924547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:00.924595] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:00.928140] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-12T20:22:00.928441] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-12T20:22:00.928619] [INFO ] [sig ] FEM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:01.080023] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FEM.txt [2026-01-12T20:22:01.080174] [INFO ] [sig ] [1184/3499] Completed FEM in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-12T20:22:01.080214] [INFO ] [sig ] [1185/3499] Forecasting FEMB... [2026-01-12T20:22:01.080246] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-12T20:22:01.080275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-12T20:22:01.092098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-12T20:22:01.092460] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-12T20:22:01.093334] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-12T20:22:01.093389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:01.093422] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:01.093449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:01.093528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:01.152872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:01.153661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:01.153743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:01.153776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:01.283305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:01.283458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:01.283500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:01.283530] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:01.287061] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=68.82%) [2026-01-12T20:22:01.287357] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-12T20:22:01.287512] [INFO ] [sig ] FEMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:01.437864] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FEMB.txt [2026-01-12T20:22:01.437994] [INFO ] [sig ] [1185/3499] Completed FEMB in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.5m [2026-01-12T20:22:01.438033] [INFO ] [sig ] [1186/3499] Forecasting FEMS... [2026-01-12T20:22:01.438062] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-12T20:22:01.438093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-12T20:22:01.449364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-12T20:22:01.449830] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-12T20:22:01.450808] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-12T20:22:01.450860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:01.450916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:01.450944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:01.450999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:01.508298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:01.509090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:01.509166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:01.509198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:01.627081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:01.627234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:01.627274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:01.627302] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:01.630826] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-12T20:22:01.631094] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-12T20:22:01.631214] [INFO ] [sig ] FEMS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:01.773651] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FEMS.txt [2026-01-12T20:22:01.773796] [INFO ] [sig ] [1186/3499] Completed FEMS in 0.3s | 2.85 sym/s | Total: 6.9m | ETA: 13.5m [2026-01-12T20:22:01.773837] [INFO ] [sig ] [1187/3499] Forecasting FEP... [2026-01-12T20:22:01.773866] [INFO ] [sig ] Generating forecast for: FEP [2026-01-12T20:22:01.773895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-12T20:22:01.786810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-12T20:22:01.787063] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-12T20:22:01.787866] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-12T20:22:01.787930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:01.787962] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:01.787988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:01.788043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:01.844343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:01.845230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:01.845310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:01.845342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:01.967902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:01.968076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:01.968118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:01.968147] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:01.972234] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-12T20:22:01.972623] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-12T20:22:01.972762] [INFO ] [sig ] FEP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:02.126406] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FEP.txt [2026-01-12T20:22:02.126537] [INFO ] [sig ] [1187/3499] Completed FEP in 0.4s | 2.85 sym/s | Total: 6.9m | ETA: 13.5m [2026-01-12T20:22:02.126592] [INFO ] [sig ] [1188/3499] Forecasting FEPI... [2026-01-12T20:22:02.126624] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-12T20:22:02.126654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-12T20:22:02.139806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-12T20:22:02.140071] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-12T20:22:02.140847] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-12T20:22:02.140898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:02.140931] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:02.140958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:02.141014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:02.198624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:02.199625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:02.199714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:02.199748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:02.327779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:02.327943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:02.327984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:02.328013] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:02.331539] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-12T20:22:02.331862] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-12T20:22:02.331993] [INFO ] [sig ] FEPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:02.479160] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FEPI.txt [2026-01-12T20:22:02.479301] [INFO ] [sig ] [1188/3499] Completed FEPI in 0.4s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:02.479349] [INFO ] [sig ] [1189/3499] Forecasting FERG... [2026-01-12T20:22:02.479385] [INFO ] [sig ] Generating forecast for: FERG [2026-01-12T20:22:02.479421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-12T20:22:02.491954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-12T20:22:02.492352] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-12T20:22:02.493172] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-12T20:22:02.493226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:02.493259] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:02.493287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:02.493346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:02.553918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:02.554800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:02.554883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:02.554917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:02.685189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:02.685363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:02.685424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:02.685523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:02.690074] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=62.53%) [2026-01-12T20:22:02.690416] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-12T20:22:02.690563] [INFO ] [sig ] FERG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:02.842019] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FERG.txt [2026-01-12T20:22:02.842172] [INFO ] [sig ] [1189/3499] Completed FERG in 0.4s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:02.842217] [INFO ] [sig ] [1190/3499] Forecasting FEX... [2026-01-12T20:22:02.842260] [INFO ] [sig ] Generating forecast for: FEX [2026-01-12T20:22:02.842296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-12T20:22:02.855272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-12T20:22:02.855679] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-12T20:22:02.856542] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-12T20:22:02.856615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:02.856648] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:02.856675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:02.856732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:02.915540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:02.916476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:02.916564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:02.916618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:03.033418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:03.033601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:03.033644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:03.033673] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:03.037428] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-01-12T20:22:03.038095] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-12T20:22:03.038256] [INFO ] [sig ] FEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:03.190383] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FEX.txt [2026-01-12T20:22:03.190607] [INFO ] [sig ] [1190/3499] Completed FEX in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:03.190662] [INFO ] [sig ] [1191/3499] Forecasting FF... [2026-01-12T20:22:03.190696] [INFO ] [sig ] Generating forecast for: FF [2026-01-12T20:22:03.190726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-12T20:22:03.202552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-12T20:22:03.202937] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-12T20:22:03.203792] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-12T20:22:03.203847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:03.203880] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:03.203909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:03.203967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:03.264123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:03.264993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:03.265075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:03.265108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:03.387214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:03.387364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:03.387404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:03.387432] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:03.391221] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-12T20:22:03.391607] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-12T20:22:03.391747] [INFO ] [sig ] FF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:03.545834] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FF.txt [2026-01-12T20:22:03.546025] [INFO ] [sig ] [1191/3499] Completed FF in 0.4s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:03.546070] [INFO ] [sig ] [1192/3499] Forecasting FFA... [2026-01-12T20:22:03.546099] [INFO ] [sig ] Generating forecast for: FFA [2026-01-12T20:22:03.546128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-12T20:22:03.559013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-12T20:22:03.559376] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-12T20:22:03.560216] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-12T20:22:03.560269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:03.560300] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:03.560326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:03.560385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:03.619949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:03.620929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:03.621037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:03.621071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:03.741617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:03.741774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:03.741815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:03.741843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:03.745490] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-01-12T20:22:03.745808] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-12T20:22:03.745937] [INFO ] [sig ] FFA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:03.893220] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FFA.txt [2026-01-12T20:22:03.893383] [INFO ] [sig ] [1192/3499] Completed FFA in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:03.893425] [INFO ] [sig ] [1193/3499] Forecasting FFBC... [2026-01-12T20:22:03.893455] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-12T20:22:03.893484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-12T20:22:03.904855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-12T20:22:03.905158] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-12T20:22:03.905994] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-12T20:22:03.906049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:03.906081] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:03.906108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:03.906165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:03.967397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:03.968345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:03.968438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:03.968472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:04.091533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:04.091708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:04.091748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:04.091783] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:04.095277] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-01-12T20:22:04.095612] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-12T20:22:04.095752] [INFO ] [sig ] FFBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:04.249200] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FFBC.txt [2026-01-12T20:22:04.249384] [INFO ] [sig ] [1193/3499] Completed FFBC in 0.4s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:04.249430] [INFO ] [sig ] [1194/3499] Forecasting FFC... [2026-01-12T20:22:04.249459] [INFO ] [sig ] Generating forecast for: FFC [2026-01-12T20:22:04.249490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-12T20:22:04.261719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-12T20:22:04.262126] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-12T20:22:04.262969] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-12T20:22:04.263023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:04.263057] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:04.263089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:04.263161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:04.322123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:04.323010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:04.323097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:04.323128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:04.445044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:04.445206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:04.445277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:04.445308] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:04.448667] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=72.82%) [2026-01-12T20:22:04.448935] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-12T20:22:04.449056] [INFO ] [sig ] FFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:04.595275] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FFC.txt [2026-01-12T20:22:04.595430] [INFO ] [sig ] [1194/3499] Completed FFC in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:04.595469] [INFO ] [sig ] [1195/3499] Forecasting FFIC... [2026-01-12T20:22:04.595499] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-12T20:22:04.595529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-12T20:22:04.607075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-12T20:22:04.607441] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-12T20:22:04.608261] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-12T20:22:04.608314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:04.608346] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:04.608373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:04.608432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:04.665555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:04.666400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:04.666484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:04.666516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:04.786794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:04.786953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:04.786992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:04.787022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:04.790790] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=85.35%) [2026-01-12T20:22:04.791075] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-12T20:22:04.791214] [INFO ] [sig ] FFIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:04.935090] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FFIC.txt [2026-01-12T20:22:04.935236] [INFO ] [sig ] [1195/3499] Completed FFIC in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:04.935276] [INFO ] [sig ] [1196/3499] Forecasting FFIN... [2026-01-12T20:22:04.935305] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-12T20:22:04.935334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-12T20:22:04.946903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-12T20:22:04.947296] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-12T20:22:04.948313] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-12T20:22:04.948367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:04.948399] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:04.948426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:04.948482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:05.006177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:05.007237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:05.007344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:05.007378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:05.130340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:05.130519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:05.130563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:05.130614] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:05.134147] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-01-12T20:22:05.134465] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-12T20:22:05.134639] [INFO ] [sig ] FFIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:05.283311] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FFIN.txt [2026-01-12T20:22:05.283475] [INFO ] [sig ] [1196/3499] Completed FFIN in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:05.283517] [INFO ] [sig ] [1197/3499] Forecasting FFWM... [2026-01-12T20:22:05.283546] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-12T20:22:05.283594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-12T20:22:05.295791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-12T20:22:05.296064] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-12T20:22:05.296875] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-12T20:22:05.296929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:05.296962] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:05.296991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:05.297048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:05.357062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:05.358068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:05.358155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:05.358189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:05.476249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:05.476407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:05.476452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:05.476482] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:05.479955] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-12T20:22:05.480233] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-12T20:22:05.480353] [INFO ] [sig ] FFWM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:05.628270] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FFWM.txt [2026-01-12T20:22:05.628444] [INFO ] [sig ] [1197/3499] Completed FFWM in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:05.628492] [INFO ] [sig ] [1198/3499] Forecasting FG... [2026-01-12T20:22:05.628530] [INFO ] [sig ] Generating forecast for: FG [2026-01-12T20:22:05.628560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-12T20:22:05.640085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-12T20:22:05.640375] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-12T20:22:05.641192] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-12T20:22:05.641246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:05.641291] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:05.641321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:05.641378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:05.699107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:05.699983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:05.700065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:05.700098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:05.824236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:05.824412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:05.824459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:05.824488] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:05.828077] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-01-12T20:22:05.828374] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-12T20:22:05.828501] [INFO ] [sig ] FG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:05.972993] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FG.txt [2026-01-12T20:22:05.973147] [INFO ] [sig ] [1198/3499] Completed FG in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:05.973188] [INFO ] [sig ] [1199/3499] Forecasting FHB... [2026-01-12T20:22:05.973217] [INFO ] [sig ] Generating forecast for: FHB [2026-01-12T20:22:05.973247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-12T20:22:05.985231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-12T20:22:05.985655] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-12T20:22:05.986455] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-12T20:22:05.986519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:05.986559] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:05.986611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:05.986668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:06.043336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:06.044222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:06.044306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:06.044338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:06.161196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:06.161352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:06.161391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:06.161421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:06.164786] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-12T20:22:06.165076] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-12T20:22:06.165202] [INFO ] [sig ] FHB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:06.308607] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FHB.txt [2026-01-12T20:22:06.308812] [INFO ] [sig ] [1199/3499] Completed FHB in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:06.308853] [INFO ] [sig ] [1200/3499] Forecasting FHI... [2026-01-12T20:22:06.308882] [INFO ] [sig ] Generating forecast for: FHI [2026-01-12T20:22:06.308912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-12T20:22:06.320914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-12T20:22:06.321290] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-12T20:22:06.322122] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-12T20:22:06.322176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:06.322210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:06.322237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:06.322294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:06.382670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:06.383545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:06.383692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:06.383726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:06.499392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:06.499549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:06.499609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:06.499640] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:06.502931] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=59.49%) [2026-01-12T20:22:06.503195] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-12T20:22:06.503316] [INFO ] [sig ] FHI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:06.648412] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FHI.txt [2026-01-12T20:22:06.648542] [INFO ] [sig ] [1200/3499] Completed FHI in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-12T20:22:06.648603] [INFO ] [sig ] [1201/3499] Forecasting FHN... [2026-01-12T20:22:06.648634] [INFO ] [sig ] Generating forecast for: FHN [2026-01-12T20:22:06.648664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-12T20:22:06.660305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-12T20:22:06.660654] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-12T20:22:06.661409] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-12T20:22:06.661460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:06.661492] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:06.661518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:06.661593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:06.717433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:06.718127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:06.718203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:06.718235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:06.839489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:06.839660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:06.839700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:06.839728] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:06.843368] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=81.30%) [2026-01-12T20:22:06.843665] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-12T20:22:06.843983] [INFO ] [sig ] FHN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:06.992165] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FHN.txt [2026-01-12T20:22:06.992294] [INFO ] [sig ] [1201/3499] Completed FHN in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.4m [2026-01-12T20:22:06.992332] [INFO ] [sig ] [1202/3499] Forecasting FHTX... [2026-01-12T20:22:06.992367] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-12T20:22:06.992397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-12T20:22:07.004026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-12T20:22:07.004276] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-12T20:22:07.005056] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-12T20:22:07.005108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:07.005140] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:07.005167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:07.005226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:07.063502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:07.064241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:07.064315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:07.064346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:07.190960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:07.191116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:07.191154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:07.191184] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:07.194932] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-12T20:22:07.195211] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-12T20:22:07.195334] [INFO ] [sig ] FHTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:07.339218] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FHTX.txt [2026-01-12T20:22:07.339345] [INFO ] [sig ] [1202/3499] Completed FHTX in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.4m [2026-01-12T20:22:07.339382] [INFO ] [sig ] [1203/3499] Forecasting FIBK... [2026-01-12T20:22:07.339410] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-12T20:22:07.339439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-12T20:22:07.350300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-12T20:22:07.350547] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-12T20:22:07.351301] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-12T20:22:07.351353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:07.351408] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:07.351436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:07.351492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:07.413193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:07.414098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:07.414175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:07.414207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:07.530122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:07.530263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:07.530301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:07.530330] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:07.533621] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=82.53%) [2026-01-12T20:22:07.533889] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-12T20:22:07.534009] [INFO ] [sig ] FIBK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:07.682792] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FIBK.txt [2026-01-12T20:22:07.682930] [INFO ] [sig ] [1203/3499] Completed FIBK in 0.3s | 2.85 sym/s | Total: 7.0m | ETA: 13.4m [2026-01-12T20:22:07.682969] [INFO ] [sig ] [1204/3499] Forecasting FICO... [2026-01-12T20:22:07.682999] [INFO ] [sig ] Generating forecast for: FICO [2026-01-12T20:22:07.683027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-12T20:22:07.694846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-12T20:22:07.695166] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-12T20:22:07.695947] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-12T20:22:07.695998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:07.696030] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:07.696056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:07.696112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:07.756496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:07.757089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:07.757165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:07.757196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:07.882121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:07.882276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:07.882319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:07.882347] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:07.886234] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=61.86%) [2026-01-12T20:22:07.886500] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-12T20:22:07.886639] [INFO ] [sig ] FICO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:08.033009] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FICO.txt [2026-01-12T20:22:08.033137] [INFO ] [sig ] [1204/3499] Completed FICO in 0.4s | 2.85 sym/s | Total: 7.0m | ETA: 13.4m [2026-01-12T20:22:08.033177] [INFO ] [sig ] [1205/3499] Forecasting FICS... [2026-01-12T20:22:08.033206] [INFO ] [sig ] Generating forecast for: FICS [2026-01-12T20:22:08.033235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-12T20:22:08.171394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-12T20:22:08.171821] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-12T20:22:08.172639] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-12T20:22:08.172693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:08.172726] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:08.172752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:08.172807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:08.230555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:08.231677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:08.231763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:08.231795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:08.354796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:08.354950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:08.354989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:08.355036] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:08.358457] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-01-12T20:22:08.358793] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-12T20:22:08.358923] [INFO ] [sig ] FICS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:08.505370] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FICS.txt [2026-01-12T20:22:08.505532] [INFO ] [sig ] [1205/3499] Completed FICS in 0.5s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:08.505587] [INFO ] [sig ] [1206/3499] Forecasting FID... [2026-01-12T20:22:08.505621] [INFO ] [sig ] Generating forecast for: FID [2026-01-12T20:22:08.505653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-12T20:22:08.518279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-12T20:22:08.518628] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-12T20:22:08.519418] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-12T20:22:08.519471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:08.519504] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:08.519532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:08.519612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:08.578688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:08.579522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:08.579626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:08.579662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:08.695425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:08.695593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:08.695636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:08.695696] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:08.700215] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=78.42%) [2026-01-12T20:22:08.700497] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-12T20:22:08.700657] [INFO ] [sig ] FID: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:08.847914] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FID.txt [2026-01-12T20:22:08.848042] [INFO ] [sig ] [1206/3499] Completed FID in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:08.848081] [INFO ] [sig ] [1207/3499] Forecasting FIGS... [2026-01-12T20:22:08.848109] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-12T20:22:08.848138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-12T20:22:08.859221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-12T20:22:08.859532] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-12T20:22:08.860345] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-12T20:22:08.860399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:08.860432] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:08.860460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:08.860518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:08.918480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:08.919178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:08.919255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:08.919301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:09.043326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:09.043481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:09.043522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:09.043550] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:09.047034] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-01-12T20:22:09.047314] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-12T20:22:09.047441] [INFO ] [sig ] FIGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:09.200344] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FIGS.txt [2026-01-12T20:22:09.200479] [INFO ] [sig ] [1207/3499] Completed FIGS in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:09.200517] [INFO ] [sig ] [1208/3499] Forecasting FIHL... [2026-01-12T20:22:09.200547] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-12T20:22:09.200592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-12T20:22:09.211990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-12T20:22:09.212299] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-12T20:22:09.213271] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-12T20:22:09.213333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:09.213371] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:09.213399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:09.213456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:09.275370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:09.276187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:09.276269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:09.276303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:09.397073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:09.397206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:09.397243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:09.397272] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:09.401332] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=65.88%) [2026-01-12T20:22:09.401821] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-12T20:22:09.401949] [INFO ] [sig ] FIHL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:09.547640] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FIHL.txt [2026-01-12T20:22:09.547789] [INFO ] [sig ] [1208/3499] Completed FIHL in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:09.547833] [INFO ] [sig ] [1209/3499] Forecasting FINS... [2026-01-12T20:22:09.547863] [INFO ] [sig ] Generating forecast for: FINS [2026-01-12T20:22:09.547896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-12T20:22:09.559847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-12T20:22:09.560155] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-12T20:22:09.561123] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-12T20:22:09.561174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:09.561205] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:09.561243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:09.561300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:09.619893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:09.620553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:09.620652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:09.620687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:09.743606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:09.743770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:09.743809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:09.743837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:09.747327] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=42.28%) [2026-01-12T20:22:09.747611] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-12T20:22:09.747916] [INFO ] [sig ] FINS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:09.894064] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FINS.txt [2026-01-12T20:22:09.894193] [INFO ] [sig ] [1209/3499] Completed FINS in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:09.894238] [INFO ] [sig ] [1210/3499] Forecasting FINX... [2026-01-12T20:22:09.894278] [INFO ] [sig ] Generating forecast for: FINX [2026-01-12T20:22:09.894309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-12T20:22:09.906607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-12T20:22:09.906933] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-12T20:22:09.907754] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-12T20:22:09.907807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:09.907839] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:09.907867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:09.907924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:09.967944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:09.968790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:09.968874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:09.968908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:10.114544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:10.114744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:10.114785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:10.114815] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:10.118750] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-12T20:22:10.119030] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-12T20:22:10.119164] [INFO ] [sig ] FINX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:10.270528] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FINX.txt [2026-01-12T20:22:10.270691] [INFO ] [sig ] [1210/3499] Completed FINX in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:10.270732] [INFO ] [sig ] [1211/3499] Forecasting FIP... [2026-01-12T20:22:10.270761] [INFO ] [sig ] Generating forecast for: FIP [2026-01-12T20:22:10.270791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-12T20:22:10.283169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-12T20:22:10.283455] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-12T20:22:10.284424] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-12T20:22:10.284477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:10.284508] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:10.284535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:10.284632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:10.344483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:10.345141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:10.345221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:10.345254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:10.472531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:10.472696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:10.472739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:10.472768] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:10.476225] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-01-12T20:22:10.476501] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-12T20:22:10.476645] [INFO ] [sig ] FIP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:10.624347] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FIP.txt [2026-01-12T20:22:10.624476] [INFO ] [sig ] [1211/3499] Completed FIP in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:10.624521] [INFO ] [sig ] [1212/3499] Forecasting FIS... [2026-01-12T20:22:10.624551] [INFO ] [sig ] Generating forecast for: FIS [2026-01-12T20:22:10.624601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-12T20:22:10.635464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-12T20:22:10.635973] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-12T20:22:10.636964] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-12T20:22:10.637015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:10.637048] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:10.637074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:10.637130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:10.694389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:10.695091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:10.695169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:10.695200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:10.814658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:10.814816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:10.814859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:10.814887] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:10.818232] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-12T20:22:10.818500] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-12T20:22:10.818646] [INFO ] [sig ] FIS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:10.964548] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FIS.txt [2026-01-12T20:22:10.964904] [INFO ] [sig ] [1212/3499] Completed FIS in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:10.964956] [INFO ] [sig ] [1213/3499] Forecasting FISI... [2026-01-12T20:22:10.964989] [INFO ] [sig ] Generating forecast for: FISI [2026-01-12T20:22:10.965027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-12T20:22:10.976610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-12T20:22:10.976887] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-12T20:22:10.977682] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-12T20:22:10.977765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:10.977798] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:10.977826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:10.977883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:11.040455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:11.041221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:11.041328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:11.041362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:11.166210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:11.166371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:11.166412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:11.166443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:11.170026] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-12T20:22:11.170369] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-12T20:22:11.170522] [INFO ] [sig ] FISI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:11.319675] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FISI.txt [2026-01-12T20:22:11.319829] [INFO ] [sig ] [1213/3499] Completed FISI in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:11.319870] [INFO ] [sig ] [1214/3499] Forecasting FITB... [2026-01-12T20:22:11.319899] [INFO ] [sig ] Generating forecast for: FITB [2026-01-12T20:22:11.319929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-12T20:22:11.332399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-12T20:22:11.332759] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-12T20:22:11.333527] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-12T20:22:11.333598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:11.333632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:11.333659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:11.333716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:11.392284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:11.393162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:11.393243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:11.393277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:11.518554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:11.518733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:11.518775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:11.518805] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:11.522233] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-12T20:22:11.522527] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-12T20:22:11.522670] [INFO ] [sig ] FITB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:11.672672] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FITB.txt [2026-01-12T20:22:11.672846] [INFO ] [sig ] [1214/3499] Completed FITB in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:11.672886] [INFO ] [sig ] [1215/3499] Forecasting FITBI... [2026-01-12T20:22:11.672915] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-12T20:22:11.672945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-12T20:22:11.685185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-12T20:22:11.685633] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-12T20:22:11.686480] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-12T20:22:11.686544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:11.686616] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:11.686660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:11.686719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:11.746140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:11.747065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:11.747152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:11.747186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:11.869687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:11.869843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:11.869883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:11.869912] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:11.873272] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-12T20:22:11.873553] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-12T20:22:11.873699] [INFO ] [sig ] FITBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:12.021347] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FITBI.txt [2026-01-12T20:22:12.021503] [INFO ] [sig ] [1215/3499] Completed FITBI in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:12.021542] [INFO ] [sig ] [1216/3499] Forecasting FITBO... [2026-01-12T20:22:12.021604] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-12T20:22:12.021667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-12T20:22:12.033923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-12T20:22:12.034346] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-12T20:22:12.035231] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-12T20:22:12.035286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:12.035319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:12.035348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:12.035406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:12.093610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:12.094482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:12.094588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:12.094624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:12.219202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:12.219359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:12.219401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:12.219433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:12.223222] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=67.32%) [2026-01-12T20:22:12.223508] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-12T20:22:12.223652] [INFO ] [sig ] FITBO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:12.376845] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FITBO.txt [2026-01-12T20:22:12.377002] [INFO ] [sig ] [1216/3499] Completed FITBO in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:12.377043] [INFO ] [sig ] [1217/3499] Forecasting FIVE... [2026-01-12T20:22:12.377072] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-12T20:22:12.377101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-12T20:22:12.389078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-12T20:22:12.389423] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-12T20:22:12.390228] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-12T20:22:12.390280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:12.390312] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:12.390338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:12.390394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:12.455951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:12.456946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:12.457029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:12.457064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:12.588105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:12.588247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:12.588285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:12.588316] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:12.591812] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-01-12T20:22:12.592092] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-12T20:22:12.592217] [INFO ] [sig ] FIVE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:12.738954] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FIVE.txt [2026-01-12T20:22:12.739096] [INFO ] [sig ] [1217/3499] Completed FIVE in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:12.739136] [INFO ] [sig ] [1218/3499] Forecasting FIVN... [2026-01-12T20:22:12.739165] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-12T20:22:12.739195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-12T20:22:12.750960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-12T20:22:12.751314] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-12T20:22:12.752114] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-12T20:22:12.752168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:12.752200] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:12.752228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:12.752285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:12.810628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:12.811467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:12.811554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:12.811609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:12.937897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:12.938077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:12.938126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:12.938155] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:12.941620] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-12T20:22:12.941911] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-12T20:22:12.942044] [INFO ] [sig ] FIVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:13.096299] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FIVN.txt [2026-01-12T20:22:13.096451] [INFO ] [sig ] [1218/3499] Completed FIVN in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-12T20:22:13.096492] [INFO ] [sig ] [1219/3499] Forecasting FIX... [2026-01-12T20:22:13.096521] [INFO ] [sig ] Generating forecast for: FIX [2026-01-12T20:22:13.096551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-12T20:22:13.107973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-12T20:22:13.108311] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-12T20:22:13.109095] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-12T20:22:13.109147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:13.109179] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:13.109205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:13.109261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:13.166776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:13.167653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:13.167768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:13.167813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:13.292681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:13.292883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:13.292942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:13.292983] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:13.296719] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: DOWN (p=45.12%) [2026-01-12T20:22:13.297031] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-12T20:22:13.297164] [INFO ] [sig ] FIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:13.446658] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FIX.txt [2026-01-12T20:22:13.446819] [INFO ] [sig ] [1219/3499] Completed FIX in 0.4s | 2.85 sym/s | Total: 7.1m | ETA: 13.3m [2026-01-12T20:22:13.446860] [INFO ] [sig ] [1220/3499] Forecasting FIXD... [2026-01-12T20:22:13.446890] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-12T20:22:13.446919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-12T20:22:13.459759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-12T20:22:13.460126] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-12T20:22:13.460916] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-12T20:22:13.460991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:13.461024] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:13.461056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:13.461142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:13.521444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:13.522347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:13.522446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:13.522479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:13.644990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:13.645147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:13.645189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:13.645218] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:13.648727] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=86.35%) [2026-01-12T20:22:13.649029] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-12T20:22:13.649165] [INFO ] [sig ] FIXD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:13.794208] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FIXD.txt [2026-01-12T20:22:13.794358] [INFO ] [sig ] [1220/3499] Completed FIXD in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.3m [2026-01-12T20:22:13.794397] [INFO ] [sig ] [1221/3499] Forecasting FIZZ... [2026-01-12T20:22:13.794427] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-12T20:22:13.794457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-12T20:22:13.805981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-12T20:22:13.806301] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-12T20:22:13.807066] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-12T20:22:13.807118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:13.807149] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:13.807176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:13.807245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:13.865660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:13.866448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:13.866527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:13.866561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:13.991481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:13.991661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:13.991708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:13.991739] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:13.995255] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-01-12T20:22:13.995542] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-12T20:22:13.995684] [INFO ] [sig ] FIZZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:14.141766] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FIZZ.txt [2026-01-12T20:22:14.141919] [INFO ] [sig ] [1221/3499] Completed FIZZ in 0.3s | 2.85 sym/s | Total: 7.1m | ETA: 13.3m [2026-01-12T20:22:14.141959] [INFO ] [sig ] [1222/3499] Forecasting FJP... [2026-01-12T20:22:14.141989] [INFO ] [sig ] Generating forecast for: FJP [2026-01-12T20:22:14.142018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-12T20:22:14.154031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-12T20:22:14.154375] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-12T20:22:14.155219] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-12T20:22:14.155285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:14.155320] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:14.155348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:14.155406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:14.215941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:14.217078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:14.217165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:14.217197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:14.328737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:14.328890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:14.328931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:14.328959] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:14.332347] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-01-12T20:22:14.332643] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-12T20:22:14.332768] [INFO ] [sig ] FJP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:14.475463] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FJP.txt [2026-01-12T20:22:14.475610] [INFO ] [sig ] [1222/3499] Completed FJP in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:14.475662] [INFO ] [sig ] [1223/3499] Forecasting FLEX... [2026-01-12T20:22:14.475699] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-12T20:22:14.475735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-12T20:22:14.487760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-12T20:22:14.488046] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-12T20:22:14.488856] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-12T20:22:14.488909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:14.488942] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:14.488970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:14.489028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:14.546989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:14.547630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:14.547710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:14.547766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:14.668160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:14.668318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:14.668391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:14.668424] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:14.671962] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=49.90%) [2026-01-12T20:22:14.672236] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-12T20:22:14.672361] [INFO ] [sig ] FLEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:14.818027] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLEX.txt [2026-01-12T20:22:14.818159] [INFO ] [sig ] [1223/3499] Completed FLEX in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:14.818201] [INFO ] [sig ] [1224/3499] Forecasting FLGC... [2026-01-12T20:22:14.818232] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-12T20:22:14.818262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-12T20:22:14.829404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-12T20:22:14.829721] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-12T20:22:14.830473] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-12T20:22:14.830524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:14.830556] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:14.830604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:14.830663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:14.887408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:14.888297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:14.888384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:14.888417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:15.004332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:15.004485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:15.004526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:15.004565] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:15.007990] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-01-12T20:22:15.008265] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-12T20:22:15.008388] [INFO ] [sig ] FLGC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:15.150283] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLGC.txt [2026-01-12T20:22:15.150398] [INFO ] [sig ] [1224/3499] Completed FLGC in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:15.150438] [INFO ] [sig ] [1225/3499] Forecasting FLL... [2026-01-12T20:22:15.150466] [INFO ] [sig ] Generating forecast for: FLL [2026-01-12T20:22:15.150496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-12T20:22:15.174379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-12T20:22:15.174671] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-12T20:22:15.175442] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-12T20:22:15.175494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:15.175526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:15.175554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:15.175631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:15.233760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:15.234446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:15.234523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:15.234555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:15.351187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:15.351328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:15.351367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:15.351395] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:15.355093] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-12T20:22:15.355360] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-12T20:22:15.355477] [INFO ] [sig ] FLL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:15.501122] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLL.txt [2026-01-12T20:22:15.501265] [INFO ] [sig ] [1225/3499] Completed FLL in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:15.501304] [INFO ] [sig ] [1226/3499] Forecasting FLNC... [2026-01-12T20:22:15.501334] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-12T20:22:15.501363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-12T20:22:15.512603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-12T20:22:15.512902] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-12T20:22:15.513678] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-12T20:22:15.513729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:15.513761] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:15.513788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:15.513843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:15.573763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:15.574542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:15.574639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:15.574672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:15.697599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:15.697768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:15.697809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:15.697837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:15.701278] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-12T20:22:15.701552] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-12T20:22:15.701701] [INFO ] [sig ] FLNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:15.849312] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLNC.txt [2026-01-12T20:22:15.849458] [INFO ] [sig ] [1226/3499] Completed FLNC in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:15.849497] [INFO ] [sig ] [1227/3499] Forecasting FLNG... [2026-01-12T20:22:15.849555] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-12T20:22:15.849604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-12T20:22:15.861953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-12T20:22:15.862291] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-12T20:22:15.863092] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-12T20:22:15.863144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:15.863176] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:15.863202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:15.863258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:15.921755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:15.922590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:15.922674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:15.922707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:16.046686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:16.046840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:16.046882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:16.046912] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:16.050282] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=72.60%) [2026-01-12T20:22:16.050600] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-12T20:22:16.050727] [INFO ] [sig ] FLNG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:16.192526] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FLNG.txt [2026-01-12T20:22:16.192679] [INFO ] [sig ] [1227/3499] Completed FLNG in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:16.192719] [INFO ] [sig ] [1228/3499] Forecasting FLO... [2026-01-12T20:22:16.192747] [INFO ] [sig ] Generating forecast for: FLO [2026-01-12T20:22:16.192776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-12T20:22:16.204220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-12T20:22:16.204524] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-12T20:22:16.205296] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-12T20:22:16.205348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:16.205379] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:16.205406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:16.205461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:16.261833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:16.262523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:16.262620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:16.262653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:16.386170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:16.386341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:16.386383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:16.386413] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:16.389959] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=28.14%) [2026-01-12T20:22:16.390247] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-12T20:22:16.390379] [INFO ] [sig ] FLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:16.536338] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLO.txt [2026-01-12T20:22:16.536536] [INFO ] [sig ] [1228/3499] Completed FLO in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:16.536610] [INFO ] [sig ] [1229/3499] Forecasting FLS... [2026-01-12T20:22:16.536643] [INFO ] [sig ] Generating forecast for: FLS [2026-01-12T20:22:16.536677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-12T20:22:16.550875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-12T20:22:16.551281] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-12T20:22:16.552181] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-12T20:22:16.552236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:16.552269] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:16.552296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:16.552354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:16.611934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:16.612795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:16.612877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:16.612909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:16.739093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:16.739249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:16.739289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:16.739318] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:16.742778] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: UP (p=56.99%) [2026-01-12T20:22:16.743055] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-12T20:22:16.743178] [INFO ] [sig ] FLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:16.888259] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FLS.txt [2026-01-12T20:22:16.888391] [INFO ] [sig ] [1229/3499] Completed FLS in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:16.888428] [INFO ] [sig ] [1230/3499] Forecasting FLUX... [2026-01-12T20:22:16.888458] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-12T20:22:16.888487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-12T20:22:16.899591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-12T20:22:16.899862] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-12T20:22:16.900636] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-12T20:22:16.900699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:16.900737] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:16.900770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:16.900853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:16.958109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:16.958815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:16.958893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:16.958926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:17.076488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:17.076637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:17.076676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:17.076705] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:17.080056] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-12T20:22:17.080327] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-12T20:22:17.080449] [INFO ] [sig ] FLUX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:17.240249] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FLUX.txt [2026-01-12T20:22:17.240415] [INFO ] [sig ] [1230/3499] Completed FLUX in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:17.240456] [INFO ] [sig ] [1231/3499] Forecasting FLWS... [2026-01-12T20:22:17.240485] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-12T20:22:17.240514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-12T20:22:17.251923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-12T20:22:17.252245] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-12T20:22:17.253095] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-12T20:22:17.253149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:17.253181] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:17.253209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:17.253266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:17.312192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:17.313055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:17.313138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:17.313171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:17.434419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:17.434587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:17.434630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:17.434662] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:17.438022] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=72.95%) [2026-01-12T20:22:17.438326] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-12T20:22:17.438453] [INFO ] [sig ] FLWS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:17.580708] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FLWS.txt [2026-01-12T20:22:17.580858] [INFO ] [sig ] [1231/3499] Completed FLWS in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:17.580898] [INFO ] [sig ] [1232/3499] Forecasting FLXS... [2026-01-12T20:22:17.580928] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-12T20:22:17.580959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-12T20:22:17.591887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-12T20:22:17.592176] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-12T20:22:17.592939] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-12T20:22:17.592990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:17.593022] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:17.593049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:17.593106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:17.650271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:17.651140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:17.651225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:17.651258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:17.768659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:17.768823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:17.768862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:17.768891] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:17.772284] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-12T20:22:17.772553] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-12T20:22:17.772692] [INFO ] [sig ] FLXS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:17.918069] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLXS.txt [2026-01-12T20:22:17.918233] [INFO ] [sig ] [1232/3499] Completed FLXS in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:17.918274] [INFO ] [sig ] [1233/3499] Forecasting FLYE... [2026-01-12T20:22:17.918304] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-12T20:22:17.918334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-12T20:22:17.931143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-12T20:22:17.931511] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-12T20:22:17.932324] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-12T20:22:17.932377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:17.932422] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:17.932450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:17.932506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:17.993094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:17.993973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:17.994056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:17.994087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:18.115146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:18.115303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:18.115342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:18.115370] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:18.118842] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-01-12T20:22:18.119383] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-12T20:22:18.119519] [INFO ] [sig ] FLYE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:18.272770] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FLYE.txt [2026-01-12T20:22:18.272930] [INFO ] [sig ] [1233/3499] Completed FLYE in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:18.272970] [INFO ] [sig ] [1234/3499] Forecasting FMAO... [2026-01-12T20:22:18.273001] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-12T20:22:18.273031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-12T20:22:18.284158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-12T20:22:18.284490] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-12T20:22:18.285336] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-12T20:22:18.285391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:18.285425] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:18.285453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:18.285511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:18.344907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:18.345844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:18.345928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:18.345960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:18.463022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:18.463179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:18.463219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:18.463248] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:18.466793] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-01-12T20:22:18.467095] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-12T20:22:18.467231] [INFO ] [sig ] FMAO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:18.613337] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FMAO.txt [2026-01-12T20:22:18.613496] [INFO ] [sig ] [1234/3499] Completed FMAO in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:18.613538] [INFO ] [sig ] [1235/3499] Forecasting FMB... [2026-01-12T20:22:18.613567] [INFO ] [sig ] Generating forecast for: FMB [2026-01-12T20:22:18.613617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-12T20:22:18.626510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-12T20:22:18.626933] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-12T20:22:18.627816] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-12T20:22:18.627871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:18.627904] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:18.627930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:18.627987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:18.687355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:18.688297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:18.688401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:18.688433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:18.817217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:18.817378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:18.817417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:18.817446] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:18.821008] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-12T20:22:18.821347] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-12T20:22:18.821479] [INFO ] [sig ] FMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:18.965709] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FMB.txt [2026-01-12T20:22:18.965851] [INFO ] [sig ] [1235/3499] Completed FMB in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-12T20:22:18.965890] [INFO ] [sig ] [1236/3499] Forecasting FMBH... [2026-01-12T20:22:18.965919] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-12T20:22:18.965948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-12T20:22:18.977342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-12T20:22:18.977675] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-12T20:22:18.978478] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-12T20:22:18.978531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:18.978564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:18.978624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:18.978701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:19.037072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:19.038061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:19.038168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:19.038214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:19.166551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:19.166728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:19.166770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:19.166798] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:19.170362] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=36.68%) [2026-01-12T20:22:19.170681] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-12T20:22:19.170814] [INFO ] [sig ] FMBH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:19.322367] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMBH.txt [2026-01-12T20:22:19.322514] [INFO ] [sig ] [1236/3499] Completed FMBH in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-12T20:22:19.322561] [INFO ] [sig ] [1237/3499] Forecasting FMC... [2026-01-12T20:22:19.322611] [INFO ] [sig ] Generating forecast for: FMC [2026-01-12T20:22:19.322641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-12T20:22:19.335826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-12T20:22:19.336117] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-12T20:22:19.336894] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-12T20:22:19.336946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:19.336979] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:19.337006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:19.337062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:19.395758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:19.396395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:19.396473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:19.396507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:19.518941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:19.519093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:19.519133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:19.519160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:19.522515] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-12T20:22:19.522797] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-12T20:22:19.522919] [INFO ] [sig ] FMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:19.663960] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMC.txt [2026-01-12T20:22:19.664103] [INFO ] [sig ] [1237/3499] Completed FMC in 0.3s | 2.85 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-12T20:22:19.664142] [INFO ] [sig ] [1238/3499] Forecasting FMHI... [2026-01-12T20:22:19.664173] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-12T20:22:19.664201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-12T20:22:19.676072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-12T20:22:19.676416] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-12T20:22:19.677370] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-12T20:22:19.677422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:19.677454] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:19.677479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:19.677534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:19.749328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:19.750193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:19.750293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:19.750334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:19.868273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:19.868415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:19.868455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:19.868484] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:19.871826] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=28.39%) [2026-01-12T20:22:19.872100] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-12T20:22:19.872239] [INFO ] [sig ] FMHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:20.015008] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMHI.txt [2026-01-12T20:22:20.015125] [INFO ] [sig ] [1238/3499] Completed FMHI in 0.4s | 2.85 sym/s | Total: 7.2m | ETA: 13.2m [2026-01-12T20:22:20.015163] [INFO ] [sig ] [1239/3499] Forecasting FMN... [2026-01-12T20:22:20.015191] [INFO ] [sig ] Generating forecast for: FMN [2026-01-12T20:22:20.015220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-12T20:22:20.026422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-12T20:22:20.026747] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-12T20:22:20.027535] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-12T20:22:20.027610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:20.027647] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:20.027674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:20.027756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:20.085697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:20.086281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:20.086356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:20.086387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:20.203150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:20.203299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:20.203339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:20.203367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:20.206708] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=39.18%) [2026-01-12T20:22:20.206980] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-12T20:22:20.207102] [INFO ] [sig ] FMN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:20.349342] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMN.txt [2026-01-12T20:22:20.349464] [INFO ] [sig ] [1239/3499] Completed FMN in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:20.349503] [INFO ] [sig ] [1240/3499] Forecasting FMNB... [2026-01-12T20:22:20.349531] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-12T20:22:20.349560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-12T20:22:20.361378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-12T20:22:20.361680] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-12T20:22:20.362450] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-12T20:22:20.362502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:20.362533] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:20.362560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:20.362635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:20.419524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:20.420166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:20.420243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:20.420275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:20.536946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:20.537076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:20.537129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:20.537158] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:20.540638] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-01-12T20:22:20.540927] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-12T20:22:20.541046] [INFO ] [sig ] FMNB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:20.685698] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMNB.txt [2026-01-12T20:22:20.685827] [INFO ] [sig ] [1240/3499] Completed FMNB in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:20.685867] [INFO ] [sig ] [1241/3499] Forecasting FMS... [2026-01-12T20:22:20.685894] [INFO ] [sig ] Generating forecast for: FMS [2026-01-12T20:22:20.685923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-12T20:22:20.698435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-12T20:22:20.698766] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-12T20:22:20.699534] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-12T20:22:20.699609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:20.699647] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:20.699676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:20.699733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:20.757764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:20.758428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:20.758508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:20.758541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:20.879484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:20.879648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:20.879688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:20.879717] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:20.883210] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: DOWN (p=20.92%) [2026-01-12T20:22:20.883478] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-12T20:22:20.883617] [INFO ] [sig ] FMS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:21.027180] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMS.txt [2026-01-12T20:22:21.027332] [INFO ] [sig ] [1241/3499] Completed FMS in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:21.027371] [INFO ] [sig ] [1242/3499] Forecasting FMX... [2026-01-12T20:22:21.027399] [INFO ] [sig ] Generating forecast for: FMX [2026-01-12T20:22:21.027429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-12T20:22:21.038855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-12T20:22:21.039209] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-12T20:22:21.040048] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-12T20:22:21.040101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:21.040132] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:21.040158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:21.040223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:21.097133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:21.097995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:21.098093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:21.098125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:21.219474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:21.219642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:21.219682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:21.219718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:21.223073] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-01-12T20:22:21.223349] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-12T20:22:21.223475] [INFO ] [sig ] FMX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:21.366140] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FMX.txt [2026-01-12T20:22:21.366296] [INFO ] [sig ] [1242/3499] Completed FMX in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:21.366335] [INFO ] [sig ] [1243/3499] Forecasting FN... [2026-01-12T20:22:21.366366] [INFO ] [sig ] Generating forecast for: FN [2026-01-12T20:22:21.366396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-12T20:22:21.377643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-12T20:22:21.378021] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-12T20:22:21.378820] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-12T20:22:21.378884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:21.378919] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:21.378945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:21.379002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:21.436498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:21.437348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:21.437428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:21.437459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:21.558855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:21.559010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:21.559048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:21.559077] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:21.562459] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-12T20:22:21.562764] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-12T20:22:21.562891] [INFO ] [sig ] FN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:21.707557] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FN.txt [2026-01-12T20:22:21.707751] [INFO ] [sig ] [1243/3499] Completed FN in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:21.707832] [INFO ] [sig ] [1244/3499] Forecasting FNB... [2026-01-12T20:22:21.707869] [INFO ] [sig ] Generating forecast for: FNB [2026-01-12T20:22:21.707906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-12T20:22:21.719204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-12T20:22:21.719503] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-12T20:22:21.720320] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-12T20:22:21.720373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:21.720407] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:21.720447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:21.720507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:21.782082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:21.782864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:21.782977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:21.783013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:21.904688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:21.904859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:21.904907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:21.904937] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:21.908320] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-01-12T20:22:21.908617] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-12T20:22:21.908751] [INFO ] [sig ] FNB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:22.050588] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FNB.txt [2026-01-12T20:22:22.050746] [INFO ] [sig ] [1244/3499] Completed FNB in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:22.050788] [INFO ] [sig ] [1245/3499] Forecasting FND... [2026-01-12T20:22:22.050818] [INFO ] [sig ] Generating forecast for: FND [2026-01-12T20:22:22.050860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-12T20:22:22.062672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-12T20:22:22.062951] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-12T20:22:22.063728] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-12T20:22:22.063780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:22.063812] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:22.063838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:22.063908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:22.120848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:22.121490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:22.121566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:22.121617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:22.242470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:22.242650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:22.242693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:22.242722] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:22.246444] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=17.32%) [2026-01-12T20:22:22.246753] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-12T20:22:22.246909] [INFO ] [sig ] FND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:22.394602] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FND.txt [2026-01-12T20:22:22.394756] [INFO ] [sig ] [1245/3499] Completed FND in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:22.394797] [INFO ] [sig ] [1246/3499] Forecasting FNF... [2026-01-12T20:22:22.394826] [INFO ] [sig ] Generating forecast for: FNF [2026-01-12T20:22:22.394855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-12T20:22:22.406242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-12T20:22:22.406617] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-12T20:22:22.407406] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-12T20:22:22.407457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:22.407488] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:22.407516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:22.407589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:22.465111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:22.465984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:22.466064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:22.466096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:22.585862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:22.586024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:22.586063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:22.586090] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:22.589427] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-12T20:22:22.589715] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-12T20:22:22.589835] [INFO ] [sig ] FNF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:22.732380] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FNF.txt [2026-01-12T20:22:22.732512] [INFO ] [sig ] [1246/3499] Completed FNF in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:22.732551] [INFO ] [sig ] [1247/3499] Forecasting FNKO... [2026-01-12T20:22:22.732599] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-12T20:22:22.732630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-12T20:22:22.743813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-12T20:22:22.744086] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-12T20:22:22.744840] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-12T20:22:22.744892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:22.744924] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:22.744987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:22.745045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:22.802206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:22.802957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:22.803033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:22.803065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:22.918778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:22.918946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:22.918986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:22.919014] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:22.922298] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=61.73%) [2026-01-12T20:22:22.922570] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-12T20:22:22.922719] [INFO ] [sig ] FNKO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:23.063968] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FNKO.txt [2026-01-12T20:22:23.064096] [INFO ] [sig ] [1247/3499] Completed FNKO in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:23.064135] [INFO ] [sig ] [1248/3499] Forecasting FNLC... [2026-01-12T20:22:23.064164] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-12T20:22:23.064199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-12T20:22:23.074962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-12T20:22:23.075229] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-12T20:22:23.076019] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-12T20:22:23.076070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:23.076102] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:23.076129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:23.076185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:23.132112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:23.132718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:23.132793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:23.132824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:23.233619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:23.233747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:23.233784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:23.233815] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:23.237047] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-12T20:22:23.237310] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-12T20:22:23.237428] [INFO ] [sig ] FNLC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:23.383001] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FNLC.txt [2026-01-12T20:22:23.383151] [INFO ] [sig ] [1248/3499] Completed FNLC in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:23.383191] [INFO ] [sig ] [1249/3499] Forecasting FNX... [2026-01-12T20:22:23.383219] [INFO ] [sig ] Generating forecast for: FNX [2026-01-12T20:22:23.383249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-12T20:22:23.394432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-12T20:22:23.394735] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-12T20:22:23.395497] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-12T20:22:23.395556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:23.395608] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:23.395637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:23.395692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:23.452754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:23.453415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:23.453491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:23.453523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:23.572618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:23.572766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:23.572806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:23.572835] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:23.576134] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-12T20:22:23.576404] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-12T20:22:23.576524] [INFO ] [sig ] FNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:23.720129] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FNX.txt [2026-01-12T20:22:23.720299] [INFO ] [sig ] [1249/3499] Completed FNX in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:23.720340] [INFO ] [sig ] [1250/3499] Forecasting FNY... [2026-01-12T20:22:23.720368] [INFO ] [sig ] Generating forecast for: FNY [2026-01-12T20:22:23.720397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-12T20:22:23.731844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-12T20:22:23.732192] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-12T20:22:23.732967] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-12T20:22:23.733019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:23.733050] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:23.733077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:23.733132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:23.789612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:23.790356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:23.790433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:23.790465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:23.903296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:23.903446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:23.903484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:23.903513] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:23.906912] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-01-12T20:22:23.907189] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-12T20:22:23.907306] [INFO ] [sig ] FNY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:24.048662] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FNY.txt [2026-01-12T20:22:24.048812] [INFO ] [sig ] [1250/3499] Completed FNY in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:24.048857] [INFO ] [sig ] [1251/3499] Forecasting FOA... [2026-01-12T20:22:24.048895] [INFO ] [sig ] Generating forecast for: FOA [2026-01-12T20:22:24.048931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-12T20:22:24.060267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-12T20:22:24.060599] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-12T20:22:24.061339] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-12T20:22:24.061390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:24.061421] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:24.061448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:24.061503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:24.117650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:24.118551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:24.118675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:24.118709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:24.243263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:24.243418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:24.243458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:24.243486] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:24.246798] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-12T20:22:24.247067] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-12T20:22:24.247187] [INFO ] [sig ] FOA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:24.393764] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FOA.txt [2026-01-12T20:22:24.393919] [INFO ] [sig ] [1251/3499] Completed FOA in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-12T20:22:24.393959] [INFO ] [sig ] [1252/3499] Forecasting FOF... [2026-01-12T20:22:24.393990] [INFO ] [sig ] Generating forecast for: FOF [2026-01-12T20:22:24.394021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-12T20:22:24.406016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-12T20:22:24.406433] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-12T20:22:24.407296] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-12T20:22:24.407350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:24.407382] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:24.407409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:24.407465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:24.465989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:24.466871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:24.466950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:24.466982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:24.588072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:24.588234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:24.588273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:24.588302] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:24.591887] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=92.58%) [2026-01-12T20:22:24.592210] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-12T20:22:24.592346] [INFO ] [sig ] FOF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:24.738419] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FOF.txt [2026-01-12T20:22:24.738596] [INFO ] [sig ] [1252/3499] Completed FOF in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-12T20:22:24.738639] [INFO ] [sig ] [1253/3499] Forecasting FOLD... [2026-01-12T20:22:24.738667] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-12T20:22:24.738695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-12T20:22:24.750048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-12T20:22:24.750389] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-12T20:22:24.751153] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-12T20:22:24.751205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:24.751237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:24.751264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:24.751325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:24.807663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:24.808570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:24.808682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:24.808714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:24.932769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:24.932936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:24.932975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:24.933003] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:24.936288] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=29.41%) [2026-01-12T20:22:24.936558] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-12T20:22:24.936698] [INFO ] [sig ] FOLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:25.078430] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FOLD.txt [2026-01-12T20:22:25.078561] [INFO ] [sig ] [1253/3499] Completed FOLD in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-12T20:22:25.078619] [INFO ] [sig ] [1254/3499] Forecasting FORM... [2026-01-12T20:22:25.078649] [INFO ] [sig ] Generating forecast for: FORM [2026-01-12T20:22:25.078678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-12T20:22:25.089558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-12T20:22:25.089852] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-12T20:22:25.090604] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-12T20:22:25.090656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:25.090687] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:25.090714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:25.090770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:25.146904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:25.147614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:25.147694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:25.147747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:25.266405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:25.266556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:25.266612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:25.266641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:25.269945] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-12T20:22:25.270211] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-12T20:22:25.270328] [INFO ] [sig ] FORM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:25.411884] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FORM.txt [2026-01-12T20:22:25.412022] [INFO ] [sig ] [1254/3499] Completed FORM in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-12T20:22:25.412061] [INFO ] [sig ] [1255/3499] Forecasting FOSL... [2026-01-12T20:22:25.412089] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-12T20:22:25.412118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-12T20:22:25.423397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-12T20:22:25.423689] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-12T20:22:25.424444] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-12T20:22:25.424495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:25.424526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:25.424552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:25.424628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:25.481694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:25.482362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:25.482440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:25.482471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:25.602657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:25.602804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:25.602845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:25.602873] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:25.606143] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-12T20:22:25.606416] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-12T20:22:25.606540] [INFO ] [sig ] FOSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:25.750166] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FOSL.txt [2026-01-12T20:22:25.750310] [INFO ] [sig ] [1255/3499] Completed FOSL in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-12T20:22:25.750350] [INFO ] [sig ] [1256/3499] Forecasting FOX... [2026-01-12T20:22:25.750378] [INFO ] [sig ] Generating forecast for: FOX [2026-01-12T20:22:25.750408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-12T20:22:25.762349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-12T20:22:25.762683] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-12T20:22:25.763422] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-12T20:22:25.763474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:25.763506] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:25.763533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:25.763608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:25.819824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:25.820712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:25.820791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:25.820822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:25.942487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:25.942654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:25.942694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:25.942723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:25.946004] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-12T20:22:25.946273] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-12T20:22:25.946396] [INFO ] [sig ] FOX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:26.087954] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FOX.txt [2026-01-12T20:22:26.088089] [INFO ] [sig ] [1256/3499] Completed FOX in 0.3s | 2.85 sym/s | Total: 7.3m | ETA: 13.1m [2026-01-12T20:22:26.088127] [INFO ] [sig ] [1257/3499] Forecasting FOXA... [2026-01-12T20:22:26.088156] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-12T20:22:26.088186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-12T20:22:26.099451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-12T20:22:26.099776] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-12T20:22:26.100546] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-12T20:22:26.100632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:26.100666] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:26.100693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:26.100749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:26.157318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:26.158170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:26.158282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:26.158315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:26.275453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:26.275634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:26.275674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:26.275702] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:26.279137] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-01-12T20:22:26.279431] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-12T20:22:26.279560] [INFO ] [sig ] FOXA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:26.423633] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FOXA.txt [2026-01-12T20:22:26.423784] [INFO ] [sig ] [1257/3499] Completed FOXA in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:26.423824] [INFO ] [sig ] [1258/3499] Forecasting FOXF... [2026-01-12T20:22:26.423854] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-12T20:22:26.423887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-12T20:22:26.436038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-12T20:22:26.436369] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-12T20:22:26.437160] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-12T20:22:26.437212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:26.437244] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:26.437271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:26.437328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:26.493408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:26.494276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:26.494357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:26.494389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:26.612053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:26.612213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:26.612252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:26.612282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:26.615847] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=86.40%) [2026-01-12T20:22:26.616144] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-12T20:22:26.616272] [INFO ] [sig ] FOXF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:26.765035] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FOXF.txt [2026-01-12T20:22:26.765203] [INFO ] [sig ] [1258/3499] Completed FOXF in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:26.765245] [INFO ] [sig ] [1259/3499] Forecasting FPF... [2026-01-12T20:22:26.765274] [INFO ] [sig ] Generating forecast for: FPF [2026-01-12T20:22:26.765304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-12T20:22:26.779943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-12T20:22:26.780652] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-12T20:22:26.781897] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-12T20:22:26.781963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:26.782007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:26.782042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:26.782120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:26.843356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:26.844520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:26.844651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:26.844703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:26.966691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:26.966863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:26.966907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:26.966937] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:26.970567] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=64.38%) [2026-01-12T20:22:26.970897] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-12T20:22:26.971034] [INFO ] [sig ] FPF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:27.125982] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FPF.txt [2026-01-12T20:22:27.126141] [INFO ] [sig ] [1259/3499] Completed FPF in 0.4s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:27.126182] [INFO ] [sig ] [1260/3499] Forecasting FPH... [2026-01-12T20:22:27.126213] [INFO ] [sig ] Generating forecast for: FPH [2026-01-12T20:22:27.126244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-12T20:22:27.139073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-12T20:22:27.139488] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-12T20:22:27.140283] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-12T20:22:27.140335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:27.140367] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:27.140394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:27.140450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:27.196880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:27.197749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:27.197833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:27.197866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:27.312450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:27.312617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:27.312658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:27.312688] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:27.316016] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-12T20:22:27.316285] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-12T20:22:27.316405] [INFO ] [sig ] FPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:27.458545] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FPH.txt [2026-01-12T20:22:27.458703] [INFO ] [sig ] [1260/3499] Completed FPH in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:27.458750] [INFO ] [sig ] [1261/3499] Forecasting FPI... [2026-01-12T20:22:27.458780] [INFO ] [sig ] Generating forecast for: FPI [2026-01-12T20:22:27.458810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-12T20:22:27.470767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-12T20:22:27.471045] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-12T20:22:27.471816] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-12T20:22:27.471876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:27.471916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:27.471949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:27.472017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:27.528991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:27.529671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:27.529747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:27.529780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:27.646187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:27.646353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:27.646393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:27.646421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:27.649929] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-12T20:22:27.650236] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-12T20:22:27.650361] [INFO ] [sig ] FPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:27.805518] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FPI.txt [2026-01-12T20:22:27.805695] [INFO ] [sig ] [1261/3499] Completed FPI in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:27.805739] [INFO ] [sig ] [1262/3499] Forecasting FPXI... [2026-01-12T20:22:27.805767] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-12T20:22:27.805798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-12T20:22:27.817984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-12T20:22:27.818307] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-12T20:22:27.819107] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-12T20:22:27.819161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:27.819194] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:27.819222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:27.819279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:27.876680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:27.877295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:27.877374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:27.877406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:27.980658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:27.980777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:27.980813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:27.980842] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:27.983986] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-12T20:22:27.984249] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-12T20:22:27.984382] [INFO ] [sig ] FPXI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:28.125099] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FPXI.txt [2026-01-12T20:22:28.125244] [INFO ] [sig ] [1262/3499] Completed FPXI in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:28.125283] [INFO ] [sig ] [1263/3499] Forecasting FRA... [2026-01-12T20:22:28.125312] [INFO ] [sig ] Generating forecast for: FRA [2026-01-12T20:22:28.125341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-12T20:22:28.137846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-12T20:22:28.138264] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-12T20:22:28.139131] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-12T20:22:28.139184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:28.139217] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:28.139244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:28.139300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:28.196195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:28.196891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:28.196971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:28.197003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:28.314359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:28.314516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:28.314555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:28.314601] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:28.317924] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: DOWN (p=44.01%) [2026-01-12T20:22:28.318195] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-12T20:22:28.318316] [INFO ] [sig ] FRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:28.462565] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRA.txt [2026-01-12T20:22:28.462751] [INFO ] [sig ] [1263/3499] Completed FRA in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:28.462790] [INFO ] [sig ] [1264/3499] Forecasting FRBA... [2026-01-12T20:22:28.462819] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-12T20:22:28.462850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-12T20:22:28.474527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-12T20:22:28.474873] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-12T20:22:28.475647] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-12T20:22:28.475700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:28.475758] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:28.475786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:28.475842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:28.546885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:28.548073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:28.548271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:28.548305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:28.661918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:28.662077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:28.662137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:28.662167] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:28.665549] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-12T20:22:28.665844] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-12T20:22:28.665975] [INFO ] [sig ] FRBA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:28.808183] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRBA.txt [2026-01-12T20:22:28.808312] [INFO ] [sig ] [1264/3499] Completed FRBA in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:28.808351] [INFO ] [sig ] [1265/3499] Forecasting FRGE... [2026-01-12T20:22:28.808379] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-12T20:22:28.808409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-12T20:22:28.819965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-12T20:22:28.820254] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-12T20:22:28.821028] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-12T20:22:28.821080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:28.821112] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:28.821139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:28.821194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:28.878091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:28.878813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:28.878891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:28.878923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:29.002956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:29.003103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:29.003142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:29.003170] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:29.006464] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-01-12T20:22:29.006750] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-12T20:22:29.006871] [INFO ] [sig ] FRGE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:29.153917] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FRGE.txt [2026-01-12T20:22:29.154070] [INFO ] [sig ] [1265/3499] Completed FRGE in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:29.154110] [INFO ] [sig ] [1266/3499] Forecasting FRHC... [2026-01-12T20:22:29.154137] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-12T20:22:29.154167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-12T20:22:29.166626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-12T20:22:29.166903] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-12T20:22:29.167710] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-12T20:22:29.167782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:29.167814] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:29.167840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:29.167896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:29.224727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:29.225470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:29.225550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:29.225600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:29.341452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:29.341617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:29.341657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:29.341686] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:29.345041] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-01-12T20:22:29.345317] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-12T20:22:29.345443] [INFO ] [sig ] FRHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:29.488101] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRHC.txt [2026-01-12T20:22:29.488256] [INFO ] [sig ] [1266/3499] Completed FRHC in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:29.488295] [INFO ] [sig ] [1267/3499] Forecasting FRME... [2026-01-12T20:22:29.488325] [INFO ] [sig ] Generating forecast for: FRME [2026-01-12T20:22:29.488356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-12T20:22:29.500383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-12T20:22:29.500729] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-12T20:22:29.501510] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-12T20:22:29.501565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:29.501629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:29.501661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:29.501719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:29.557853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:29.558446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:29.558524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:29.558557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:29.676696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:29.676845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:29.676886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:29.676973] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:29.680474] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=43.04%) [2026-01-12T20:22:29.680772] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-12T20:22:29.680895] [INFO ] [sig ] FRME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:29.823133] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRME.txt [2026-01-12T20:22:29.823264] [INFO ] [sig ] [1267/3499] Completed FRME in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-12T20:22:29.823303] [INFO ] [sig ] [1268/3499] Forecasting FRO... [2026-01-12T20:22:29.823333] [INFO ] [sig ] Generating forecast for: FRO [2026-01-12T20:22:29.823362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-12T20:22:29.834331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-12T20:22:29.834636] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-12T20:22:29.835379] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-12T20:22:29.835431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:29.835473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:29.835501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:29.835557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:29.892049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:29.892707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:29.892783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:29.892814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:30.013776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:30.013930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:30.013969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:30.013998] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:30.017281] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-01-12T20:22:30.017542] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-12T20:22:30.017680] [INFO ] [sig ] FRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:30.161700] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FRO.txt [2026-01-12T20:22:30.161875] [INFO ] [sig ] [1268/3499] Completed FRO in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-12T20:22:30.161915] [INFO ] [sig ] [1269/3499] Forecasting FROG... [2026-01-12T20:22:30.161945] [INFO ] [sig ] Generating forecast for: FROG [2026-01-12T20:22:30.161974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-12T20:22:30.173631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-12T20:22:30.173993] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-12T20:22:30.174992] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-12T20:22:30.175045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:30.175076] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:30.175102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:30.175157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:30.234611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:30.235509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:30.235614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:30.235651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:30.366186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:30.366376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:30.366441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:30.366494] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:30.371862] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=23.90%) [2026-01-12T20:22:30.372322] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-12T20:22:30.372523] [INFO ] [sig ] FROG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:30.594979] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FROG.txt [2026-01-12T20:22:30.595205] [INFO ] [sig ] [1269/3499] Completed FROG in 0.4s | 2.85 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-12T20:22:30.595261] [INFO ] [sig ] [1270/3499] Forecasting FRPH... [2026-01-12T20:22:30.595302] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-12T20:22:30.595345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-12T20:22:30.611454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-12T20:22:30.612069] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-12T20:22:30.613265] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-12T20:22:30.613341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:30.613395] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:30.613443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:30.613541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:30.700628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:30.701856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:30.701979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:30.702031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:30.886404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:30.886645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:30.886713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:30.886761] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:30.892092] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-12T20:22:30.892602] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-12T20:22:30.892807] [INFO ] [sig ] FRPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:31.110469] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRPH.txt [2026-01-12T20:22:31.110655] [INFO ] [sig ] [1270/3499] Completed FRPH in 0.5s | 2.85 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-12T20:22:31.110698] [INFO ] [sig ] [1271/3499] Forecasting FRSH... [2026-01-12T20:22:31.110727] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-12T20:22:31.110756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-12T20:22:31.124684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-12T20:22:31.125122] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-12T20:22:31.125973] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-12T20:22:31.126029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:31.126063] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:31.126091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:31.126149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:31.183856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:31.184837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:31.184943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:31.184982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:31.325142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:31.325327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:31.325389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:31.325435] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:31.330567] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=43.88%) [2026-01-12T20:22:31.331004] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-12T20:22:31.331187] [INFO ] [sig ] FRSH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:31.514068] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRSH.txt [2026-01-12T20:22:31.514218] [INFO ] [sig ] [1271/3499] Completed FRSH in 0.4s | 2.85 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-12T20:22:31.514259] [INFO ] [sig ] [1272/3499] Forecasting FRSX... [2026-01-12T20:22:31.514296] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-12T20:22:31.514328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-12T20:22:31.527644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-12T20:22:31.528060] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-12T20:22:31.528852] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-12T20:22:31.528905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:31.528936] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:31.528963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:31.529019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:31.585107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:31.585793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:31.585878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:31.585911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:31.702136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:31.702277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:31.702314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:31.702342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:31.705717] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-01-12T20:22:31.705994] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-12T20:22:31.706117] [INFO ] [sig ] FRSX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:31.850674] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FRSX.txt [2026-01-12T20:22:31.850803] [INFO ] [sig ] [1272/3499] Completed FRSX in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-12T20:22:31.850844] [INFO ] [sig ] [1273/3499] Forecasting FSBC... [2026-01-12T20:22:31.850873] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-12T20:22:31.850903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-12T20:22:31.861998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-12T20:22:31.862299] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-12T20:22:31.863063] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-12T20:22:31.863115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:31.863147] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:31.863174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:31.863230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:31.919243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:31.919896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:31.919974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:31.920011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:32.036530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:32.036693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:32.036732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:32.036760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:32.040138] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-12T20:22:32.040411] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-12T20:22:32.040533] [INFO ] [sig ] FSBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:32.183753] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FSBC.txt [2026-01-12T20:22:32.183888] [INFO ] [sig ] [1273/3499] Completed FSBC in 0.3s | 2.85 sym/s | Total: 7.4m | ETA: 13.0m [2026-01-12T20:22:32.183928] [INFO ] [sig ] [1274/3499] Forecasting FSCO... [2026-01-12T20:22:32.183959] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-12T20:22:32.183994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-12T20:22:32.195701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-12T20:22:32.196040] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-12T20:22:32.196818] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-12T20:22:32.196870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:32.196903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:32.196930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:32.196998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:32.253712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:32.254411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:32.254524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:32.254558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:32.369178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:32.369325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:32.369366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:32.369394] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:32.372781] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-01-12T20:22:32.373075] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-12T20:22:32.373207] [INFO ] [sig ] FSCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:32.515189] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FSCO.txt [2026-01-12T20:22:32.515315] [INFO ] [sig ] [1274/3499] Completed FSCO in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:32.515353] [INFO ] [sig ] [1275/3499] Forecasting FSK... [2026-01-12T20:22:32.515382] [INFO ] [sig ] Generating forecast for: FSK [2026-01-12T20:22:32.515412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-12T20:22:32.526802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-12T20:22:32.527099] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-12T20:22:32.527885] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-12T20:22:32.527937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:32.527968] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:32.527994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:32.528049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:32.584434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:32.585043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:32.585119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:32.585151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:32.701560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:32.701712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:32.701751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:32.701798] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:32.705094] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-01-12T20:22:32.705362] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-12T20:22:32.705482] [INFO ] [sig ] FSK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:32.846922] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FSK.txt [2026-01-12T20:22:32.847033] [INFO ] [sig ] [1275/3499] Completed FSK in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:32.847071] [INFO ] [sig ] [1276/3499] Forecasting FSLY... [2026-01-12T20:22:32.847099] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-12T20:22:32.847128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-12T20:22:32.858145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-12T20:22:32.858453] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-12T20:22:32.859225] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-12T20:22:32.859277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:32.859308] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:32.859335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:32.859391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:32.916116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:32.916742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:32.916820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:32.916851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:33.039725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:33.039898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:33.039938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:33.039966] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:33.043786] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-12T20:22:33.044058] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-12T20:22:33.044181] [INFO ] [sig ] FSLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:33.187807] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FSLY.txt [2026-01-12T20:22:33.187979] [INFO ] [sig ] [1276/3499] Completed FSLY in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:33.188023] [INFO ] [sig ] [1277/3499] Forecasting FSM... [2026-01-12T20:22:33.188058] [INFO ] [sig ] Generating forecast for: FSM [2026-01-12T20:22:33.188093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-12T20:22:33.199976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-12T20:22:33.200342] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-12T20:22:33.201149] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-12T20:22:33.201203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:33.201237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:33.201266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:33.201324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:33.258410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:33.259104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:33.259196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:33.259244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:33.377364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:33.377501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:33.377539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:33.377582] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:33.380904] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-12T20:22:33.381174] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-12T20:22:33.381293] [INFO ] [sig ] FSM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:33.522900] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FSM.txt [2026-01-12T20:22:33.523066] [INFO ] [sig ] [1277/3499] Completed FSM in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:33.523114] [INFO ] [sig ] [1278/3499] Forecasting FSS... [2026-01-12T20:22:33.523149] [INFO ] [sig ] Generating forecast for: FSS [2026-01-12T20:22:33.523183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-12T20:22:33.534185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-12T20:22:33.534492] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-12T20:22:33.535259] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-12T20:22:33.535311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:33.535343] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:33.535370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:33.535426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:33.591879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:33.592682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:33.592759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:33.592790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:33.713742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:33.713889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:33.713929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:33.713957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:33.717269] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=88.55%) [2026-01-12T20:22:33.717533] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-12T20:22:33.717670] [INFO ] [sig ] FSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:33.859331] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FSS.txt [2026-01-12T20:22:33.859452] [INFO ] [sig ] [1278/3499] Completed FSS in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:33.859490] [INFO ] [sig ] [1279/3499] Forecasting FTA... [2026-01-12T20:22:33.859519] [INFO ] [sig ] Generating forecast for: FTA [2026-01-12T20:22:33.859549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-12T20:22:33.870479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-12T20:22:33.870783] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-12T20:22:33.871528] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-12T20:22:33.871609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:33.871664] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:33.871703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:33.871766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:33.928375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:33.929028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:33.929107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:33.929140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:34.046325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:34.046478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:34.046516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:34.046544] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:34.049900] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=27.09%) [2026-01-12T20:22:34.050195] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-12T20:22:34.050313] [INFO ] [sig ] FTA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:34.192067] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTA.txt [2026-01-12T20:22:34.192211] [INFO ] [sig ] [1279/3499] Completed FTA in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:34.192251] [INFO ] [sig ] [1280/3499] Forecasting FTAI... [2026-01-12T20:22:34.192281] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-12T20:22:34.192311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-12T20:22:34.203393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-12T20:22:34.203716] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-12T20:22:34.204471] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-12T20:22:34.204523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:34.204555] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:34.204602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:34.204661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:34.261512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:34.262251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:34.262328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:34.262360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:34.386534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:34.386701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:34.386740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:34.386768] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:34.390091] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=60.74%) [2026-01-12T20:22:34.390357] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-12T20:22:34.390475] [INFO ] [sig ] FTAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:34.533109] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTAI.txt [2026-01-12T20:22:34.533251] [INFO ] [sig ] [1280/3499] Completed FTAI in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:34.533293] [INFO ] [sig ] [1281/3499] Forecasting FTC... [2026-01-12T20:22:34.533322] [INFO ] [sig ] Generating forecast for: FTC [2026-01-12T20:22:34.533353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-12T20:22:34.545039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-12T20:22:34.545328] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-12T20:22:34.546101] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-12T20:22:34.546153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:34.546211] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:34.546239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:34.546294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:34.603117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:34.603889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:34.603969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:34.604002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:34.720178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:34.720335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:34.720373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:34.720402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:34.723685] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-12T20:22:34.723954] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-12T20:22:34.724083] [INFO ] [sig ] FTC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:34.866388] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTC.txt [2026-01-12T20:22:34.866519] [INFO ] [sig ] [1281/3499] Completed FTC in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:34.866558] [INFO ] [sig ] [1282/3499] Forecasting FTCI... [2026-01-12T20:22:34.866609] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-12T20:22:34.866640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-12T20:22:34.878114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-12T20:22:34.878394] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-12T20:22:34.879174] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-12T20:22:34.879226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:34.879258] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:34.879284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:34.879340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:34.935692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:34.936303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:34.936378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:34.936409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:35.057217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:35.057362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:35.057400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:35.057428] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:35.060846] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-12T20:22:35.061112] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-12T20:22:35.061236] [INFO ] [sig ] FTCI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:35.202741] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTCI.txt [2026-01-12T20:22:35.202875] [INFO ] [sig ] [1282/3499] Completed FTCI in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:35.202913] [INFO ] [sig ] [1283/3499] Forecasting FTCS... [2026-01-12T20:22:35.202942] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-12T20:22:35.202977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-12T20:22:35.214944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-12T20:22:35.215220] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-12T20:22:35.215989] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-12T20:22:35.216040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:35.216074] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:35.216104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:35.216160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:35.272286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:35.273032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:35.273115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:35.273147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:35.386344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:35.386482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:35.386520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:35.386548] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:35.389858] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=58.24%) [2026-01-12T20:22:35.390150] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-12T20:22:35.390283] [INFO ] [sig ] FTCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:35.532151] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTCS.txt [2026-01-12T20:22:35.532297] [INFO ] [sig ] [1283/3499] Completed FTCS in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:35.532335] [INFO ] [sig ] [1284/3499] Forecasting FTEK... [2026-01-12T20:22:35.532365] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-12T20:22:35.532395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-12T20:22:35.543179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-12T20:22:35.543483] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-12T20:22:35.544274] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-12T20:22:35.544325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:35.544356] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:35.544382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:35.544438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:35.601139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:35.601928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:35.602010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:35.602043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:35.718863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:35.719017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:35.719057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:35.719120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:35.722543] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=19.03%) [2026-01-12T20:22:35.722849] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-12T20:22:35.722978] [INFO ] [sig ] FTEK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:35.865803] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTEK.txt [2026-01-12T20:22:35.865944] [INFO ] [sig ] [1284/3499] Completed FTEK in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:35.865983] [INFO ] [sig ] [1285/3499] Forecasting FTGC... [2026-01-12T20:22:35.866014] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-12T20:22:35.866044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-12T20:22:35.877233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-12T20:22:35.877518] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-12T20:22:35.878344] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-12T20:22:35.878397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:35.878428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:35.878454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:35.878510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:35.934841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:35.935460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:35.935535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:35.935567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:36.060831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:36.060995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:36.061034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:36.061061] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:36.064464] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-12T20:22:36.064776] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-12T20:22:36.064907] [INFO ] [sig ] FTGC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:36.208701] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTGC.txt [2026-01-12T20:22:36.208992] [INFO ] [sig ] [1285/3499] Completed FTGC in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-12T20:22:36.209056] [INFO ] [sig ] [1286/3499] Forecasting FTGS... [2026-01-12T20:22:36.209110] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-12T20:22:36.209157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-12T20:22:36.221796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-12T20:22:36.222126] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-12T20:22:36.222936] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-12T20:22:36.222989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:36.223022] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:36.223048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:36.223104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:36.288625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:36.289479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:36.289562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:36.289614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:36.409806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:36.409962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:36.410000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:36.410031] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:36.413388] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-01-12T20:22:36.413676] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-12T20:22:36.413799] [INFO ] [sig ] FTGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:36.555780] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTGS.txt [2026-01-12T20:22:36.555939] [INFO ] [sig ] [1286/3499] Completed FTGS in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-12T20:22:36.555980] [INFO ] [sig ] [1287/3499] Forecasting FTHI... [2026-01-12T20:22:36.556009] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-12T20:22:36.556038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-12T20:22:36.568282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-12T20:22:36.568704] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-12T20:22:36.569491] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-12T20:22:36.569544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:36.569596] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:36.569625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:36.569686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:36.628091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:36.628940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:36.629026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:36.629057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:36.748745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:36.748899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:36.748940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:36.748967] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:36.752279] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=18.57%) [2026-01-12T20:22:36.752551] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-12T20:22:36.752692] [INFO ] [sig ] FTHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:36.894216] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTHI.txt [2026-01-12T20:22:36.894347] [INFO ] [sig ] [1287/3499] Completed FTHI in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-12T20:22:36.894386] [INFO ] [sig ] [1288/3499] Forecasting FTHY... [2026-01-12T20:22:36.894415] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-12T20:22:36.894444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-12T20:22:36.906639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-12T20:22:36.906942] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-12T20:22:36.907738] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-12T20:22:36.907798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:36.907835] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:36.907868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:36.907927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:36.964012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:36.964742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:36.964825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:36.964856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:37.077296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:37.077449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:37.077488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:37.077516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:37.080979] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-01-12T20:22:37.081256] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-12T20:22:37.081377] [INFO ] [sig ] FTHY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:37.226093] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTHY.txt [2026-01-12T20:22:37.226260] [INFO ] [sig ] [1288/3499] Completed FTHY in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-12T20:22:37.226301] [INFO ] [sig ] [1289/3499] Forecasting FTI... [2026-01-12T20:22:37.226330] [INFO ] [sig ] Generating forecast for: FTI [2026-01-12T20:22:37.226360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-12T20:22:37.238130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-12T20:22:37.238506] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-12T20:22:37.239314] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-12T20:22:37.239367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:37.239398] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:37.239425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:37.239481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:37.295951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:37.296718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:37.296796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:37.296827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:37.418501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:37.418662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:37.418702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:37.418731] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:37.422038] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-12T20:22:37.422311] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-12T20:22:37.422429] [INFO ] [sig ] FTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:37.564277] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTI.txt [2026-01-12T20:22:37.564413] [INFO ] [sig ] [1289/3499] Completed FTI in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-12T20:22:37.564452] [INFO ] [sig ] [1290/3499] Forecasting FTK... [2026-01-12T20:22:37.564482] [INFO ] [sig ] Generating forecast for: FTK [2026-01-12T20:22:37.564511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-12T20:22:37.576201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-12T20:22:37.576496] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-12T20:22:37.577267] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-12T20:22:37.577320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:37.577351] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:37.577377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:37.577431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:37.634089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:37.635009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:37.635088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:37.635120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:37.754410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:37.754567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:37.754624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:37.754654] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:37.757982] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-12T20:22:37.758290] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-12T20:22:37.758416] [INFO ] [sig ] FTK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:37.902127] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTK.txt [2026-01-12T20:22:37.902262] [INFO ] [sig ] [1290/3499] Completed FTK in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-12T20:22:37.902301] [INFO ] [sig ] [1291/3499] Forecasting FTLF... [2026-01-12T20:22:37.902329] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-12T20:22:37.902359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-12T20:22:37.913379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-12T20:22:37.913677] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-12T20:22:37.914421] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-12T20:22:37.914472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:37.914505] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:37.914532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:37.914607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:37.970906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:37.971783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:37.971918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:37.971958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:38.078357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:38.078505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:38.078543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:38.078591] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:38.081964] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=57.60%) [2026-01-12T20:22:38.082238] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-12T20:22:38.082370] [INFO ] [sig ] FTLF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:38.223665] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTLF.txt [2026-01-12T20:22:38.223819] [INFO ] [sig ] [1291/3499] Completed FTLF in 0.3s | 2.85 sym/s | Total: 7.5m | ETA: 12.9m [2026-01-12T20:22:38.223860] [INFO ] [sig ] [1292/3499] Forecasting FTQI... [2026-01-12T20:22:38.223889] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-12T20:22:38.223918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-12T20:22:38.236036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-12T20:22:38.236322] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-12T20:22:38.237108] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-12T20:22:38.237171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:38.237204] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:38.237232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:38.237290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:38.294123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:38.294746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:38.294823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:38.294855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:38.409401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:38.409543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:38.409599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:38.409630] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:38.412896] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-12T20:22:38.413165] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-12T20:22:38.413284] [INFO ] [sig ] FTQI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:38.556714] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTQI.txt [2026-01-12T20:22:38.556845] [INFO ] [sig ] [1292/3499] Completed FTQI in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:38.556885] [INFO ] [sig ] [1293/3499] Forecasting FTRE... [2026-01-12T20:22:38.556914] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-12T20:22:38.556943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-12T20:22:38.568609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-12T20:22:38.568894] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-12T20:22:38.569736] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-12T20:22:38.569789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:38.569821] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:38.569848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:38.569906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:38.627364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:38.628180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:38.628261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:38.628293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:38.750180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:38.750342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:38.750380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:38.750409] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:38.753754] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-01-12T20:22:38.754038] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-12T20:22:38.754162] [INFO ] [sig ] FTRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:38.898502] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTRE.txt [2026-01-12T20:22:38.898676] [INFO ] [sig ] [1293/3499] Completed FTRE in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:38.898718] [INFO ] [sig ] [1294/3499] Forecasting FTRI... [2026-01-12T20:22:38.898747] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-12T20:22:38.898777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-12T20:22:38.910755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-12T20:22:38.911121] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-12T20:22:38.911930] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-12T20:22:38.911984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:38.912016] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:38.912042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:38.912101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:38.971726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:38.972615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:38.972715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:38.972758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:39.096603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:39.096762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:39.096802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:39.096832] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:39.100313] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=41.35%) [2026-01-12T20:22:39.100648] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-12T20:22:39.100783] [INFO ] [sig ] FTRI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:39.251738] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FTRI.txt [2026-01-12T20:22:39.251927] [INFO ] [sig ] [1294/3499] Completed FTRI in 0.4s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:39.251971] [INFO ] [sig ] [1295/3499] Forecasting FTS... [2026-01-12T20:22:39.252001] [INFO ] [sig ] Generating forecast for: FTS [2026-01-12T20:22:39.252032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-12T20:22:39.264529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-12T20:22:39.264963] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-12T20:22:39.265832] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-12T20:22:39.265887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:39.265923] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:39.265952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:39.266009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:39.325337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:39.326218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:39.326301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:39.326336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:39.453098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:39.453252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:39.453295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:39.453324] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:39.456879] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=87.34%) [2026-01-12T20:22:39.457189] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-12T20:22:39.457323] [INFO ] [sig ] FTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:39.604858] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTS.txt [2026-01-12T20:22:39.605009] [INFO ] [sig ] [1295/3499] Completed FTS in 0.4s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:39.605055] [INFO ] [sig ] [1296/3499] Forecasting FTSL... [2026-01-12T20:22:39.605084] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-12T20:22:39.605115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-12T20:22:39.616413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-12T20:22:39.616782] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-12T20:22:39.617557] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-12T20:22:39.617630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:39.617664] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:39.617691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:39.617773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:39.675844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:39.676711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:39.676797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:39.676837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:39.792825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:39.792980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:39.793020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:39.793050] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:39.796511] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-12T20:22:39.796808] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-12T20:22:39.796938] [INFO ] [sig ] FTSL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:39.943276] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTSL.txt [2026-01-12T20:22:39.943430] [INFO ] [sig ] [1296/3499] Completed FTSL in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:39.943470] [INFO ] [sig ] [1297/3499] Forecasting FTSM... [2026-01-12T20:22:39.943500] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-12T20:22:39.943530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-12T20:22:39.955072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-12T20:22:39.955370] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-12T20:22:39.956196] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-12T20:22:39.956250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:39.956283] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:39.956310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:39.956367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:40.033935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:40.035051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:40.035149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:40.035190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:40.147799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:40.147963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:40.148002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:40.148032] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:40.151407] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=66.35%) [2026-01-12T20:22:40.151734] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-12T20:22:40.151856] [INFO ] [sig ] FTSM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:40.294044] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTSM.txt [2026-01-12T20:22:40.294174] [INFO ] [sig ] [1297/3499] Completed FTSM in 0.4s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:40.294213] [INFO ] [sig ] [1298/3499] Forecasting FTXL... [2026-01-12T20:22:40.294242] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-12T20:22:40.294272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-12T20:22:40.305205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-12T20:22:40.305481] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-12T20:22:40.306241] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-12T20:22:40.306293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:40.306350] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:40.306378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:40.306435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:40.362585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:40.363299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:40.363378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:40.363412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:40.483644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:40.483826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:40.483876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:40.483906] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:40.487791] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-12T20:22:40.488111] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-12T20:22:40.488244] [INFO ] [sig ] FTXL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:40.630228] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTXL.txt [2026-01-12T20:22:40.630381] [INFO ] [sig ] [1298/3499] Completed FTXL in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:40.630423] [INFO ] [sig ] [1299/3499] Forecasting FTXN... [2026-01-12T20:22:40.630451] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-12T20:22:40.630480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-12T20:22:40.642911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-12T20:22:40.643276] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-12T20:22:40.644111] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-12T20:22:40.644164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:40.644196] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:40.644222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:40.644278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:40.700358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:40.701258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:40.701340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:40.701375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:40.816965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:40.817121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:40.817178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:40.817207] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:40.820517] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-01-12T20:22:40.820802] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-12T20:22:40.820922] [INFO ] [sig ] FTXN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:40.961718] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTXN.txt [2026-01-12T20:22:40.961856] [INFO ] [sig ] [1299/3499] Completed FTXN in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:40.961896] [INFO ] [sig ] [1300/3499] Forecasting FTXO... [2026-01-12T20:22:40.961925] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-12T20:22:40.961954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-12T20:22:40.973914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-12T20:22:40.974253] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-12T20:22:40.975059] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-12T20:22:40.975112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:40.975146] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:40.975173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:40.975229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:41.034010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:41.034866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:41.034947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:41.034982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:41.155044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:41.155199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:41.155238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:41.155267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:41.158663] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=77.36%) [2026-01-12T20:22:41.158942] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-12T20:22:41.159064] [INFO ] [sig ] FTXO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:41.302568] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FTXO.txt [2026-01-12T20:22:41.302732] [INFO ] [sig ] [1300/3499] Completed FTXO in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:41.302772] [INFO ] [sig ] [1301/3499] Forecasting FUBO... [2026-01-12T20:22:41.302801] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-12T20:22:41.302832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-12T20:22:41.315324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-12T20:22:41.315753] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-12T20:22:41.316556] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-12T20:22:41.316632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:41.316665] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:41.316693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:41.316750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:41.375523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:41.376483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:41.376606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:41.376654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:41.501874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:41.502035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:41.502076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:41.502164] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:41.505794] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-01-12T20:22:41.506090] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-12T20:22:41.506227] [INFO ] [sig ] FUBO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:41.650145] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FUBO.txt [2026-01-12T20:22:41.650309] [INFO ] [sig ] [1301/3499] Completed FUBO in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-12T20:22:41.650352] [INFO ] [sig ] [1302/3499] Forecasting FUL... [2026-01-12T20:22:41.650381] [INFO ] [sig ] Generating forecast for: FUL [2026-01-12T20:22:41.650410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-12T20:22:41.662913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-12T20:22:41.663298] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-12T20:22:41.664116] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-12T20:22:41.664169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:41.664202] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:41.664228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:41.664284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:41.723482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:41.724384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:41.724472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:41.724503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:41.860087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:41.860273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:41.860316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:41.860344] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:41.863853] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-12T20:22:41.864144] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-12T20:22:41.864280] [INFO ] [sig ] FUL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:42.006201] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FUL.txt [2026-01-12T20:22:42.006325] [INFO ] [sig ] [1302/3499] Completed FUL in 0.4s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:42.006363] [INFO ] [sig ] [1303/3499] Forecasting FULC... [2026-01-12T20:22:42.006391] [INFO ] [sig ] Generating forecast for: FULC [2026-01-12T20:22:42.006420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-12T20:22:42.019164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-12T20:22:42.019427] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-12T20:22:42.020182] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-12T20:22:42.020234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:42.020281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:42.020309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:42.020366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:42.078401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:42.079264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:42.079350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:42.079383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:42.205404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:42.205608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:42.205661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:42.205692] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:42.209002] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=14.75%) [2026-01-12T20:22:42.209266] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-12T20:22:42.209390] [INFO ] [sig ] FULC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:42.357822] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FULC.txt [2026-01-12T20:22:42.358019] [INFO ] [sig ] [1303/3499] Completed FULC in 0.4s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:42.358078] [INFO ] [sig ] [1304/3499] Forecasting FUN... [2026-01-12T20:22:42.358120] [INFO ] [sig ] Generating forecast for: FUN [2026-01-12T20:22:42.358163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-12T20:22:42.370883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-12T20:22:42.371214] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-12T20:22:42.372037] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-12T20:22:42.372089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:42.372120] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:42.372147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:42.372203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:42.429546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:42.430377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:42.430457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:42.430488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:42.550557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:42.550753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:42.550796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:42.550825] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:42.554238] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=65.56%) [2026-01-12T20:22:42.554512] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-12T20:22:42.554652] [INFO ] [sig ] FUN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:42.703527] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FUN.txt [2026-01-12T20:22:42.703729] [INFO ] [sig ] [1304/3499] Completed FUN in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:42.703771] [INFO ] [sig ] [1305/3499] Forecasting FUNC... [2026-01-12T20:22:42.703799] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-12T20:22:42.703828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-12T20:22:42.715875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-12T20:22:42.716344] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-12T20:22:42.717340] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-12T20:22:42.717395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:42.717428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:42.717456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:42.717512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:42.774608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:42.775477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:42.775566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:42.775621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:42.895407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:42.895562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:42.895621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:42.895650] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:42.898993] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=77.91%) [2026-01-12T20:22:42.899271] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-12T20:22:42.899393] [INFO ] [sig ] FUNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:43.047438] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FUNC.txt [2026-01-12T20:22:43.047607] [INFO ] [sig ] [1305/3499] Completed FUNC in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:43.047651] [INFO ] [sig ] [1306/3499] Forecasting FUND... [2026-01-12T20:22:43.047680] [INFO ] [sig ] Generating forecast for: FUND [2026-01-12T20:22:43.047709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-12T20:22:43.059174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-12T20:22:43.059551] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-12T20:22:43.060400] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-12T20:22:43.060455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:43.060488] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:43.060516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:43.060594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:43.119517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:43.120414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:43.120497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:43.120528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:43.237218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:43.237392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:43.237439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:43.237468] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:43.241080] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: DOWN (p=40.64%) [2026-01-12T20:22:43.241381] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-12T20:22:43.241515] [INFO ] [sig ] FUND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:43.389994] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FUND.txt [2026-01-12T20:22:43.390154] [INFO ] [sig ] [1306/3499] Completed FUND in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:43.390200] [INFO ] [sig ] [1307/3499] Forecasting FVCB... [2026-01-12T20:22:43.390230] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-12T20:22:43.390259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-12T20:22:43.402380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-12T20:22:43.402776] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-12T20:22:43.403539] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-12T20:22:43.403609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:43.403642] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:43.403669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:43.403724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:43.461497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:43.462402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:43.462486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:43.462516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:43.574535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:43.574711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:43.574750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:43.574780] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:43.578231] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=83.29%) [2026-01-12T20:22:43.578517] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-12T20:22:43.578661] [INFO ] [sig ] FVCB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:43.721522] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FVCB.txt [2026-01-12T20:22:43.721692] [INFO ] [sig ] [1307/3499] Completed FVCB in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:43.721734] [INFO ] [sig ] [1308/3499] Forecasting FWONA... [2026-01-12T20:22:43.721762] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-12T20:22:43.721792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-12T20:22:43.733338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-12T20:22:43.733722] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-12T20:22:43.734495] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-12T20:22:43.734548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:43.734602] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:43.734633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:43.734690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:43.794164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:43.795223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:43.795343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:43.795376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:43.917313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:43.917474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:43.917515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:43.917544] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:43.921092] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-12T20:22:43.921375] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-12T20:22:43.921519] [INFO ] [sig ] FWONA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:44.071158] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FWONA.txt [2026-01-12T20:22:44.071334] [INFO ] [sig ] [1308/3499] Completed FWONA in 0.3s | 2.85 sym/s | Total: 7.6m | ETA: 12.8m [2026-01-12T20:22:44.071374] [INFO ] [sig ] [1309/3499] Forecasting FWONK... [2026-01-12T20:22:44.071404] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-12T20:22:44.071433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-12T20:22:44.083559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-12T20:22:44.083942] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-12T20:22:44.084760] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-12T20:22:44.084814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:44.084845] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:44.084871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:44.084926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:44.145907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:44.146837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:44.146922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:44.146955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:44.270518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:44.270689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:44.270731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:44.270760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:44.274461] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-12T20:22:44.274798] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-12T20:22:44.274932] [INFO ] [sig ] FWONK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:44.485881] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FWONK.txt [2026-01-12T20:22:44.486038] [INFO ] [sig ] [1309/3499] Completed FWONK in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:44.486079] [INFO ] [sig ] [1310/3499] Forecasting FWRD... [2026-01-12T20:22:44.486109] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-12T20:22:44.486138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-12T20:22:44.500279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-12T20:22:44.500708] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-12T20:22:44.501521] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-12T20:22:44.501605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:44.501641] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:44.501668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:44.501724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:44.563727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:44.564629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:44.564716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:44.564749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:44.699797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:44.699960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:44.700038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:44.700069] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:44.703613] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=90.24%) [2026-01-12T20:22:44.703907] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-12T20:22:44.704036] [INFO ] [sig ] FWRD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:44.853449] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FWRD.txt [2026-01-12T20:22:44.853623] [INFO ] [sig ] [1310/3499] Completed FWRD in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:44.853666] [INFO ] [sig ] [1311/3499] Forecasting FWRG... [2026-01-12T20:22:44.853695] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-12T20:22:44.853724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-12T20:22:44.865767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-12T20:22:44.866132] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-12T20:22:44.866945] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-12T20:22:44.866999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:44.867032] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:44.867059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:44.867115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:44.926410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:44.927329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:44.927418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:44.927460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:45.052969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:45.053125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:45.053164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:45.053194] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:45.056688] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=78.28%) [2026-01-12T20:22:45.056986] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-12T20:22:45.057117] [INFO ] [sig ] FWRG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:45.204308] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FWRG.txt [2026-01-12T20:22:45.204465] [INFO ] [sig ] [1311/3499] Completed FWRG in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:45.204506] [INFO ] [sig ] [1312/3499] Forecasting FYC... [2026-01-12T20:22:45.204538] [INFO ] [sig ] Generating forecast for: FYC [2026-01-12T20:22:45.204586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-12T20:22:45.215959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-12T20:22:45.216315] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-12T20:22:45.217117] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-12T20:22:45.217173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:45.217208] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:45.217236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:45.217295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:45.276804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:45.277692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:45.277807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:45.277842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:45.401716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:45.401877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:45.401915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:45.401943] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:45.405457] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-01-12T20:22:45.405763] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-12T20:22:45.405887] [INFO ] [sig ] FYC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:45.549329] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/FYC.txt [2026-01-12T20:22:45.549480] [INFO ] [sig ] [1312/3499] Completed FYC in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:45.549520] [INFO ] [sig ] [1313/3499] Forecasting FYX... [2026-01-12T20:22:45.549550] [INFO ] [sig ] Generating forecast for: FYX [2026-01-12T20:22:45.549599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-12T20:22:45.561080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-12T20:22:45.561458] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-12T20:22:45.562301] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-12T20:22:45.562355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:45.562388] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:45.562415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:45.562470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:45.621925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:45.622877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:45.622964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:45.622999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:45.744312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:45.744453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:45.744493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:45.744523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:45.747953] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=63.69%) [2026-01-12T20:22:45.748228] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-12T20:22:45.748365] [INFO ] [sig ] FYX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:45.894373] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/FYX.txt [2026-01-12T20:22:45.894520] [INFO ] [sig ] [1313/3499] Completed FYX in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:45.894561] [INFO ] [sig ] [1314/3499] Forecasting G... [2026-01-12T20:22:45.894610] [INFO ] [sig ] Generating forecast for: G [2026-01-12T20:22:45.894640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-12T20:22:45.905938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-12T20:22:45.906284] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-12T20:22:45.907062] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-12T20:22:45.907115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:45.907158] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:45.907185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:45.907240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:45.965108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:45.965797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:45.965876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:45.965910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:46.092295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:46.092459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:46.092500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:46.092529] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:46.096066] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-12T20:22:46.096347] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-12T20:22:46.096476] [INFO ] [sig ] G: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:46.240913] [INFO ] [LOCAL ] Saved forecast: G 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/G.txt [2026-01-12T20:22:46.241071] [INFO ] [sig ] [1314/3499] Completed G in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:46.241112] [INFO ] [sig ] [1315/3499] Forecasting GAB... [2026-01-12T20:22:46.241143] [INFO ] [sig ] Generating forecast for: GAB [2026-01-12T20:22:46.241172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-12T20:22:46.253462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-12T20:22:46.253776] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-12T20:22:46.254536] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-12T20:22:46.254633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:46.254666] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:46.254693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:46.254751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:46.312346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:46.313208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:46.313290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:46.313323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:46.442123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:46.442279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:46.442320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:46.442349] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:46.446320] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=60.02%) [2026-01-12T20:22:46.446762] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-12T20:22:46.446887] [INFO ] [sig ] GAB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:46.593147] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GAB.txt [2026-01-12T20:22:46.593312] [INFO ] [sig ] [1315/3499] Completed GAB in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:46.593351] [INFO ] [sig ] [1316/3499] Forecasting GABC... [2026-01-12T20:22:46.593381] [INFO ] [sig ] Generating forecast for: GABC [2026-01-12T20:22:46.593411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-12T20:22:46.605359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-12T20:22:46.605726] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-12T20:22:46.606515] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-12T20:22:46.606585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:46.606621] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:46.606649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:46.606706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:46.679476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:46.680375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:46.680461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:46.680494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:46.799728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:46.799904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:46.799951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:46.799981] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:46.803495] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-01-12T20:22:46.803818] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-12T20:22:46.803945] [INFO ] [sig ] GABC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:46.947278] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GABC.txt [2026-01-12T20:22:46.947429] [INFO ] [sig ] [1316/3499] Completed GABC in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:46.947470] [INFO ] [sig ] [1317/3499] Forecasting GAIA... [2026-01-12T20:22:46.947499] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-12T20:22:46.947529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-12T20:22:46.959129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-12T20:22:46.959502] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-12T20:22:46.960279] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-12T20:22:46.960332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:46.960368] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:46.960395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:46.960451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:47.021864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:47.022942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:47.023042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:47.023082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:47.147442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:47.147628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:47.147671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:47.147735] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:47.151612] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-12T20:22:47.151987] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-12T20:22:47.152131] [INFO ] [sig ] GAIA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:47.298597] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GAIA.txt [2026-01-12T20:22:47.298750] [INFO ] [sig ] [1317/3499] Completed GAIA in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:47.298790] [INFO ] [sig ] [1318/3499] Forecasting GAIN... [2026-01-12T20:22:47.298820] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-12T20:22:47.298857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-12T20:22:47.311019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-12T20:22:47.311466] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-12T20:22:47.312456] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-12T20:22:47.312514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:47.312546] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:47.312592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:47.312652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:47.371530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:47.372395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:47.372479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:47.372512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:47.501277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:47.501445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:47.501522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:47.501554] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:47.505351] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: UP (p=61.91%) [2026-01-12T20:22:47.505658] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-12T20:22:47.505803] [INFO ] [sig ] GAIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:47.652302] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GAIN.txt [2026-01-12T20:22:47.652454] [INFO ] [sig ] [1318/3499] Completed GAIN in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-12T20:22:47.652496] [INFO ] [sig ] [1319/3499] Forecasting GAM... [2026-01-12T20:22:47.652531] [INFO ] [sig ] Generating forecast for: GAM [2026-01-12T20:22:47.652590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-12T20:22:47.664072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-12T20:22:47.664401] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-12T20:22:47.665245] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-12T20:22:47.665300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:47.665333] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:47.665359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:47.665417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:47.723296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:47.724177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:47.724258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:47.724291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:47.839933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:47.840084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:47.840123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:47.840151] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:47.843433] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=73.45%) [2026-01-12T20:22:47.843720] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-12T20:22:47.843839] [INFO ] [sig ] GAM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:47.983657] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GAM.txt [2026-01-12T20:22:47.983781] [INFO ] [sig ] [1319/3499] Completed GAM in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:47.983820] [INFO ] [sig ] [1320/3499] Forecasting GAMB... [2026-01-12T20:22:47.983850] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-12T20:22:47.983879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-12T20:22:47.995624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-12T20:22:47.995897] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-12T20:22:47.996672] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-12T20:22:47.996725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:47.996756] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:47.996783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:47.996839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:48.054984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:48.055613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:48.055689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:48.055721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:48.179901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:48.180177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:48.180219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:48.180247] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:48.183650] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=13.86%) [2026-01-12T20:22:48.183925] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-12T20:22:48.184055] [INFO ] [sig ] GAMB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:48.327907] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GAMB.txt [2026-01-12T20:22:48.328054] [INFO ] [sig ] [1320/3499] Completed GAMB in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:48.328094] [INFO ] [sig ] [1321/3499] Forecasting GANX... [2026-01-12T20:22:48.328125] [INFO ] [sig ] Generating forecast for: GANX [2026-01-12T20:22:48.328155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-12T20:22:48.340092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-12T20:22:48.340401] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-12T20:22:48.341244] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-12T20:22:48.341299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:48.341331] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:48.341357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:48.341414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:48.398054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:48.398818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:48.398899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:48.398930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:48.515703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:48.515863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:48.515902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:48.515970] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:48.519281] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-12T20:22:48.519550] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-12T20:22:48.519694] [INFO ] [sig ] GANX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:48.665142] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GANX.txt [2026-01-12T20:22:48.665327] [INFO ] [sig ] [1321/3499] Completed GANX in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:48.665381] [INFO ] [sig ] [1322/3499] Forecasting GASS... [2026-01-12T20:22:48.665462] [INFO ] [sig ] Generating forecast for: GASS [2026-01-12T20:22:48.665508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-12T20:22:48.678897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-12T20:22:48.679299] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-12T20:22:48.680123] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-12T20:22:48.680177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:48.680209] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:48.680236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:48.680291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:48.741034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:48.741914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:48.741997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:48.742030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:48.868407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:48.868606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:48.868654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:48.868684] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:48.872073] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-01-12T20:22:48.872355] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-12T20:22:48.872477] [INFO ] [sig ] GASS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:49.014883] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GASS.txt [2026-01-12T20:22:49.015046] [INFO ] [sig ] [1322/3499] Completed GASS in 0.3s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:49.015085] [INFO ] [sig ] [1323/3499] Forecasting GATX... [2026-01-12T20:22:49.015114] [INFO ] [sig ] Generating forecast for: GATX [2026-01-12T20:22:49.015143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-12T20:22:49.030271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-12T20:22:49.030725] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-12T20:22:49.031827] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-12T20:22:49.031887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:49.031922] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:49.031949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:49.032007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:49.099039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:49.099975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:49.100069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:49.100120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:49.225004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:49.225169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:49.225212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:49.225242] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:49.229196] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-12T20:22:49.229537] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-12T20:22:49.229689] [INFO ] [sig ] GATX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:49.375362] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GATX.txt [2026-01-12T20:22:49.375524] [INFO ] [sig ] [1323/3499] Completed GATX in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:49.375564] [INFO ] [sig ] [1324/3499] Forecasting GBAB... [2026-01-12T20:22:49.375624] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-12T20:22:49.375654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-12T20:22:49.393406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-12T20:22:49.393838] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-12T20:22:49.394696] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-12T20:22:49.394753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:49.394786] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:49.394815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:49.394875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:49.456485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:49.457354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:49.457451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:49.457487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:49.589147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:49.589339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:49.589383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:49.589419] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:49.593631] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-12T20:22:49.594012] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-12T20:22:49.594158] [INFO ] [sig ] GBAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:49.749788] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GBAB.txt [2026-01-12T20:22:49.749944] [INFO ] [sig ] [1324/3499] Completed GBAB in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:49.749984] [INFO ] [sig ] [1325/3499] Forecasting GBCI... [2026-01-12T20:22:49.750015] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-12T20:22:49.750044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-12T20:22:49.762981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-12T20:22:49.763401] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-12T20:22:49.764256] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-12T20:22:49.764321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:49.764355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:49.764384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:49.764485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:49.824999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:49.825909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:49.825998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:49.826033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:49.953181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:49.953344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:49.953391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:49.953426] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:49.956881] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=80.93%) [2026-01-12T20:22:49.957210] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-12T20:22:49.957345] [INFO ] [sig ] GBCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:50.105552] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GBCI.txt [2026-01-12T20:22:50.105741] [INFO ] [sig ] [1325/3499] Completed GBCI in 0.4s | 2.85 sym/s | Total: 7.7m | ETA: 12.7m [2026-01-12T20:22:50.105783] [INFO ] [sig ] [1326/3499] Forecasting GBDC... [2026-01-12T20:22:50.105814] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-12T20:22:50.105845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-12T20:22:50.118616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-12T20:22:50.119010] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-12T20:22:50.119904] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-12T20:22:50.119960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:50.119994] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:50.120021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:50.120079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:50.183096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:50.184035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:50.184124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:50.184159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:50.304074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:50.304259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:50.304309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:50.304340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:50.307962] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-12T20:22:50.308281] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-12T20:22:50.308413] [INFO ] [sig ] GBDC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:50.456413] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GBDC.txt [2026-01-12T20:22:50.456588] [INFO ] [sig ] [1326/3499] Completed GBDC in 0.4s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:50.456633] [INFO ] [sig ] [1327/3499] Forecasting GBIO... [2026-01-12T20:22:50.456665] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-12T20:22:50.456697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-12T20:22:50.470655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-12T20:22:50.471125] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-12T20:22:50.472229] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-12T20:22:50.472303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:50.472346] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:50.472382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:50.472459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:50.539809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:50.540826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:50.540923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:50.540965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:50.659662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:50.659821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:50.659863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:50.659894] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:50.663331] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-01-12T20:22:50.663640] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-12T20:22:50.663774] [INFO ] [sig ] GBIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:50.808791] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GBIO.txt [2026-01-12T20:22:50.808953] [INFO ] [sig ] [1327/3499] Completed GBIO in 0.4s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:50.808993] [INFO ] [sig ] [1328/3499] Forecasting GBTG... [2026-01-12T20:22:50.809022] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-12T20:22:50.809051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-12T20:22:50.821758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-12T20:22:50.822151] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-12T20:22:50.823006] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-12T20:22:50.823061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:50.823094] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:50.823122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:50.823180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:50.883396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:50.884246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:50.884325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:50.884357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:51.004823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:51.004983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:51.005026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:51.005057] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:51.008645] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=31.58%) [2026-01-12T20:22:51.008970] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-12T20:22:51.009116] [INFO ] [sig ] GBTG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:51.154141] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GBTG.txt [2026-01-12T20:22:51.154287] [INFO ] [sig ] [1328/3499] Completed GBTG in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:51.154332] [INFO ] [sig ] [1329/3499] Forecasting GBX... [2026-01-12T20:22:51.154363] [INFO ] [sig ] Generating forecast for: GBX [2026-01-12T20:22:51.154400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-12T20:22:51.165884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-12T20:22:51.166186] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-12T20:22:51.166983] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-12T20:22:51.167037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:51.167070] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:51.167097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:51.167155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:51.225764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:51.226383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:51.226461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:51.226499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:51.344560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:51.344746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:51.344788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:51.344819] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:51.348283] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-12T20:22:51.348559] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-12T20:22:51.348705] [INFO ] [sig ] GBX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:51.493094] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GBX.txt [2026-01-12T20:22:51.493236] [INFO ] [sig ] [1329/3499] Completed GBX in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:51.493274] [INFO ] [sig ] [1330/3499] Forecasting GCBC... [2026-01-12T20:22:51.493303] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-12T20:22:51.493332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-12T20:22:51.504505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-12T20:22:51.504836] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-12T20:22:51.505630] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-12T20:22:51.505683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:51.505716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:51.505744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:51.505806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:51.566355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:51.567100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:51.567176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:51.567207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:51.679161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:51.679295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:51.679333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:51.679360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:51.682670] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-01-12T20:22:51.682945] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-12T20:22:51.683069] [INFO ] [sig ] GCBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:51.829881] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GCBC.txt [2026-01-12T20:22:51.830038] [INFO ] [sig ] [1330/3499] Completed GCBC in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:51.830078] [INFO ] [sig ] [1331/3499] Forecasting GCMG... [2026-01-12T20:22:51.830109] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-12T20:22:51.830138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-12T20:22:51.842473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-12T20:22:51.842988] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-12T20:22:51.843796] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-12T20:22:51.843851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:51.843884] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:51.843912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:51.843971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:51.901501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:51.902261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:51.902342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:51.902377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:52.023912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:52.024053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:52.024090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:52.024118] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:52.027365] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=20.48%) [2026-01-12T20:22:52.027670] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-12T20:22:52.027818] [INFO ] [sig ] GCMG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:52.169291] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GCMG.txt [2026-01-12T20:22:52.169461] [INFO ] [sig ] [1331/3499] Completed GCMG in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:52.169509] [INFO ] [sig ] [1332/3499] Forecasting GCO... [2026-01-12T20:22:52.169549] [INFO ] [sig ] Generating forecast for: GCO [2026-01-12T20:22:52.169621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-12T20:22:52.181428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-12T20:22:52.181830] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-12T20:22:52.182701] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-12T20:22:52.182755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:52.182788] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:52.182815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:52.182873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:52.243683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:52.244597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:52.244683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:52.244718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:52.364497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:52.364674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:52.364715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:52.364744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:52.368276] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-01-12T20:22:52.368631] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-12T20:22:52.368788] [INFO ] [sig ] GCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:52.512188] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GCO.txt [2026-01-12T20:22:52.512341] [INFO ] [sig ] [1332/3499] Completed GCO in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:52.512379] [INFO ] [sig ] [1333/3499] Forecasting GD... [2026-01-12T20:22:52.512409] [INFO ] [sig ] Generating forecast for: GD [2026-01-12T20:22:52.512438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-12T20:22:52.523873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-12T20:22:52.524217] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-12T20:22:52.525016] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-12T20:22:52.525069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:52.525100] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:52.525126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:52.525181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:52.582892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:52.583768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:52.583852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:52.583885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:52.698235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:52.698385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:52.698425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:52.698462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:52.701884] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-12T20:22:52.702166] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-12T20:22:52.702291] [INFO ] [sig ] GD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:52.843066] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GD.txt [2026-01-12T20:22:52.843229] [INFO ] [sig ] [1333/3499] Completed GD in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:52.843267] [INFO ] [sig ] [1334/3499] Forecasting GDC... [2026-01-12T20:22:52.843296] [INFO ] [sig ] Generating forecast for: GDC [2026-01-12T20:22:52.843327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-12T20:22:52.855061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-12T20:22:52.855450] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-12T20:22:52.856262] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-12T20:22:52.856315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:52.856346] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:52.856372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:52.856427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:52.913075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:52.913965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:52.914055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:52.914087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:53.037857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:53.038046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:53.038088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:53.038117] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:53.041721] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=6.50%) [2026-01-12T20:22:53.042024] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-12T20:22:53.042160] [INFO ] [sig ] GDC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:53.184693] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GDC.txt [2026-01-12T20:22:53.184846] [INFO ] [sig ] [1334/3499] Completed GDC in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:53.184885] [INFO ] [sig ] [1335/3499] Forecasting GDDY... [2026-01-12T20:22:53.184915] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-12T20:22:53.184945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-12T20:22:53.197194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-12T20:22:53.197534] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-12T20:22:53.198334] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-12T20:22:53.198388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:53.198419] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:53.198447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:53.198515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:53.255136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:53.255991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:53.256074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:53.256105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:53.380752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:53.380911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:53.380950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:53.380978] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:53.384351] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-01-12T20:22:53.384648] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-12T20:22:53.384772] [INFO ] [sig ] GDDY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:53.528292] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GDDY.txt [2026-01-12T20:22:53.528449] [INFO ] [sig ] [1335/3499] Completed GDDY in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-12T20:22:53.528490] [INFO ] [sig ] [1336/3499] Forecasting GDEN... [2026-01-12T20:22:53.528521] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-12T20:22:53.528554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-12T20:22:53.540409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-12T20:22:53.540790] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-12T20:22:53.541561] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-12T20:22:53.541640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:53.541673] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:53.541701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:53.541759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:53.599810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:53.600676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:53.600762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:53.600796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:53.725139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:53.725345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:53.725389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:53.725419] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:53.729076] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=47.67%) [2026-01-12T20:22:53.729452] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-12T20:22:53.729653] [INFO ] [sig ] GDEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:53.881129] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GDEN.txt [2026-01-12T20:22:53.881314] [INFO ] [sig ] [1336/3499] Completed GDEN in 0.4s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:53.881365] [INFO ] [sig ] [1337/3499] Forecasting GDRX... [2026-01-12T20:22:53.881397] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-12T20:22:53.881428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-12T20:22:53.893845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-12T20:22:53.894248] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-12T20:22:53.895136] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-12T20:22:53.895193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:53.895225] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:53.895251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:53.895308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:53.955936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:53.956863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:53.956958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:53.956998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:54.076233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:54.076395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:54.076439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:54.076469] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:54.079975] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=36.12%) [2026-01-12T20:22:54.080254] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-12T20:22:54.080380] [INFO ] [sig ] GDRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:54.222814] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GDRX.txt [2026-01-12T20:22:54.222948] [INFO ] [sig ] [1337/3499] Completed GDRX in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:54.222987] [INFO ] [sig ] [1338/3499] Forecasting GDS... [2026-01-12T20:22:54.223016] [INFO ] [sig ] Generating forecast for: GDS [2026-01-12T20:22:54.223046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-12T20:22:54.234474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-12T20:22:54.234784] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-12T20:22:54.235525] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-12T20:22:54.235595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:54.235653] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:54.235681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:54.235738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:54.291801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:54.292565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:54.292662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:54.292694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:54.415676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:54.415844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:54.415885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:54.415917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:54.419311] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-01-12T20:22:54.419604] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-12T20:22:54.419731] [INFO ] [sig ] GDS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:54.560736] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GDS.txt [2026-01-12T20:22:54.560872] [INFO ] [sig ] [1338/3499] Completed GDS in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:54.560936] [INFO ] [sig ] [1339/3499] Forecasting GDYN... [2026-01-12T20:22:54.560967] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-12T20:22:54.560998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-12T20:22:54.572647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-12T20:22:54.572979] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-12T20:22:54.573783] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-12T20:22:54.573838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:54.573870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:54.573899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:54.573958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:54.632419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:54.633299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:54.633389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:54.633429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:54.758860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:54.759014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:54.759054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:54.759083] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:54.762445] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=43.14%) [2026-01-12T20:22:54.762775] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-12T20:22:54.762907] [INFO ] [sig ] GDYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:54.907375] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GDYN.txt [2026-01-12T20:22:54.907543] [INFO ] [sig ] [1339/3499] Completed GDYN in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:54.907606] [INFO ] [sig ] [1340/3499] Forecasting GE... [2026-01-12T20:22:54.907640] [INFO ] [sig ] Generating forecast for: GE [2026-01-12T20:22:54.907671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-12T20:22:54.919488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-12T20:22:54.919871] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-12T20:22:54.920701] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-12T20:22:54.920754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:54.920786] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:54.920812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:54.920868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:54.978130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:54.979053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:54.979140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:54.979175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:55.103877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:55.104039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:55.104079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:55.104107] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:55.107646] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-01-12T20:22:55.107969] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-12T20:22:55.108106] [INFO ] [sig ] GE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:55.254149] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GE.txt [2026-01-12T20:22:55.254290] [INFO ] [sig ] [1340/3499] Completed GE in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:55.254331] [INFO ] [sig ] [1341/3499] Forecasting GECC... [2026-01-12T20:22:55.254360] [INFO ] [sig ] Generating forecast for: GECC [2026-01-12T20:22:55.254390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-12T20:22:55.265713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-12T20:22:55.266074] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-12T20:22:55.266865] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-12T20:22:55.266919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:55.266953] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:55.266982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:55.267039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:55.323768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:55.324483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:55.324561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:55.324612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:55.448850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:55.449003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:55.449041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:55.449069] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:55.452387] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-12T20:22:55.452730] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-12T20:22:55.452875] [INFO ] [sig ] GECC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:55.594850] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GECC.txt [2026-01-12T20:22:55.595007] [INFO ] [sig ] [1341/3499] Completed GECC in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:55.595053] [INFO ] [sig ] [1342/3499] Forecasting GEF... [2026-01-12T20:22:55.595083] [INFO ] [sig ] Generating forecast for: GEF [2026-01-12T20:22:55.595112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-12T20:22:55.606221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-12T20:22:55.606557] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-12T20:22:55.607324] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-12T20:22:55.607376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:55.607406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:55.607459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:55.607517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:55.663950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:55.664808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:55.664888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:55.664920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:55.780861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:55.781016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:55.781057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:55.781085] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:55.784417] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=52.85%) [2026-01-12T20:22:55.784706] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-12T20:22:55.784828] [INFO ] [sig ] GEF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:55.925322] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GEF.txt [2026-01-12T20:22:55.925453] [INFO ] [sig ] [1342/3499] Completed GEF in 0.3s | 2.85 sym/s | Total: 7.8m | ETA: 12.6m [2026-01-12T20:22:55.925493] [INFO ] [sig ] [1343/3499] Forecasting GEHC... [2026-01-12T20:22:55.925522] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-12T20:22:55.925554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-12T20:22:55.936695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-12T20:22:55.936964] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-12T20:22:55.937732] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-12T20:22:55.937787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:55.937818] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:55.937845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:55.937906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:55.993498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:55.994104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:55.994178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:55.994209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:56.116713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:56.116865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:56.116903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:56.116932] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:56.120292] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=24.81%) [2026-01-12T20:22:56.120555] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-12T20:22:56.120719] [INFO ] [sig ] GEHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:56.261102] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GEHC.txt [2026-01-12T20:22:56.261242] [INFO ] [sig ] [1343/3499] Completed GEHC in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:56.261283] [INFO ] [sig ] [1344/3499] Forecasting GEL... [2026-01-12T20:22:56.261312] [INFO ] [sig ] Generating forecast for: GEL [2026-01-12T20:22:56.261341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-12T20:22:56.272667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-12T20:22:56.272928] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-12T20:22:56.273695] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-12T20:22:56.273746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:56.273777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:56.273803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:56.273858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:56.329858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:56.330598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:56.330676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:56.330707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:56.448352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:56.448503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:56.448542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:56.448591] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:56.451849] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-12T20:22:56.452128] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-12T20:22:56.452248] [INFO ] [sig ] GEL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:56.593474] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GEL.txt [2026-01-12T20:22:56.593629] [INFO ] [sig ] [1344/3499] Completed GEL in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:56.593678] [INFO ] [sig ] [1345/3499] Forecasting GEN... [2026-01-12T20:22:56.593714] [INFO ] [sig ] Generating forecast for: GEN [2026-01-12T20:22:56.593748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-12T20:22:56.604995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-12T20:22:56.605261] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-12T20:22:56.606049] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-12T20:22:56.606101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:56.606132] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:56.606159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:56.606215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:56.662843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:56.663698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:56.663776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:56.663809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:56.782668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:56.782818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:56.782858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:56.782903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:56.786252] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=81.65%) [2026-01-12T20:22:56.786517] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-12T20:22:56.786681] [INFO ] [sig ] GEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:56.936001] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GEN.txt [2026-01-12T20:22:56.936153] [INFO ] [sig ] [1345/3499] Completed GEN in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:56.936193] [INFO ] [sig ] [1346/3499] Forecasting GENI... [2026-01-12T20:22:56.936221] [INFO ] [sig ] Generating forecast for: GENI [2026-01-12T20:22:56.936250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-12T20:22:56.947482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-12T20:22:56.947872] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-12T20:22:56.948638] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-12T20:22:56.948689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:56.948721] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:56.948747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:56.948803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:57.008826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:57.009683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:57.009762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:57.009794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:57.124662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:57.124819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:57.124858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:57.124887] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:57.128230] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=69.09%) [2026-01-12T20:22:57.128504] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-12T20:22:57.128644] [INFO ] [sig ] GENI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:57.272502] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GENI.txt [2026-01-12T20:22:57.272667] [INFO ] [sig ] [1346/3499] Completed GENI in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:57.272710] [INFO ] [sig ] [1347/3499] Forecasting GENK... [2026-01-12T20:22:57.272739] [INFO ] [sig ] Generating forecast for: GENK [2026-01-12T20:22:57.272768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-12T20:22:57.284883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-12T20:22:57.285213] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-12T20:22:57.285989] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-12T20:22:57.286041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:57.286072] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:57.286097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:57.286152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:57.347169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:57.348050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:57.348149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:57.348184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:57.473094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:57.473243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:57.473284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:57.473313] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:57.476693] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=49.86%) [2026-01-12T20:22:57.476974] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-12T20:22:57.477097] [INFO ] [sig ] GENK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:57.618930] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GENK.txt [2026-01-12T20:22:57.619043] [INFO ] [sig ] [1347/3499] Completed GENK in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:57.619080] [INFO ] [sig ] [1348/3499] Forecasting GEOS... [2026-01-12T20:22:57.619109] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-12T20:22:57.619138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-12T20:22:57.632116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-12T20:22:57.632530] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-12T20:22:57.633568] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-12T20:22:57.633649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:57.633681] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:57.633707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:57.633764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:57.694610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:57.695613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:57.695703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:57.695738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:57.814636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:57.814801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:57.814841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:57.814868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:57.818244] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-01-12T20:22:57.818523] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-12T20:22:57.818666] [INFO ] [sig ] GEOS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:57.962008] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GEOS.txt [2026-01-12T20:22:57.962173] [INFO ] [sig ] [1348/3499] Completed GEOS in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:57.962214] [INFO ] [sig ] [1349/3499] Forecasting GERN... [2026-01-12T20:22:57.962243] [INFO ] [sig ] Generating forecast for: GERN [2026-01-12T20:22:57.962272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-12T20:22:57.973766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-12T20:22:57.974152] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-12T20:22:57.974951] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-12T20:22:57.975004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:57.975050] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:57.975078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:57.975135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:58.034022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:58.035078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:58.035163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:58.035194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:58.155070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:58.155226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:58.155267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:58.155295] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:58.158638] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-12T20:22:58.158921] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-12T20:22:58.159045] [INFO ] [sig ] GERN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:58.302880] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GERN.txt [2026-01-12T20:22:58.303008] [INFO ] [sig ] [1349/3499] Completed GERN in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:58.303048] [INFO ] [sig ] [1350/3499] Forecasting GES... [2026-01-12T20:22:58.303077] [INFO ] [sig ] Generating forecast for: GES [2026-01-12T20:22:58.303105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-12T20:22:58.314420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-12T20:22:58.314719] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-12T20:22:58.315467] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-12T20:22:58.315519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:58.315550] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:58.315600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:58.315672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:58.372855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:58.373467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:58.373546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:58.373595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:58.490527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:58.490695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:58.490735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:58.490763] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:58.494049] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-12T20:22:58.494315] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-12T20:22:58.494433] [INFO ] [sig ] GES: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:58.635240] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GES.txt [2026-01-12T20:22:58.635371] [INFO ] [sig ] [1350/3499] Completed GES in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:58.635410] [INFO ] [sig ] [1351/3499] Forecasting GEVO... [2026-01-12T20:22:58.635438] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-12T20:22:58.635467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-12T20:22:58.647213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-12T20:22:58.647493] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-12T20:22:58.648280] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-12T20:22:58.648333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:58.648364] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:58.648390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:58.648446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:58.708122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:58.708841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:58.708947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:58.708981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:58.827854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:58.828007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:58.828055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:58.828084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:58.831370] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: DOWN (p=34.26%) [2026-01-12T20:22:58.831667] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-12T20:22:58.831825] [INFO ] [sig ] GEVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:58.972477] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GEVO.txt [2026-01-12T20:22:58.972609] [INFO ] [sig ] [1351/3499] Completed GEVO in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-12T20:22:58.972651] [INFO ] [sig ] [1352/3499] Forecasting GFF... [2026-01-12T20:22:58.972685] [INFO ] [sig ] Generating forecast for: GFF [2026-01-12T20:22:58.972726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-12T20:22:58.984254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-12T20:22:58.984610] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-12T20:22:58.985384] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-12T20:22:58.985436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:58.985467] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:58.985494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:58.985564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:59.041952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:59.042811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:59.042959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:59.042992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:59.156014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:59.156167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:59.156205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:59.156232] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:59.159549] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-12T20:22:59.159838] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-12T20:22:59.159959] [INFO ] [sig ] GFF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:59.302008] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GFF.txt [2026-01-12T20:22:59.302139] [INFO ] [sig ] [1352/3499] Completed GFF in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:22:59.302178] [INFO ] [sig ] [1353/3499] Forecasting GFI... [2026-01-12T20:22:59.302207] [INFO ] [sig ] Generating forecast for: GFI [2026-01-12T20:22:59.302243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-12T20:22:59.313315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-12T20:22:59.313589] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-12T20:22:59.314322] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-12T20:22:59.314374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:59.314406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:59.314432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:59.314488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:59.370307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:59.370923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:59.370999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:59.371030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:59.493366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:59.493484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:59.493520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:59.493548] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:59.496743] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-01-12T20:22:59.497005] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-12T20:22:59.497126] [INFO ] [sig ] GFI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:22:59.640141] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GFI.txt [2026-01-12T20:22:59.640297] [INFO ] [sig ] [1353/3499] Completed GFI in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:22:59.640337] [INFO ] [sig ] [1354/3499] Forecasting GFL... [2026-01-12T20:22:59.640366] [INFO ] [sig ] Generating forecast for: GFL [2026-01-12T20:22:59.640396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-12T20:22:59.652103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-12T20:22:59.652437] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-12T20:22:59.653202] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-12T20:22:59.653254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:59.653286] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:59.653312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:59.653369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:22:59.709996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:22:59.710851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:22:59.710929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:22:59.710962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:22:59.830268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:22:59.830422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:22:59.830461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:22:59.830490] [INFO ] [FORECASTER] Training complete [2026-01-12T20:22:59.833906] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-12T20:22:59.834173] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-12T20:22:59.834295] [INFO ] [sig ] GFL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:22:59.975505] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GFL.txt [2026-01-12T20:22:59.975696] [INFO ] [sig ] [1354/3499] Completed GFL in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:22:59.975760] [INFO ] [sig ] [1355/3499] Forecasting GFS... [2026-01-12T20:22:59.975789] [INFO ] [sig ] Generating forecast for: GFS [2026-01-12T20:22:59.975817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-12T20:22:59.987282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-12T20:22:59.987627] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-12T20:22:59.988394] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-12T20:22:59.988446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:22:59.988478] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:22:59.988505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:22:59.988561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:00.044518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:00.045290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:00.045369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:00.045401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:00.171081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:00.171250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:00.171290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:00.171318] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:00.174859] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-01-12T20:23:00.175153] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-12T20:23:00.175277] [INFO ] [sig ] GFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:00.322831] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GFS.txt [2026-01-12T20:23:00.323010] [INFO ] [sig ] [1355/3499] Completed GFS in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:23:00.323050] [INFO ] [sig ] [1356/3499] Forecasting GGAL... [2026-01-12T20:23:00.323080] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-12T20:23:00.323110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-12T20:23:00.334515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-12T20:23:00.334789] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-12T20:23:00.335519] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-12T20:23:00.335609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:00.335646] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:00.335674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:00.335730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:00.392472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:00.393084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:00.393159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:00.393190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:00.512328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:00.512447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:00.512484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:00.512513] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:00.515762] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-01-12T20:23:00.516030] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-12T20:23:00.516149] [INFO ] [sig ] GGAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:00.657355] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GGAL.txt [2026-01-12T20:23:00.657467] [INFO ] [sig ] [1356/3499] Completed GGAL in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:23:00.657506] [INFO ] [sig ] [1357/3499] Forecasting GGB... [2026-01-12T20:23:00.657535] [INFO ] [sig ] Generating forecast for: GGB [2026-01-12T20:23:00.657565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-12T20:23:00.668624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-12T20:23:00.668888] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-12T20:23:00.669643] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-12T20:23:00.669699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:00.669731] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:00.669757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:00.669814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:00.726269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:00.726867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:00.726942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:00.726973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:00.843176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:00.843285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:00.843321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:00.843349] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:00.846563] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-12T20:23:00.846844] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-12T20:23:00.846964] [INFO ] [sig ] GGB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:00.988254] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GGB.txt [2026-01-12T20:23:00.988364] [INFO ] [sig ] [1357/3499] Completed GGB in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:23:00.988403] [INFO ] [sig ] [1358/3499] Forecasting GGG... [2026-01-12T20:23:00.988433] [INFO ] [sig ] Generating forecast for: GGG [2026-01-12T20:23:00.988462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-12T20:23:01.000014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-12T20:23:01.000381] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-12T20:23:01.001204] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-12T20:23:01.001257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:01.001295] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:01.001322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:01.001378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:01.057559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:01.058231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:01.058308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:01.058340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:01.177727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:01.177873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:01.177911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:01.177940] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:01.181166] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-12T20:23:01.181435] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-12T20:23:01.181555] [INFO ] [sig ] GGG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:01.322057] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GGG.txt [2026-01-12T20:23:01.322165] [INFO ] [sig ] [1358/3499] Completed GGG in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:23:01.322204] [INFO ] [sig ] [1359/3499] Forecasting GGLL... [2026-01-12T20:23:01.322232] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-12T20:23:01.322262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-12T20:23:01.333059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-12T20:23:01.333312] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-12T20:23:01.334070] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-12T20:23:01.334121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:01.334177] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:01.334205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:01.334261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:01.389955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:01.390538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:01.390629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:01.390661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:01.506566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:01.506706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:01.506742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:01.506770] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:01.510180] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-12T20:23:01.510450] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-12T20:23:01.510586] [INFO ] [sig ] GGLL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:01.651861] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GGLL.txt [2026-01-12T20:23:01.651971] [INFO ] [sig ] [1359/3499] Completed GGLL in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:23:01.652010] [INFO ] [sig ] [1360/3499] Forecasting GGLS... [2026-01-12T20:23:01.652039] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-12T20:23:01.652068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-12T20:23:01.663630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-12T20:23:01.663890] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-12T20:23:01.664656] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-12T20:23:01.664712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:01.664743] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:01.664770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:01.664836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:01.721247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:01.721847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:01.721920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:01.721952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:01.839878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:01.839995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:01.840032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:01.840060] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:01.843305] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-01-12T20:23:01.843583] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-12T20:23:01.843703] [INFO ] [sig ] GGLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:01.984537] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GGLS.txt [2026-01-12T20:23:01.984666] [INFO ] [sig ] [1360/3499] Completed GGLS in 0.3s | 2.85 sym/s | Total: 7.9m | ETA: 12.5m [2026-01-12T20:23:01.984711] [INFO ] [sig ] [1361/3499] Forecasting GH... [2026-01-12T20:23:01.984740] [INFO ] [sig ] Generating forecast for: GH [2026-01-12T20:23:01.984769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-12T20:23:01.996058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-12T20:23:01.996317] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-12T20:23:01.997074] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-12T20:23:01.997126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:01.997159] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:01.997186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:01.997242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:02.053681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:02.054255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:02.054327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:02.054359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:02.177038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:02.177175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:02.177213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:02.177240] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:02.181346] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-01-12T20:23:02.181625] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-12T20:23:02.181748] [INFO ] [sig ] GH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:02.323398] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GH.txt [2026-01-12T20:23:02.323505] [INFO ] [sig ] [1361/3499] Completed GH in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:02.323541] [INFO ] [sig ] [1362/3499] Forecasting GHI... [2026-01-12T20:23:02.323586] [INFO ] [sig ] Generating forecast for: GHI [2026-01-12T20:23:02.323619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-12T20:23:02.334946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-12T20:23:02.335206] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-12T20:23:02.335959] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-12T20:23:02.336021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:02.336054] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:02.336081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:02.336137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:02.392555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:02.393141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:02.393244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:02.393275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:02.506766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:02.506922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:02.506961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:02.507023] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:02.510338] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=30.81%) [2026-01-12T20:23:02.510635] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-12T20:23:02.510756] [INFO ] [sig ] GHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:02.653149] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GHI.txt [2026-01-12T20:23:02.653302] [INFO ] [sig ] [1362/3499] Completed GHI in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:02.653342] [INFO ] [sig ] [1363/3499] Forecasting GHM... [2026-01-12T20:23:02.653371] [INFO ] [sig ] Generating forecast for: GHM [2026-01-12T20:23:02.653401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-12T20:23:02.664782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-12T20:23:02.665111] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-12T20:23:02.665923] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-12T20:23:02.665976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:02.666008] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:02.666035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:02.666091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:02.722690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:02.723523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:02.723620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:02.723654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:02.843116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:02.843269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:02.843308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:02.843337] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:02.846644] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=59.35%) [2026-01-12T20:23:02.846914] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-12T20:23:02.847032] [INFO ] [sig ] GHM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:02.989757] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GHM.txt [2026-01-12T20:23:02.989912] [INFO ] [sig ] [1363/3499] Completed GHM in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:02.989951] [INFO ] [sig ] [1364/3499] Forecasting GHRS... [2026-01-12T20:23:02.989982] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-12T20:23:02.990012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-12T20:23:03.002891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-12T20:23:03.003236] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-12T20:23:03.004204] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-12T20:23:03.004256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:03.004287] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:03.004313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:03.004368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:03.061563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:03.062408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:03.062488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:03.062520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:03.183669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:03.183827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:03.183866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:03.183893] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:03.187203] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-01-12T20:23:03.187470] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-12T20:23:03.187605] [INFO ] [sig ] GHRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:03.329378] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GHRS.txt [2026-01-12T20:23:03.329532] [INFO ] [sig ] [1364/3499] Completed GHRS in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:03.329588] [INFO ] [sig ] [1365/3499] Forecasting GHY... [2026-01-12T20:23:03.329621] [INFO ] [sig ] Generating forecast for: GHY [2026-01-12T20:23:03.329651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-12T20:23:03.341093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-12T20:23:03.341396] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-12T20:23:03.342159] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-12T20:23:03.342210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:03.342242] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:03.342269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:03.342325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:03.397700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:03.398542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:03.398640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:03.398673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:03.514257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:03.514413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:03.514451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:03.514480] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:03.517825] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-01-12T20:23:03.518102] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-12T20:23:03.518224] [INFO ] [sig ] GHY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:03.658925] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GHY.txt [2026-01-12T20:23:03.659050] [INFO ] [sig ] [1365/3499] Completed GHY in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:03.659094] [INFO ] [sig ] [1366/3499] Forecasting GIB... [2026-01-12T20:23:03.659124] [INFO ] [sig ] Generating forecast for: GIB [2026-01-12T20:23:03.659153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-12T20:23:03.670151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-12T20:23:03.670425] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-12T20:23:03.671186] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-12T20:23:03.671237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:03.671269] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:03.671295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:03.671351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:03.726950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:03.727524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:03.727615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:03.727648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:03.841768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:03.841891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:03.841929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:03.841957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:03.845140] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-12T20:23:03.845404] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-12T20:23:03.845522] [INFO ] [sig ] GIB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:03.984927] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GIB.txt [2026-01-12T20:23:03.985044] [INFO ] [sig ] [1366/3499] Completed GIB in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:03.985082] [INFO ] [sig ] [1367/3499] Forecasting GIFI... [2026-01-12T20:23:03.985111] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-12T20:23:03.985140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-12T20:23:03.997488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-12T20:23:03.997787] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-12T20:23:03.998526] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-12T20:23:03.998593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:03.998629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:03.998656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:03.998711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:04.054966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:04.055537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:04.055627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:04.055659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:04.171900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:04.172020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:04.172056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:04.172084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:04.175283] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: DOWN (p=35.12%) [2026-01-12T20:23:04.175547] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-12T20:23:04.175698] [INFO ] [sig ] GIFI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:04.317779] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GIFI.txt [2026-01-12T20:23:04.317887] [INFO ] [sig ] [1367/3499] Completed GIFI in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-12T20:23:04.317925] [INFO ] [sig ] [1368/3499] Forecasting GIII... [2026-01-12T20:23:04.317954] [INFO ] [sig ] Generating forecast for: GIII [2026-01-12T20:23:04.317983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-12T20:23:04.328849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-12T20:23:04.329096] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-12T20:23:04.329853] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-12T20:23:04.329904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:04.329935] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:04.329962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:04.330018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:04.386964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:04.387534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:04.387626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:04.387659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:04.503550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:04.503680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:04.503719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:04.503747] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:04.507129] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-12T20:23:04.507392] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-12T20:23:04.507509] [INFO ] [sig ] GIII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:04.649523] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GIII.txt [2026-01-12T20:23:04.649647] [INFO ] [sig ] [1368/3499] Completed GIII in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:04.649687] [INFO ] [sig ] [1369/3499] Forecasting GILD... [2026-01-12T20:23:04.649716] [INFO ] [sig ] Generating forecast for: GILD [2026-01-12T20:23:04.649745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-12T20:23:04.661842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-12T20:23:04.662089] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-12T20:23:04.662841] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-12T20:23:04.662891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:04.662923] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:04.662950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:04.663006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:04.719328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:04.719917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:04.720015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:04.720047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:04.837397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:04.837504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:04.837555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:04.837601] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:04.840739] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=61.39%) [2026-01-12T20:23:04.841001] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-12T20:23:04.841117] [INFO ] [sig ] GILD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:04.982284] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GILD.txt [2026-01-12T20:23:04.982387] [INFO ] [sig ] [1369/3499] Completed GILD in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:04.982424] [INFO ] [sig ] [1370/3499] Forecasting GIS... [2026-01-12T20:23:04.982454] [INFO ] [sig ] Generating forecast for: GIS [2026-01-12T20:23:04.982484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-12T20:23:04.995186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-12T20:23:04.995441] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-12T20:23:04.996189] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-12T20:23:04.996240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:04.996271] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:04.996298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:04.996355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:05.053847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:05.054413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:05.054486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:05.054517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:05.174293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:05.174391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:05.174426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:05.174455] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:05.177552] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=57.42%) [2026-01-12T20:23:05.177851] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-12T20:23:05.177971] [INFO ] [sig ] GIS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:05.320421] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GIS.txt [2026-01-12T20:23:05.320528] [INFO ] [sig ] [1370/3499] Completed GIS in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:05.320566] [INFO ] [sig ] [1371/3499] Forecasting GKOS... [2026-01-12T20:23:05.320612] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-12T20:23:05.320641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-12T20:23:05.332989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-12T20:23:05.333381] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-12T20:23:05.334262] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-12T20:23:05.334321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:05.334360] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:05.334388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:05.334444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:05.391270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:05.392266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:05.392352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:05.392384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:05.513007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:05.513181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:05.513221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:05.513248] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:05.516704] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-12T20:23:05.516988] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-12T20:23:05.517117] [INFO ] [sig ] GKOS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:05.658126] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GKOS.txt [2026-01-12T20:23:05.658306] [INFO ] [sig ] [1371/3499] Completed GKOS in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:05.658350] [INFO ] [sig ] [1372/3499] Forecasting GL... [2026-01-12T20:23:05.658379] [INFO ] [sig ] Generating forecast for: GL [2026-01-12T20:23:05.658409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-12T20:23:05.670383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-12T20:23:05.670769] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-12T20:23:05.671631] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-12T20:23:05.671684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:05.671717] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:05.671744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:05.671801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:05.727790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:05.728731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:05.728826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:05.728864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:05.850542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:05.850732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:05.850772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:05.850801] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:05.854374] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=65.45%) [2026-01-12T20:23:05.854734] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-12T20:23:05.854876] [INFO ] [sig ] GL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:05.996840] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GL.txt [2026-01-12T20:23:05.997036] [INFO ] [sig ] [1372/3499] Completed GL in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:05.997077] [INFO ] [sig ] [1373/3499] Forecasting GLAD... [2026-01-12T20:23:05.997106] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-12T20:23:05.997135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-12T20:23:06.009058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-12T20:23:06.009368] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-12T20:23:06.010149] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-12T20:23:06.010202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:06.010245] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:06.010273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:06.010329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:06.066025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:06.066613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:06.066688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:06.066720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:06.182524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:06.182650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:06.182687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:06.182716] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:06.185805] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=77.17%) [2026-01-12T20:23:06.186069] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-12T20:23:06.186188] [INFO ] [sig ] GLAD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:06.328497] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GLAD.txt [2026-01-12T20:23:06.328620] [INFO ] [sig ] [1373/3499] Completed GLAD in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:06.328660] [INFO ] [sig ] [1374/3499] Forecasting GLBE... [2026-01-12T20:23:06.328687] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-12T20:23:06.328716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-12T20:23:06.340733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-12T20:23:06.341092] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-12T20:23:06.341912] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-12T20:23:06.341965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:06.341997] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:06.342023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:06.342078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:06.398135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:06.399057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:06.399140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:06.399172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:06.519622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:06.519796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:06.519836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:06.519864] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:06.523292] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-01-12T20:23:06.523588] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-12T20:23:06.523716] [INFO ] [sig ] GLBE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:06.664454] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GLBE.txt [2026-01-12T20:23:06.664654] [INFO ] [sig ] [1374/3499] Completed GLBE in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:06.664696] [INFO ] [sig ] [1375/3499] Forecasting GLBS... [2026-01-12T20:23:06.664725] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-12T20:23:06.664756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-12T20:23:06.675933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-12T20:23:06.676289] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-12T20:23:06.677085] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-12T20:23:06.677137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:06.677169] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:06.677195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:06.677250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:06.732716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:06.733609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:06.733688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:06.733719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:06.842773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:06.842940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:06.842980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:06.843010] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:06.846486] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-12T20:23:06.846787] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-12T20:23:06.846912] [INFO ] [sig ] GLBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:06.997136] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLBS.txt [2026-01-12T20:23:06.997296] [INFO ] [sig ] [1375/3499] Completed GLBS in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:06.997346] [INFO ] [sig ] [1376/3499] Forecasting GLDD... [2026-01-12T20:23:06.997386] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-12T20:23:06.997418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-12T20:23:07.009463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-12T20:23:07.009794] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-12T20:23:07.010543] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-12T20:23:07.010612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:07.010669] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:07.010697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:07.010754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:07.066645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:07.067214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:07.067289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:07.067320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:07.185584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:07.185674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:07.185709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:07.185736] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:07.188754] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=20.10%) [2026-01-12T20:23:07.189009] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-12T20:23:07.189124] [INFO ] [sig ] GLDD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:07.329899] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLDD.txt [2026-01-12T20:23:07.330004] [INFO ] [sig ] [1376/3499] Completed GLDD in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:07.330040] [INFO ] [sig ] [1377/3499] Forecasting GLNG... [2026-01-12T20:23:07.330076] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-12T20:23:07.330105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-12T20:23:07.341201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-12T20:23:07.341460] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-12T20:23:07.342214] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-12T20:23:07.342265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:07.342297] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:07.342323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:07.342378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:07.398924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:07.399483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:07.399557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:07.399607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:07.517017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:07.517158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:07.517196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:07.517224] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:07.520494] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-12T20:23:07.520781] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-12T20:23:07.520901] [INFO ] [sig ] GLNG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:07.661661] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLNG.txt [2026-01-12T20:23:07.661766] [INFO ] [sig ] [1377/3499] Completed GLNG in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:07.661804] [INFO ] [sig ] [1378/3499] Forecasting GLOB... [2026-01-12T20:23:07.661832] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-12T20:23:07.661865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-12T20:23:07.672843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-12T20:23:07.673095] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-12T20:23:07.673840] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-12T20:23:07.673891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:07.673923] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:07.673950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:07.674006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:07.729550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:07.730136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:07.730209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:07.730240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:07.846215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:07.846353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:07.846392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:07.846419] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:07.849713] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-01-12T20:23:07.849989] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-12T20:23:07.850114] [INFO ] [sig ] GLOB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:07.990548] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GLOB.txt [2026-01-12T20:23:07.990679] [INFO ] [sig ] [1378/3499] Completed GLOB in 0.3s | 2.85 sym/s | Total: 8.0m | ETA: 12.4m [2026-01-12T20:23:07.990717] [INFO ] [sig ] [1379/3499] Forecasting GLP... [2026-01-12T20:23:07.990747] [INFO ] [sig ] Generating forecast for: GLP [2026-01-12T20:23:07.990776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-12T20:23:08.001835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-12T20:23:08.002083] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-12T20:23:08.002839] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-12T20:23:08.002893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:08.002925] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:08.002951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:08.003011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:08.058548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:08.059284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:08.059363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:08.059396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:08.175661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:08.175816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:08.175855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:08.175914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:08.182192] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-01-12T20:23:08.182467] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-12T20:23:08.182608] [INFO ] [sig ] GLP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:08.323996] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLP.txt [2026-01-12T20:23:08.324100] [INFO ] [sig ] [1379/3499] Completed GLP in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-12T20:23:08.324137] [INFO ] [sig ] [1380/3499] Forecasting GLPG... [2026-01-12T20:23:08.324166] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-12T20:23:08.324194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-12T20:23:08.336182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-12T20:23:08.336450] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-12T20:23:08.337216] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-12T20:23:08.337268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:08.337300] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:08.337327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:08.337388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:08.393502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:08.394083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:08.394157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:08.394189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:08.517079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:08.517188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:08.517224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:08.517267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:08.520382] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-01-12T20:23:08.520658] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-12T20:23:08.520776] [INFO ] [sig ] GLPG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:08.660648] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLPG.txt [2026-01-12T20:23:08.660756] [INFO ] [sig ] [1380/3499] Completed GLPG in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-12T20:23:08.660792] [INFO ] [sig ] [1381/3499] Forecasting GLPI... [2026-01-12T20:23:08.660821] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-12T20:23:08.660850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-12T20:23:08.672188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-12T20:23:08.672434] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-12T20:23:08.673181] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-12T20:23:08.673232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:08.673263] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:08.673290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:08.673346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:08.729050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:08.729636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:08.729710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:08.729741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:08.841557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:08.841677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:08.841712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:08.841740] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:08.844832] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-01-12T20:23:08.845091] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-12T20:23:08.845209] [INFO ] [sig ] GLPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:08.985797] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLPI.txt [2026-01-12T20:23:08.985922] [INFO ] [sig ] [1381/3499] Completed GLPI in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-12T20:23:08.985959] [INFO ] [sig ] [1382/3499] Forecasting GLRE... [2026-01-12T20:23:08.985987] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-12T20:23:08.986017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-12T20:23:08.998716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-12T20:23:08.999145] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-12T20:23:09.000127] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-12T20:23:09.000185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:09.000218] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:09.000244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:09.000302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:09.059782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:09.060779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:09.060870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:09.060922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:09.177309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:09.177486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:09.177527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:09.177554] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:09.181003] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=56.76%) [2026-01-12T20:23:09.181283] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-12T20:23:09.181411] [INFO ] [sig ] GLRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:09.325264] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GLRE.txt [2026-01-12T20:23:09.325438] [INFO ] [sig ] [1382/3499] Completed GLRE in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-12T20:23:09.325478] [INFO ] [sig ] [1383/3499] Forecasting GLSI... [2026-01-12T20:23:09.325509] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-12T20:23:09.325550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-12T20:23:09.337784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-12T20:23:09.338120] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-12T20:23:09.338979] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-12T20:23:09.339035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:09.339069] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:09.339097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:09.339155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:09.399199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:09.400119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:09.400204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:09.400237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:09.521084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:09.521253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:09.521295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:09.521322] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:09.524721] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=75.52%) [2026-01-12T20:23:09.525001] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-12T20:23:09.525125] [INFO ] [sig ] GLSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:09.666404] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GLSI.txt [2026-01-12T20:23:09.666602] [INFO ] [sig ] [1383/3499] Completed GLSI in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-12T20:23:09.666648] [INFO ] [sig ] [1384/3499] Forecasting GLTO... [2026-01-12T20:23:09.666677] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-12T20:23:09.666706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-12T20:23:09.678829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-12T20:23:09.679188] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-12T20:23:09.680038] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-12T20:23:09.680093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:09.680126] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:09.680166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:09.680226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:09.737966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:09.738860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:09.738943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:09.738977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:09.860962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:09.861121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:09.861159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:09.861189] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:09.864689] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-12T20:23:09.864969] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-12T20:23:09.865098] [INFO ] [sig ] GLTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:10.013736] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GLTO.txt [2026-01-12T20:23:10.013911] [INFO ] [sig ] [1384/3499] Completed GLTO in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:10.013958] [INFO ] [sig ] [1385/3499] Forecasting GLUE... [2026-01-12T20:23:10.013988] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-12T20:23:10.014018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-12T20:23:10.030174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-12T20:23:10.030705] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-12T20:23:10.031886] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-12T20:23:10.031957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:10.032009] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:10.032056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:10.032148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:10.095319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:10.096244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:10.096358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:10.096394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:10.218923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:10.219092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:10.219144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:10.219213] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:10.222815] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-12T20:23:10.223144] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-12T20:23:10.223285] [INFO ] [sig ] GLUE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:10.369261] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GLUE.txt [2026-01-12T20:23:10.369417] [INFO ] [sig ] [1385/3499] Completed GLUE in 0.4s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:10.369458] [INFO ] [sig ] [1386/3499] Forecasting GMAB... [2026-01-12T20:23:10.369487] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-12T20:23:10.369516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-12T20:23:10.381167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-12T20:23:10.381588] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-12T20:23:10.382395] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-12T20:23:10.382449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:10.382482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:10.382511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:10.382568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:10.440565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:10.441432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:10.441556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:10.441622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:10.563883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:10.564046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:10.564087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:10.564115] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:10.567608] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-01-12T20:23:10.567953] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-12T20:23:10.568091] [INFO ] [sig ] GMAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:10.712687] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GMAB.txt [2026-01-12T20:23:10.712840] [INFO ] [sig ] [1386/3499] Completed GMAB in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:10.712880] [INFO ] [sig ] [1387/3499] Forecasting GME... [2026-01-12T20:23:10.712910] [INFO ] [sig ] Generating forecast for: GME [2026-01-12T20:23:10.712940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-12T20:23:10.724511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-12T20:23:10.724878] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-12T20:23:10.725715] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-12T20:23:10.725771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:10.725803] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:10.725832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:10.725890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:10.784380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:10.785262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:10.785343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:10.785376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:10.909423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:10.909623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:10.909667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:10.909697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:10.913288] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-12T20:23:10.913719] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-12T20:23:10.913873] [INFO ] [sig ] GME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:11.059380] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GME.txt [2026-01-12T20:23:11.059542] [INFO ] [sig ] [1387/3499] Completed GME in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:11.059604] [INFO ] [sig ] [1388/3499] Forecasting GMED... [2026-01-12T20:23:11.059636] [INFO ] [sig ] Generating forecast for: GMED [2026-01-12T20:23:11.059675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-12T20:23:11.072090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-12T20:23:11.072428] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-12T20:23:11.073243] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-12T20:23:11.073296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:11.073328] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:11.073354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:11.073410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:11.131087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:11.131974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:11.132058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:11.132090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:11.254089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:11.254252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:11.254292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:11.254321] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:11.257818] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-01-12T20:23:11.258097] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-12T20:23:11.258220] [INFO ] [sig ] GMED: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:11.404151] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GMED.txt [2026-01-12T20:23:11.404306] [INFO ] [sig ] [1388/3499] Completed GMED in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:11.404360] [INFO ] [sig ] [1389/3499] Forecasting GMM... [2026-01-12T20:23:11.404400] [INFO ] [sig ] Generating forecast for: GMM [2026-01-12T20:23:11.404432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-12T20:23:11.416252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-12T20:23:11.416656] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-12T20:23:11.417429] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-12T20:23:11.417482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:11.417515] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:11.417552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:11.417647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:11.476147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:11.477019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:11.477105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:11.477138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:11.588973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:11.589156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:11.589198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:11.589230] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:11.592701] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: UP (p=59.58%) [2026-01-12T20:23:11.592992] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-12T20:23:11.593132] [INFO ] [sig ] GMM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:11.740675] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GMM.txt [2026-01-12T20:23:11.740877] [INFO ] [sig ] [1389/3499] Completed GMM in 0.3s | 2.86 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:11.740917] [INFO ] [sig ] [1390/3499] Forecasting GMRE... [2026-01-12T20:23:11.740948] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-12T20:23:11.740977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-12T20:23:11.755235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-12T20:23:11.755624] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-12T20:23:11.756412] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-12T20:23:11.756477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:11.756515] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:11.756549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:11.756641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:11.817256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:11.818378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:11.818470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:11.818502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:11.943060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:11.943219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:11.943260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:11.943289] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:11.946790] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=57.68%) [2026-01-12T20:23:11.947079] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-12T20:23:11.947211] [INFO ] [sig ] GMRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:12.095460] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GMRE.txt [2026-01-12T20:23:12.095637] [INFO ] [sig ] [1390/3499] Completed GMRE in 0.4s | 2.86 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:12.095687] [INFO ] [sig ] [1391/3499] Forecasting GNE... [2026-01-12T20:23:12.095716] [INFO ] [sig ] Generating forecast for: GNE [2026-01-12T20:23:12.095754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-12T20:23:12.111594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-12T20:23:12.111898] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-12T20:23:12.112754] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-12T20:23:12.112808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:12.112840] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:12.112867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:12.112922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:12.170431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:12.171262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:12.171343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:12.171375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:12.290206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:12.290365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:12.290415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:12.290447] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:12.293961] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-01-12T20:23:12.294255] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-12T20:23:12.294385] [INFO ] [sig ] GNE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:12.439140] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GNE.txt [2026-01-12T20:23:12.439309] [INFO ] [sig ] [1391/3499] Completed GNE in 0.3s | 2.86 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:12.439359] [INFO ] [sig ] [1392/3499] Forecasting GNK... [2026-01-12T20:23:12.439391] [INFO ] [sig ] Generating forecast for: GNK [2026-01-12T20:23:12.439421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-12T20:23:12.452514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-12T20:23:12.452859] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-12T20:23:12.453691] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-12T20:23:12.453744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:12.453778] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:12.453805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:12.453861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:12.511398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:12.512125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:12.512204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:12.512235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:12.635774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:12.635930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:12.635975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:12.636004] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:12.642551] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: DOWN (p=37.48%) [2026-01-12T20:23:12.642906] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-12T20:23:12.643062] [INFO ] [sig ] GNK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:12.788423] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNK.txt [2026-01-12T20:23:12.788593] [INFO ] [sig ] [1392/3499] Completed GNK in 0.3s | 2.86 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:12.788642] [INFO ] [sig ] [1393/3499] Forecasting GNL... [2026-01-12T20:23:12.788677] [INFO ] [sig ] Generating forecast for: GNL [2026-01-12T20:23:12.788708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-12T20:23:12.806495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-12T20:23:12.806869] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-12T20:23:12.807660] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-12T20:23:12.807760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:12.807820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:12.807849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:12.807905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:12.864670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:12.865536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:12.865649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:12.865685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:12.987419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:12.987631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:12.987675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:12.987704] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:12.991280] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=53.94%) [2026-01-12T20:23:12.991629] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-12T20:23:12.991766] [INFO ] [sig ] GNL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:13.153565] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GNL.txt [2026-01-12T20:23:13.153734] [INFO ] [sig ] [1393/3499] Completed GNL in 0.4s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:13.153775] [INFO ] [sig ] [1394/3499] Forecasting GNLN... [2026-01-12T20:23:13.153804] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-12T20:23:13.153834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-12T20:23:13.167185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-12T20:23:13.167469] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-12T20:23:13.168315] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-12T20:23:13.168369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:13.168402] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:13.168430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:13.168487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:13.233738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:13.234558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:13.234655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:13.234691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:13.344730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:13.344879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:13.344919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:13.344948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:13.348349] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=49.00%) [2026-01-12T20:23:13.348655] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-12T20:23:13.348780] [INFO ] [sig ] GNLN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:13.501411] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNLN.txt [2026-01-12T20:23:13.501531] [INFO ] [sig ] [1394/3499] Completed GNLN in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:13.501586] [INFO ] [sig ] [1395/3499] Forecasting GNLX... [2026-01-12T20:23:13.501618] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-12T20:23:13.501648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-12T20:23:13.514154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-12T20:23:13.514426] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-12T20:23:13.515223] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-12T20:23:13.515277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:13.515311] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:13.515341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:13.515399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:13.573791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:13.574452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:13.574534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:13.574568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:13.695603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:13.695747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:13.695783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:13.695811] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:13.699318] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-12T20:23:13.699626] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-12T20:23:13.699795] [INFO ] [sig ] GNLX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:13.852935] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNLX.txt [2026-01-12T20:23:13.853070] [INFO ] [sig ] [1395/3499] Completed GNLX in 0.4s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:13.853110] [INFO ] [sig ] [1396/3499] Forecasting GNMA... [2026-01-12T20:23:13.853138] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-12T20:23:13.853168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-12T20:23:13.866797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-12T20:23:13.867079] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-12T20:23:13.867879] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-12T20:23:13.867932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:13.867966] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:13.867995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:13.868053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:13.925932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:13.926608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:13.926686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:13.926719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:14.048267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:14.048429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:14.048469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:14.048529] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:14.051919] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-01-12T20:23:14.052231] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-12T20:23:14.052360] [INFO ] [sig ] GNMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:14.201263] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNMA.txt [2026-01-12T20:23:14.201448] [INFO ] [sig ] [1396/3499] Completed GNMA in 0.3s | 2.85 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-12T20:23:14.201504] [INFO ] [sig ] [1397/3499] Forecasting GNOM... [2026-01-12T20:23:14.201543] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-12T20:23:14.201603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-12T20:23:14.214973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-12T20:23:14.215285] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-12T20:23:14.216075] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-12T20:23:14.216153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:14.216188] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:14.216216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:14.216272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:14.275554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:14.276246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:14.276326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:14.276360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:14.388150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:14.388309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:14.388354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:14.388383] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:14.391810] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-12T20:23:14.392099] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-12T20:23:14.392227] [INFO ] [sig ] GNOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:14.549269] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNOM.txt [2026-01-12T20:23:14.549425] [INFO ] [sig ] [1397/3499] Completed GNOM in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-12T20:23:14.549466] [INFO ] [sig ] [1398/3499] Forecasting GNPX... [2026-01-12T20:23:14.549498] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-12T20:23:14.549530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-12T20:23:14.563350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-12T20:23:14.563696] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-12T20:23:14.564478] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-12T20:23:14.564532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:14.564565] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:14.564615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:14.564675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:14.623279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:14.623959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:14.624039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:14.624073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:14.737240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:14.737398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:14.737438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:14.737467] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:14.740833] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-01-12T20:23:14.741104] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-12T20:23:14.741224] [INFO ] [sig ] GNPX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:14.891608] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GNPX.txt [2026-01-12T20:23:14.891748] [INFO ] [sig ] [1398/3499] Completed GNPX in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-12T20:23:14.891787] [INFO ] [sig ] [1399/3499] Forecasting GNRC... [2026-01-12T20:23:14.891816] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-12T20:23:14.891848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-12T20:23:14.904320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-12T20:23:14.904624] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-12T20:23:14.905363] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-12T20:23:14.905415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:14.905447] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:14.905474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:14.905530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:14.967350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:14.968437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:14.968522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:14.968557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:15.105003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:15.105157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:15.105197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:15.105226] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:15.108649] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-01-12T20:23:15.108944] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-12T20:23:15.109076] [INFO ] [sig ] GNRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:15.264222] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNRC.txt [2026-01-12T20:23:15.264363] [INFO ] [sig ] [1399/3499] Completed GNRC in 0.4s | 2.85 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-12T20:23:15.264404] [INFO ] [sig ] [1400/3499] Forecasting GNSS... [2026-01-12T20:23:15.264435] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-12T20:23:15.264466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-12T20:23:15.278361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-12T20:23:15.278658] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-12T20:23:15.279452] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-12T20:23:15.279506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:15.279540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:15.279587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:15.279648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:15.338151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:15.338943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:15.339029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:15.339065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:15.459511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:15.459693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:15.459735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:15.459763] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:15.463494] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-12T20:23:15.463876] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-12T20:23:15.464023] [INFO ] [sig ] GNSS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:15.622682] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GNSS.txt [2026-01-12T20:23:15.622853] [INFO ] [sig ] [1400/3499] Completed GNSS in 0.4s | 2.85 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-12T20:23:15.622897] [INFO ] [sig ] [1401/3499] Forecasting GNTX... [2026-01-12T20:23:15.622925] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-12T20:23:15.622960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-12T20:23:15.636204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-12T20:23:15.636570] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-12T20:23:15.637396] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-12T20:23:15.637449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:15.637482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:15.637510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:15.637569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:15.696195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:15.697042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:15.697136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:15.697172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:15.817694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:15.817863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:15.817902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:15.817932] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:15.821494] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-12T20:23:15.821791] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-12T20:23:15.821918] [INFO ] [sig ] GNTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:15.976427] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GNTX.txt [2026-01-12T20:23:15.976601] [INFO ] [sig ] [1401/3499] Completed GNTX in 0.4s | 2.85 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:15.976650] [INFO ] [sig ] [1402/3499] Forecasting GO... [2026-01-12T20:23:15.976680] [INFO ] [sig ] Generating forecast for: GO [2026-01-12T20:23:15.976711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-12T20:23:15.989056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-12T20:23:15.989388] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-12T20:23:15.990191] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-12T20:23:15.990247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:15.990280] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:15.990308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:15.990368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:16.049839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:16.050709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:16.050796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:16.050830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:16.179080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:16.179276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:16.179325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:16.179358] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:16.183134] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-12T20:23:16.183494] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-12T20:23:16.183669] [INFO ] [sig ] GO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:16.342232] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GO.txt [2026-01-12T20:23:16.342372] [INFO ] [sig ] [1402/3499] Completed GO in 0.4s | 2.85 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:16.342413] [INFO ] [sig ] [1403/3499] Forecasting GOCO... [2026-01-12T20:23:16.342444] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-12T20:23:16.342475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-12T20:23:16.354245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-12T20:23:16.354695] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-12T20:23:16.355564] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-12T20:23:16.355643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:16.355676] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:16.355705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:16.355768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:16.416937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:16.418092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:16.418233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:16.418287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:16.543193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:16.543341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:16.543381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:16.543409] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:16.546723] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-12T20:23:16.546997] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-12T20:23:16.547119] [INFO ] [sig ] GOCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:16.692814] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GOCO.txt [2026-01-12T20:23:16.692984] [INFO ] [sig ] [1403/3499] Completed GOCO in 0.4s | 2.85 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:16.693026] [INFO ] [sig ] [1404/3499] Forecasting GOF... [2026-01-12T20:23:16.693056] [INFO ] [sig ] Generating forecast for: GOF [2026-01-12T20:23:16.693086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-12T20:23:16.705173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-12T20:23:16.705529] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-12T20:23:16.706329] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-12T20:23:16.706381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:16.706412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:16.706439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:16.706494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:16.763774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:16.764705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:16.764796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:16.764831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:16.889322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:16.889474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:16.889530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:16.889562] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:16.892934] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-01-12T20:23:16.893236] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-12T20:23:16.893370] [INFO ] [sig ] GOF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:17.035779] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GOF.txt [2026-01-12T20:23:17.035919] [INFO ] [sig ] [1404/3499] Completed GOF in 0.3s | 2.85 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:17.035958] [INFO ] [sig ] [1405/3499] Forecasting GOGO... [2026-01-12T20:23:17.035988] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-12T20:23:17.036017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-12T20:23:17.047643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-12T20:23:17.047977] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-12T20:23:17.048743] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-12T20:23:17.048795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:17.048826] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:17.048852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:17.048908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:17.106825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:17.107681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:17.107792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:17.107827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:17.226725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:17.226880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:17.226920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:17.226949] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:17.230247] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-01-12T20:23:17.230517] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-12T20:23:17.230654] [INFO ] [sig ] GOGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:17.381538] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GOGO.txt [2026-01-12T20:23:17.381713] [INFO ] [sig ] [1405/3499] Completed GOGO in 0.3s | 2.85 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:17.381753] [INFO ] [sig ] [1406/3499] Forecasting GOLF... [2026-01-12T20:23:17.381783] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-12T20:23:17.381812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-12T20:23:17.392988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-12T20:23:17.393290] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-12T20:23:17.394086] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-12T20:23:17.394139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:17.394173] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:17.394200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:17.394256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:17.451069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:17.451816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:17.451896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:17.451928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:17.570845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:17.570989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:17.571028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:17.571057] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:17.574565] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-12T20:23:17.574855] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-12T20:23:17.574973] [INFO ] [sig ] GOLF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:17.716189] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GOLF.txt [2026-01-12T20:23:17.716360] [INFO ] [sig ] [1406/3499] Completed GOLF in 0.3s | 2.85 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:17.716401] [INFO ] [sig ] [1407/3499] Forecasting GOOD... [2026-01-12T20:23:17.716428] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-12T20:23:17.716457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-12T20:23:17.727908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-12T20:23:17.728282] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-12T20:23:17.729071] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-12T20:23:17.729124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:17.729156] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:17.729183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:17.729239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:17.785656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:17.786482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:17.786564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:17.786617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:17.902941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:17.903092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:17.903132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:17.903160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:17.906921] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-01-12T20:23:17.907197] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-12T20:23:17.907503] [INFO ] [sig ] GOOD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:18.048209] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GOOD.txt [2026-01-12T20:23:18.048330] [INFO ] [sig ] [1407/3499] Completed GOOD in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:18.048368] [INFO ] [sig ] [1408/3499] Forecasting GOOG... [2026-01-12T20:23:18.048396] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-12T20:23:18.048425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-12T20:23:18.060381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-12T20:23:18.060687] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-12T20:23:18.061445] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-12T20:23:18.061497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:18.061540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:18.061587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:18.061647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:18.117869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:18.118529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:18.118624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:18.118658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:18.242404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:18.242554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:18.242610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:18.242641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:18.246118] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=33.03%) [2026-01-12T20:23:18.246380] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-12T20:23:18.246501] [INFO ] [sig ] GOOG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:18.388240] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GOOG.txt [2026-01-12T20:23:18.388392] [INFO ] [sig ] [1408/3499] Completed GOOG in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:18.388431] [INFO ] [sig ] [1409/3499] Forecasting GOOS... [2026-01-12T20:23:18.388460] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-12T20:23:18.388489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-12T20:23:18.400825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-12T20:23:18.401200] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-12T20:23:18.401995] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-12T20:23:18.402048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:18.402082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:18.402113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:18.402172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:18.463494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:18.464461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:18.464546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:18.464595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:18.584610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:18.584761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:18.584801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:18.584832] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:18.588291] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=4.46%) [2026-01-12T20:23:18.588591] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-12T20:23:18.588723] [INFO ] [sig ] GOOS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:18.730497] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GOOS.txt [2026-01-12T20:23:18.730647] [INFO ] [sig ] [1409/3499] Completed GOOS in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:18.730688] [INFO ] [sig ] [1410/3499] Forecasting GOSS... [2026-01-12T20:23:18.730718] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-12T20:23:18.730746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-12T20:23:18.742219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-12T20:23:18.742498] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-12T20:23:18.743284] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-12T20:23:18.743338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:18.743393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:18.743422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:18.743479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:18.800562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:18.801260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:18.801337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:18.801370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:18.919726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:18.919880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:18.919927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:18.919963] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:18.923375] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-12T20:23:18.923667] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-12T20:23:18.923790] [INFO ] [sig ] GOSS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:19.081586] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GOSS.txt [2026-01-12T20:23:19.081735] [INFO ] [sig ] [1410/3499] Completed GOSS in 0.4s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:19.081776] [INFO ] [sig ] [1411/3499] Forecasting GOVI... [2026-01-12T20:23:19.081807] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-12T20:23:19.081838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-12T20:23:19.093499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-12T20:23:19.093804] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-12T20:23:19.094587] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-12T20:23:19.094641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:19.094675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:19.094703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:19.094761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:19.153417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:19.154046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:19.154130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:19.154163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:19.270974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:19.271124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:19.271164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:19.271193] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:19.274496] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=84.43%) [2026-01-12T20:23:19.274781] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-12T20:23:19.274900] [INFO ] [sig ] GOVI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:19.427006] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GOVI.txt [2026-01-12T20:23:19.427143] [INFO ] [sig ] [1411/3499] Completed GOVI in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:19.427186] [INFO ] [sig ] [1412/3499] Forecasting GPC... [2026-01-12T20:23:19.427216] [INFO ] [sig ] Generating forecast for: GPC [2026-01-12T20:23:19.427246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-12T20:23:19.439231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-12T20:23:19.439523] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-12T20:23:19.440322] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-12T20:23:19.440377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:19.440411] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:19.440439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:19.440497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:19.499533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:19.500511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:19.500630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:19.500688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:19.621042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:19.621194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:19.621235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:19.621265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:19.624677] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-01-12T20:23:19.624955] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-12T20:23:19.625082] [INFO ] [sig ] GPC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:19.780721] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GPC.txt [2026-01-12T20:23:19.780850] [INFO ] [sig ] [1412/3499] Completed GPC in 0.4s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:19.780888] [INFO ] [sig ] [1413/3499] Forecasting GPI... [2026-01-12T20:23:19.780917] [INFO ] [sig ] Generating forecast for: GPI [2026-01-12T20:23:19.780946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-12T20:23:19.792425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-12T20:23:19.792719] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-12T20:23:19.793458] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-12T20:23:19.793510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:19.793541] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:19.793568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:19.793648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:19.848993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:19.849600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:19.849677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:19.849709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:19.968976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:19.969126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:19.969166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:19.969226] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:19.972525] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: DOWN (p=48.95%) [2026-01-12T20:23:19.972810] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-12T20:23:19.972945] [INFO ] [sig ] GPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:20.127665] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GPI.txt [2026-01-12T20:23:20.127884] [INFO ] [sig ] [1413/3499] Completed GPI in 0.3s | 2.86 sym/s | Total: 8.2m | ETA: 12.2m [2026-01-12T20:23:20.127931] [INFO ] [sig ] [1414/3499] Forecasting GPIQ... [2026-01-12T20:23:20.127962] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-12T20:23:20.127992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-12T20:23:20.151087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-12T20:23:20.151454] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-12T20:23:20.152262] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-12T20:23:20.152316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:20.152347] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:20.152374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:20.152430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:20.217839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:20.219022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:20.219127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:20.219180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:20.336867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:20.337026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:20.337067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:20.337097] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:20.340494] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=29.90%) [2026-01-12T20:23:20.340785] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-12T20:23:20.340921] [INFO ] [sig ] GPIQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:20.487063] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GPIQ.txt [2026-01-12T20:23:20.487196] [INFO ] [sig ] [1414/3499] Completed GPIQ in 0.4s | 2.86 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-12T20:23:20.487236] [INFO ] [sig ] [1415/3499] Forecasting GPIX... [2026-01-12T20:23:20.487267] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-12T20:23:20.487299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-12T20:23:20.502369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-12T20:23:20.502866] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-12T20:23:20.503918] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-12T20:23:20.503985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:20.504033] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:20.504073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:20.504158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:20.564006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:20.564841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:20.564921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:20.564955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:20.684342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:20.684506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:20.684546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:20.684615] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:20.688024] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=78.43%) [2026-01-12T20:23:20.688337] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-12T20:23:20.688472] [INFO ] [sig ] GPIX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:20.833330] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GPIX.txt [2026-01-12T20:23:20.833467] [INFO ] [sig ] [1415/3499] Completed GPIX in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-12T20:23:20.833506] [INFO ] [sig ] [1416/3499] Forecasting GPJA... [2026-01-12T20:23:20.833534] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-12T20:23:20.833562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-12T20:23:20.845402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-12T20:23:20.845711] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-12T20:23:20.846456] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-12T20:23:20.846507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:20.846538] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:20.846565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:20.846640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:20.905190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:20.905832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:20.905909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:20.905940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:21.028493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:21.028672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:21.028714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:21.028744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:21.032238] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-01-12T20:23:21.032552] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-12T20:23:21.032707] [INFO ] [sig ] GPJA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:21.187073] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GPJA.txt [2026-01-12T20:23:21.187199] [INFO ] [sig ] [1416/3499] Completed GPJA in 0.4s | 2.86 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-12T20:23:21.187239] [INFO ] [sig ] [1417/3499] Forecasting GPK... [2026-01-12T20:23:21.187267] [INFO ] [sig ] Generating forecast for: GPK [2026-01-12T20:23:21.187296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-12T20:23:21.199273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-12T20:23:21.199563] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-12T20:23:21.200349] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-12T20:23:21.200402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:21.200433] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:21.200460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:21.200515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:21.258835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:21.259497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:21.259609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:21.259646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:21.384340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:21.384503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:21.384552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:21.384619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:21.388247] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-12T20:23:21.388530] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-12T20:23:21.388674] [INFO ] [sig ] GPK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:21.543125] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GPK.txt [2026-01-12T20:23:21.543257] [INFO ] [sig ] [1417/3499] Completed GPK in 0.4s | 2.86 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-12T20:23:21.543295] [INFO ] [sig ] [1418/3499] Forecasting GPN... [2026-01-12T20:23:21.543325] [INFO ] [sig ] Generating forecast for: GPN [2026-01-12T20:23:21.543354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-12T20:23:21.554684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-12T20:23:21.554975] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-12T20:23:21.555740] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-12T20:23:21.555792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:21.555828] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:21.555855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:21.555911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:21.613689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:21.614358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:21.614438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:21.614472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:21.742035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:21.742313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:21.742356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:21.742387] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:21.746003] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-12T20:23:21.746301] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-12T20:23:21.746432] [INFO ] [sig ] GPN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:21.907384] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GPN.txt [2026-01-12T20:23:21.907517] [INFO ] [sig ] [1418/3499] Completed GPN in 0.4s | 2.85 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:21.907558] [INFO ] [sig ] [1419/3499] Forecasting GPRE... [2026-01-12T20:23:21.907604] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-12T20:23:21.907635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-12T20:23:21.918722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-12T20:23:21.919058] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-12T20:23:21.919833] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-12T20:23:21.919885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:21.919916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:21.919955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:21.920011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:21.977906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:21.978740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:21.978822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:21.978855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:22.102330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:22.102482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:22.102522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:22.102551] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:22.106016] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-12T20:23:22.106304] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-12T20:23:22.106428] [INFO ] [sig ] GPRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:22.261021] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GPRE.txt [2026-01-12T20:23:22.261164] [INFO ] [sig ] [1419/3499] Completed GPRE in 0.4s | 2.85 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:22.261208] [INFO ] [sig ] [1420/3499] Forecasting GPRK... [2026-01-12T20:23:22.261240] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-12T20:23:22.261271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-12T20:23:22.274781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-12T20:23:22.275101] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-12T20:23:22.275901] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-12T20:23:22.275955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:22.275988] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:22.276017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:22.276074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:22.337737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:22.338591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:22.338699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:22.338735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:22.459309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:22.459468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:22.459520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:22.459552] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:22.463254] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=75.35%) [2026-01-12T20:23:22.463537] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-12T20:23:22.463681] [INFO ] [sig ] GPRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:22.616334] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GPRK.txt [2026-01-12T20:23:22.616469] [INFO ] [sig ] [1420/3499] Completed GPRK in 0.4s | 2.85 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:22.616510] [INFO ] [sig ] [1421/3499] Forecasting GPRO... [2026-01-12T20:23:22.616540] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-12T20:23:22.616586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-12T20:23:22.628455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-12T20:23:22.628968] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-12T20:23:22.629972] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-12T20:23:22.630028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:22.630064] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:22.630094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:22.630153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:22.688132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:22.689068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:22.689152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:22.689185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:22.816777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:22.816935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:22.816976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:22.817007] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:22.820490] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-12T20:23:22.820792] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-12T20:23:22.820915] [INFO ] [sig ] GPRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:22.968183] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GPRO.txt [2026-01-12T20:23:22.968348] [INFO ] [sig ] [1421/3499] Completed GPRO in 0.4s | 2.85 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:22.968388] [INFO ] [sig ] [1422/3499] Forecasting GRAB... [2026-01-12T20:23:22.968419] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-12T20:23:22.968448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-12T20:23:22.980267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-12T20:23:22.980671] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-12T20:23:22.981426] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-12T20:23:22.981477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:22.981509] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:22.981536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:22.981616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:23.038394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:23.039261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:23.039343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:23.039375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:23.159107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:23.159264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:23.159303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:23.159332] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:23.162733] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-01-12T20:23:23.163032] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-12T20:23:23.163162] [INFO ] [sig ] GRAB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:23.306189] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRAB.txt [2026-01-12T20:23:23.306348] [INFO ] [sig ] [1422/3499] Completed GRAB in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:23.306389] [INFO ] [sig ] [1423/3499] Forecasting GRAL... [2026-01-12T20:23:23.306418] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-12T20:23:23.306453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-12T20:23:23.318044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-12T20:23:23.318418] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-12T20:23:23.319207] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-12T20:23:23.319260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:23.319292] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:23.319319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:23.319375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:23.376301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:23.377148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:23.377227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:23.377259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:23.500855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:23.501030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:23.501072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:23.501102] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:23.504584] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-12T20:23:23.504880] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-12T20:23:23.505005] [INFO ] [sig ] GRAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:23.648411] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GRAL.txt [2026-01-12T20:23:23.648611] [INFO ] [sig ] [1423/3499] Completed GRAL in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:23.648654] [INFO ] [sig ] [1424/3499] Forecasting GRBK... [2026-01-12T20:23:23.648683] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-12T20:23:23.648713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-12T20:23:23.659984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-12T20:23:23.660353] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-12T20:23:23.661156] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-12T20:23:23.661209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:23.661242] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:23.661269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:23.661326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:23.718379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:23.719253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:23.719333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:23.719365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:23.838141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:23.838293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:23.838332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:23.838361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:23.841707] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-01-12T20:23:23.841985] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-12T20:23:23.842108] [INFO ] [sig ] GRBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:23.986666] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GRBK.txt [2026-01-12T20:23:23.986819] [INFO ] [sig ] [1424/3499] Completed GRBK in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:23.986859] [INFO ] [sig ] [1425/3499] Forecasting GRC... [2026-01-12T20:23:23.986888] [INFO ] [sig ] Generating forecast for: GRC [2026-01-12T20:23:23.986918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-12T20:23:23.998336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-12T20:23:23.998680] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-12T20:23:23.999443] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-12T20:23:23.999496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:23.999528] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:23.999555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:23.999635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:24.057081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:24.057983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:24.058071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:24.058102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:24.176820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:24.176978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:24.177017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:24.177045] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:24.180638] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=57.11%) [2026-01-12T20:23:24.180907] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-12T20:23:24.181030] [INFO ] [sig ] GRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:24.330043] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRC.txt [2026-01-12T20:23:24.330230] [INFO ] [sig ] [1425/3499] Completed GRC in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:24.330296] [INFO ] [sig ] [1426/3499] Forecasting GREE... [2026-01-12T20:23:24.330339] [INFO ] [sig ] Generating forecast for: GREE [2026-01-12T20:23:24.330373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-12T20:23:24.341985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-12T20:23:24.342373] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-12T20:23:24.343192] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-12T20:23:24.343248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:24.343281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:24.343308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:24.343364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:24.402220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:24.403091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:24.403181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:24.403228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:24.523804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:24.523972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:24.524014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:24.524079] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:24.527525] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-12T20:23:24.527984] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-12T20:23:24.528123] [INFO ] [sig ] GREE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:24.675193] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GREE.txt [2026-01-12T20:23:24.675356] [INFO ] [sig ] [1426/3499] Completed GREE in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:24.675396] [INFO ] [sig ] [1427/3499] Forecasting GRFS... [2026-01-12T20:23:24.675426] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-12T20:23:24.675456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-12T20:23:24.687103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-12T20:23:24.687481] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-12T20:23:24.688357] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-12T20:23:24.688410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:24.688470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:24.688498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:24.688555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:24.746028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:24.746955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:24.747041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:24.747075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:24.868137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:24.868288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:24.868327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:24.868356] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:24.871647] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=20.50%) [2026-01-12T20:23:24.871918] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-12T20:23:24.872038] [INFO ] [sig ] GRFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:25.013978] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GRFS.txt [2026-01-12T20:23:25.014125] [INFO ] [sig ] [1427/3499] Completed GRFS in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:25.014164] [INFO ] [sig ] [1428/3499] Forecasting GRID... [2026-01-12T20:23:25.014194] [INFO ] [sig ] Generating forecast for: GRID [2026-01-12T20:23:25.014233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-12T20:23:25.025722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-12T20:23:25.026029] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-12T20:23:25.026799] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-12T20:23:25.026851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:25.026882] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:25.026908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:25.026964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:25.083331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:25.084011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:25.084088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:25.084136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:25.206417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:25.206625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:25.206667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:25.206697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:25.210200] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=72.15%) [2026-01-12T20:23:25.210479] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-12T20:23:25.210617] [INFO ] [sig ] GRID: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:25.352624] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRID.txt [2026-01-12T20:23:25.352780] [INFO ] [sig ] [1428/3499] Completed GRID in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:25.352820] [INFO ] [sig ] [1429/3499] Forecasting GRMN... [2026-01-12T20:23:25.352850] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-12T20:23:25.352880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-12T20:23:25.364322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-12T20:23:25.364666] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-12T20:23:25.365418] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-12T20:23:25.365470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:25.365502] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:25.365529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:25.365606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:25.422340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:25.423201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:25.423286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:25.423319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:25.545330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:25.545488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:25.545527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:25.545555] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:25.548982] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-12T20:23:25.549274] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-12T20:23:25.549403] [INFO ] [sig ] GRMN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:25.693221] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRMN.txt [2026-01-12T20:23:25.693383] [INFO ] [sig ] [1429/3499] Completed GRMN in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:25.693423] [INFO ] [sig ] [1430/3499] Forecasting GRND... [2026-01-12T20:23:25.693453] [INFO ] [sig ] Generating forecast for: GRND [2026-01-12T20:23:25.693484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-12T20:23:25.705325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-12T20:23:25.705716] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-12T20:23:25.706497] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-12T20:23:25.706549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:25.706605] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:25.706644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:25.706716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:25.766446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:25.767372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:25.767454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:25.767486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:25.887549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:25.887735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:25.887785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:25.887859] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:25.891328] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=70.25%) [2026-01-12T20:23:25.891643] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-12T20:23:25.891784] [INFO ] [sig ] GRND: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:26.040758] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRND.txt [2026-01-12T20:23:26.040921] [INFO ] [sig ] [1430/3499] Completed GRND in 0.3s | 2.86 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-12T20:23:26.040962] [INFO ] [sig ] [1431/3499] Forecasting GRPN... [2026-01-12T20:23:26.040993] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-12T20:23:26.041023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-12T20:23:26.054267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-12T20:23:26.054703] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-12T20:23:26.055568] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-12T20:23:26.055665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:26.055699] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:26.055725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:26.055782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:26.115999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:26.116968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:26.117061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:26.117093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:26.243223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:26.243384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:26.243423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:26.243451] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:26.246902] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=80.09%) [2026-01-12T20:23:26.247228] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-12T20:23:26.247365] [INFO ] [sig ] GRPN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:26.394941] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRPN.txt [2026-01-12T20:23:26.395112] [INFO ] [sig ] [1431/3499] Completed GRPN in 0.4s | 2.86 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-12T20:23:26.395155] [INFO ] [sig ] [1432/3499] Forecasting GRVY... [2026-01-12T20:23:26.395191] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-12T20:23:26.395222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-12T20:23:26.406328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-12T20:23:26.406712] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-12T20:23:26.407517] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-12T20:23:26.407587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:26.407620] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:26.407646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:26.407702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:26.463971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:26.464858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:26.464945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:26.464976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:26.586746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:26.586910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:26.586949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:26.586978] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:26.590476] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=88.73%) [2026-01-12T20:23:26.590823] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-12T20:23:26.590957] [INFO ] [sig ] GRVY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:26.745166] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRVY.txt [2026-01-12T20:23:26.745334] [INFO ] [sig ] [1432/3499] Completed GRVY in 0.4s | 2.86 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-12T20:23:26.745374] [INFO ] [sig ] [1433/3499] Forecasting GRWG... [2026-01-12T20:23:26.745403] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-12T20:23:26.745434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-12T20:23:26.761809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-12T20:23:26.762208] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-12T20:23:26.763083] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-12T20:23:26.763137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:26.763169] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:26.763196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:26.763253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:26.822086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:26.822987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:26.823071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:26.823104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:26.944511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:26.944754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:26.944797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:26.944825] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:26.948341] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-12T20:23:26.948835] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-12T20:23:26.948960] [INFO ] [sig ] GRWG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:27.091866] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GRWG.txt [2026-01-12T20:23:27.091999] [INFO ] [sig ] [1433/3499] Completed GRWG in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-12T20:23:27.092037] [INFO ] [sig ] [1434/3499] Forecasting GRX... [2026-01-12T20:23:27.092066] [INFO ] [sig ] Generating forecast for: GRX [2026-01-12T20:23:27.092108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-12T20:23:27.104967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-12T20:23:27.105355] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-12T20:23:27.106311] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-12T20:23:27.106374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:27.106420] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:27.106455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:27.106536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:27.175503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:27.176490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:27.176607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:27.176659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:27.292478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:27.292649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:27.292690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:27.292718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:27.296231] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-12T20:23:27.296500] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-12T20:23:27.296639] [INFO ] [sig ] GRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:27.437925] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GRX.txt [2026-01-12T20:23:27.438077] [INFO ] [sig ] [1434/3499] Completed GRX in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-12T20:23:27.438116] [INFO ] [sig ] [1435/3499] Forecasting GS... [2026-01-12T20:23:27.438147] [INFO ] [sig ] Generating forecast for: GS [2026-01-12T20:23:27.438176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-12T20:23:27.450124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-12T20:23:27.450671] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-12T20:23:27.451425] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-12T20:23:27.451477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:27.451508] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:27.451534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:27.451617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:27.510542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:27.511387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:27.511468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:27.511500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:27.636347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:27.636513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:27.636553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:27.636598] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:27.640034] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-12T20:23:27.640307] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-12T20:23:27.640430] [INFO ] [sig ] GS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:27.782689] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GS.txt [2026-01-12T20:23:27.782827] [INFO ] [sig ] [1435/3499] Completed GS in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:27.782866] [INFO ] [sig ] [1436/3499] Forecasting GSBC... [2026-01-12T20:23:27.782895] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-12T20:23:27.782924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-12T20:23:27.794383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-12T20:23:27.794668] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-12T20:23:27.795543] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-12T20:23:27.795613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:27.795645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:27.795675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:27.795733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:27.852359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:27.853148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:27.853225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:27.853257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:27.970232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:27.970368] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:23:27.970406] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:27.970433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:27.973868] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=41.27%) [2026-01-12T20:23:27.974137] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-12T20:23:27.974255] [INFO ] [sig ] GSBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:28.115982] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GSBC.txt [2026-01-12T20:23:28.116112] [INFO ] [sig ] [1436/3499] Completed GSBC in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:28.116151] [INFO ] [sig ] [1437/3499] Forecasting GSBD... [2026-01-12T20:23:28.116180] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-12T20:23:28.116210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-12T20:23:28.128389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-12T20:23:28.128665] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-12T20:23:28.129400] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-12T20:23:28.129451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:28.129482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:28.129510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:28.129565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:28.186078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:28.186895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:28.187003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:28.187036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:28.304879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:28.305029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:28.305067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:28.305095] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:28.308497] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=62.76%) [2026-01-12T20:23:28.308848] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-12T20:23:28.308979] [INFO ] [sig ] GSBD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:28.449829] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GSBD.txt [2026-01-12T20:23:28.449966] [INFO ] [sig ] [1437/3499] Completed GSBD in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:28.450004] [INFO ] [sig ] [1438/3499] Forecasting GSHD... [2026-01-12T20:23:28.450033] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-12T20:23:28.450062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-12T20:23:28.461829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-12T20:23:28.462170] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-12T20:23:28.462949] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-12T20:23:28.463002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:28.463033] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:28.463060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:28.463116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:28.519264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:28.520071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:28.520150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:28.520183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:28.637853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:28.638006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:28.638044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:28.638072] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:28.641374] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-12T20:23:28.641665] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-12T20:23:28.641789] [INFO ] [sig ] GSHD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:28.783266] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GSHD.txt [2026-01-12T20:23:28.783393] [INFO ] [sig ] [1438/3499] Completed GSHD in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:28.783433] [INFO ] [sig ] [1439/3499] Forecasting GSK... [2026-01-12T20:23:28.783462] [INFO ] [sig ] Generating forecast for: GSK [2026-01-12T20:23:28.783491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-12T20:23:28.795289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-12T20:23:28.795559] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-12T20:23:28.796333] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-12T20:23:28.796389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:28.796421] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:28.796448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:28.796503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:28.853394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:28.854052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:28.854130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:28.854162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:28.977101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:28.977274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:28.977314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:28.977342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:28.980695] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-01-12T20:23:28.980964] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-12T20:23:28.981086] [INFO ] [sig ] GSK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:29.121757] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GSK.txt [2026-01-12T20:23:29.121878] [INFO ] [sig ] [1439/3499] Completed GSK in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:29.121916] [INFO ] [sig ] [1440/3499] Forecasting GSL... [2026-01-12T20:23:29.121945] [INFO ] [sig ] Generating forecast for: GSL [2026-01-12T20:23:29.121975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-12T20:23:29.133239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-12T20:23:29.133536] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-12T20:23:29.134338] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-12T20:23:29.134391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:29.134423] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:29.134450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:29.134506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:29.192472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:29.193167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:29.193244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:29.193276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:29.320132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:29.320282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:29.320320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:29.320351] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:29.323860] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-01-12T20:23:29.324136] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-12T20:23:29.324258] [INFO ] [sig ] GSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:29.528007] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GSL.txt [2026-01-12T20:23:29.528204] [INFO ] [sig ] [1440/3499] Completed GSL in 0.4s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:29.528246] [INFO ] [sig ] [1441/3499] Forecasting GSM... [2026-01-12T20:23:29.528275] [INFO ] [sig ] Generating forecast for: GSM [2026-01-12T20:23:29.528304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-12T20:23:29.541398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-12T20:23:29.541798] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-12T20:23:29.542719] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-12T20:23:29.542778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:29.542810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:29.542837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:29.542893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:29.603642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:29.604528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:29.604665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:29.604699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:29.727954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:29.728113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:29.728152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:29.728181] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:29.731516] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=75.79%) [2026-01-12T20:23:29.731817] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-12T20:23:29.731944] [INFO ] [sig ] GSM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:29.887882] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GSM.txt [2026-01-12T20:23:29.888029] [INFO ] [sig ] [1441/3499] Completed GSM in 0.4s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:29.888069] [INFO ] [sig ] [1442/3499] Forecasting GTES... [2026-01-12T20:23:29.888097] [INFO ] [sig ] Generating forecast for: GTES [2026-01-12T20:23:29.888125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-12T20:23:29.900076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-12T20:23:29.900340] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-12T20:23:29.901115] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-12T20:23:29.901167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:29.901199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:29.901225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:29.901281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:29.957265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:29.958042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:29.958120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:29.958152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:30.075210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:30.075365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:30.075409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:30.075438] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:30.078782] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-12T20:23:30.079049] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-12T20:23:30.079169] [INFO ] [sig ] GTES: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:30.221250] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GTES.txt [2026-01-12T20:23:30.221380] [INFO ] [sig ] [1442/3499] Completed GTES in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:30.221419] [INFO ] [sig ] [1443/3499] Forecasting GTLB... [2026-01-12T20:23:30.221447] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-12T20:23:30.221476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-12T20:23:30.232543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-12T20:23:30.232873] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-12T20:23:30.233637] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-12T20:23:30.233689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:30.233731] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:30.233759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:30.233814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:30.290596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:30.291175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:30.291250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:30.291281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:30.409233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:30.409378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:30.409421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:30.409449] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:30.412754] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-12T20:23:30.413030] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-12T20:23:30.413150] [INFO ] [sig ] GTLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:30.553334] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GTLB.txt [2026-01-12T20:23:30.553456] [INFO ] [sig ] [1443/3499] Completed GTLB in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:30.553495] [INFO ] [sig ] [1444/3499] Forecasting GTLS... [2026-01-12T20:23:30.553523] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-12T20:23:30.553551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-12T20:23:30.565050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-12T20:23:30.565315] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-12T20:23:30.566091] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-12T20:23:30.566143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:30.566197] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:30.566228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:30.566289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:30.622635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:30.623277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:30.623353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:30.623386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:30.745726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:30.745868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:30.745908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:30.745936] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:30.749206] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-12T20:23:30.749477] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-12T20:23:30.749611] [INFO ] [sig ] GTLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:30.890809] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GTLS.txt [2026-01-12T20:23:30.890937] [INFO ] [sig ] [1444/3499] Completed GTLS in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:30.890976] [INFO ] [sig ] [1445/3499] Forecasting GTN... [2026-01-12T20:23:30.891006] [INFO ] [sig ] Generating forecast for: GTN [2026-01-12T20:23:30.891035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-12T20:23:30.902903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-12T20:23:30.903187] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-12T20:23:30.903949] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-12T20:23:30.904001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:30.904033] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:30.904060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:30.904117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:30.960946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:30.961560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:30.961652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:30.961684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:31.087197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:31.087369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:31.087414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:31.087443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:31.090912] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-01-12T20:23:31.091179] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-12T20:23:31.091319] [INFO ] [sig ] GTN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:31.232598] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GTN.txt [2026-01-12T20:23:31.232747] [INFO ] [sig ] [1445/3499] Completed GTN in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:31.232787] [INFO ] [sig ] [1446/3499] Forecasting GTX... [2026-01-12T20:23:31.232818] [INFO ] [sig ] Generating forecast for: GTX [2026-01-12T20:23:31.232858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-12T20:23:31.245449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-12T20:23:31.245742] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-12T20:23:31.246492] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-12T20:23:31.246544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:31.246593] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:31.246623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:31.246692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:31.317055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:31.317913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:31.318027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:31.318060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:31.434816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:31.434981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:31.435021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:31.435048] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:31.438467] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-01-12T20:23:31.438782] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-12T20:23:31.438910] [INFO ] [sig ] GTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:31.581891] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GTX.txt [2026-01-12T20:23:31.582045] [INFO ] [sig ] [1446/3499] Completed GTX in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:31.582114] [INFO ] [sig ] [1447/3499] Forecasting GTY... [2026-01-12T20:23:31.582146] [INFO ] [sig ] Generating forecast for: GTY [2026-01-12T20:23:31.582177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-12T20:23:31.594135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-12T20:23:31.594471] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-12T20:23:31.595241] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-12T20:23:31.595293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:31.595324] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:31.595351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:31.595412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:31.652227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:31.653085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:31.653166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:31.653198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:31.771163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:31.771330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:31.771371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:31.771469] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:31.774961] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=77.81%) [2026-01-12T20:23:31.775283] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-12T20:23:31.775419] [INFO ] [sig ] GTY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:31.920910] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GTY.txt [2026-01-12T20:23:31.921062] [INFO ] [sig ] [1447/3499] Completed GTY in 0.3s | 2.86 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-12T20:23:31.921101] [INFO ] [sig ] [1448/3499] Forecasting GUG... [2026-01-12T20:23:31.921130] [INFO ] [sig ] Generating forecast for: GUG [2026-01-12T20:23:31.921159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-12T20:23:31.933095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-12T20:23:31.933471] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-12T20:23:31.934247] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-12T20:23:31.934301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:31.934333] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:31.934359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:31.934415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:31.990554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:31.991410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:31.991490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:31.991522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:32.107399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:32.107560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:32.107620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:32.107648] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:32.111023] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=47.09%) [2026-01-12T20:23:32.111314] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-12T20:23:32.111489] [INFO ] [sig ] GUG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:32.260673] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GUG.txt [2026-01-12T20:23:32.260844] [INFO ] [sig ] [1448/3499] Completed GUG in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-12T20:23:32.260885] [INFO ] [sig ] [1449/3499] Forecasting GVA... [2026-01-12T20:23:32.260915] [INFO ] [sig ] Generating forecast for: GVA [2026-01-12T20:23:32.260944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-12T20:23:32.272513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-12T20:23:32.272870] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-12T20:23:32.273658] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-12T20:23:32.273710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:32.273742] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:32.273768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:32.273823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:32.330308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:32.331179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:32.331263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:32.331295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:32.446852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:32.447008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:32.447046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:32.447075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:32.450373] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-12T20:23:32.450672] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-12T20:23:32.450796] [INFO ] [sig ] GVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:32.592664] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GVA.txt [2026-01-12T20:23:32.592803] [INFO ] [sig ] [1449/3499] Completed GVA in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-12T20:23:32.592842] [INFO ] [sig ] [1450/3499] Forecasting GWH... [2026-01-12T20:23:32.592871] [INFO ] [sig ] Generating forecast for: GWH [2026-01-12T20:23:32.592901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-12T20:23:32.605733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-12T20:23:32.606111] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-12T20:23:32.606943] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-12T20:23:32.606998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:32.607031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:32.607059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:32.607116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:32.665258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:32.666041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:32.666124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:32.666159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:32.785420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:32.785607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:32.785648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:32.785696] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:32.789114] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-01-12T20:23:32.789405] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-12T20:23:32.789538] [INFO ] [sig ] GWH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:32.931134] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GWH.txt [2026-01-12T20:23:32.931283] [INFO ] [sig ] [1450/3499] Completed GWH in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-12T20:23:32.931323] [INFO ] [sig ] [1451/3499] Forecasting GWRE... [2026-01-12T20:23:32.931351] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-12T20:23:32.931380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-12T20:23:32.943168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-12T20:23:32.943463] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-12T20:23:32.944263] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-12T20:23:32.944316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:32.944348] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:32.944374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:32.944429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:33.001374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:33.002139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:33.002220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:33.002254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:33.118630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:33.118793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:33.118833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:33.118863] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:33.122278] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-12T20:23:33.122558] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-12T20:23:33.122704] [INFO ] [sig ] GWRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:33.263838] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GWRE.txt [2026-01-12T20:23:33.263972] [INFO ] [sig ] [1451/3499] Completed GWRE in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-12T20:23:33.264011] [INFO ] [sig ] [1452/3499] Forecasting GWRS... [2026-01-12T20:23:33.264041] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-12T20:23:33.264070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-12T20:23:33.275413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-12T20:23:33.275715] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-12T20:23:33.276463] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-12T20:23:33.276516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:33.276548] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:33.276594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:33.276652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:33.334115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:33.334813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:33.334893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:33.334942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:33.447743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:33.447901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:33.447940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:33.447968] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:33.451286] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=79.73%) [2026-01-12T20:23:33.451559] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-12T20:23:33.451700] [INFO ] [sig ] GWRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:33.597063] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GWRS.txt [2026-01-12T20:23:33.597208] [INFO ] [sig ] [1452/3499] Completed GWRS in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:33.597249] [INFO ] [sig ] [1453/3499] Forecasting GXAI... [2026-01-12T20:23:33.597278] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-12T20:23:33.597308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-12T20:23:33.608936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-12T20:23:33.609260] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-12T20:23:33.610036] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-12T20:23:33.610089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:33.610121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:33.610147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:33.610203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:33.668290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:33.669174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:33.669261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:33.669295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:33.784225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:33.784388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:33.784429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:33.784457] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:33.787936] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=85.19%) [2026-01-12T20:23:33.788276] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-12T20:23:33.788416] [INFO ] [sig ] GXAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:33.933075] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/GXAI.txt [2026-01-12T20:23:33.933236] [INFO ] [sig ] [1453/3499] Completed GXAI in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:33.933277] [INFO ] [sig ] [1454/3499] Forecasting GYRE... [2026-01-12T20:23:33.933307] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-12T20:23:33.933342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-12T20:23:33.945478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-12T20:23:33.945889] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-12T20:23:33.946736] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-12T20:23:33.946792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:33.946825] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:33.946866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:33.946924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:34.007255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:34.008175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:34.008316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:34.008366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:34.128735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:34.128908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:34.128950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:34.128981] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:34.132599] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-12T20:23:34.132915] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-12T20:23:34.133051] [INFO ] [sig ] GYRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:34.285913] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/GYRE.txt [2026-01-12T20:23:34.286054] [INFO ] [sig ] [1454/3499] Completed GYRE in 0.4s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:34.286093] [INFO ] [sig ] [1455/3499] Forecasting H... [2026-01-12T20:23:34.286123] [INFO ] [sig ] Generating forecast for: H [2026-01-12T20:23:34.286152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-12T20:23:34.297704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-12T20:23:34.298047] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-12T20:23:34.298821] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-12T20:23:34.298873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:34.298904] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:34.298931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:34.298987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:34.355375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:34.356170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:34.356251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:34.356282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:34.475087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:34.475238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:34.475277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:34.475305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:34.478796] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-12T20:23:34.479076] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-12T20:23:34.479201] [INFO ] [sig ] H: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:34.619881] [INFO ] [LOCAL ] Saved forecast: H 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/H.txt [2026-01-12T20:23:34.620014] [INFO ] [sig ] [1455/3499] Completed H in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:34.620053] [INFO ] [sig ] [1456/3499] Forecasting HAE... [2026-01-12T20:23:34.620082] [INFO ] [sig ] Generating forecast for: HAE [2026-01-12T20:23:34.620112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-12T20:23:34.631782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-12T20:23:34.632094] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-12T20:23:34.632878] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-12T20:23:34.632929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:34.632961] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:34.632988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:34.633044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:34.690309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:34.691088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:34.691167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:34.691198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:34.815654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:34.815837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:34.815901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:34.815951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:34.819819] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-01-12T20:23:34.820111] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-12T20:23:34.820239] [INFO ] [sig ] HAE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:34.971864] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HAE.txt [2026-01-12T20:23:34.972029] [INFO ] [sig ] [1456/3499] Completed HAE in 0.4s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:34.972081] [INFO ] [sig ] [1457/3499] Forecasting HAFC... [2026-01-12T20:23:34.972115] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-12T20:23:34.972147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-12T20:23:34.984865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-12T20:23:34.985224] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-12T20:23:34.986044] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-12T20:23:34.986097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:34.986129] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:34.986156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:34.986212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:35.046610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:35.047477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:35.047595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:35.047633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:35.173005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:35.173161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:35.173203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:35.173232] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:35.176547] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-12T20:23:35.176846] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-12T20:23:35.176971] [INFO ] [sig ] HAFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:35.317923] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HAFC.txt [2026-01-12T20:23:35.318100] [INFO ] [sig ] [1457/3499] Completed HAFC in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:35.318143] [INFO ] [sig ] [1458/3499] Forecasting HAIN... [2026-01-12T20:23:35.318173] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-12T20:23:35.318210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-12T20:23:35.329536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-12T20:23:35.329879] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-12T20:23:35.330679] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-12T20:23:35.330731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:35.330762] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:35.330789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:35.330846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:35.388058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:35.388922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:35.389003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:35.389035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:35.512691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:35.512845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:35.512886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:35.512915] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:35.516471] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: UP (p=84.34%) [2026-01-12T20:23:35.516789] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-12T20:23:35.516923] [INFO ] [sig ] HAIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:35.660357] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HAIN.txt [2026-01-12T20:23:35.660506] [INFO ] [sig ] [1458/3499] Completed HAIN in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:35.660548] [INFO ] [sig ] [1459/3499] Forecasting HAL... [2026-01-12T20:23:35.660595] [INFO ] [sig ] Generating forecast for: HAL [2026-01-12T20:23:35.660628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-12T20:23:35.672989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-12T20:23:35.673310] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-12T20:23:35.674102] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-12T20:23:35.674153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:35.674184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:35.674210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:35.674266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:35.730467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:35.731223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:35.731303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:35.731335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:35.855085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:35.855242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:35.855284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:35.855315] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:35.858738] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-01-12T20:23:35.859013] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-12T20:23:35.859135] [INFO ] [sig ] HAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:36.022394] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HAL.txt [2026-01-12T20:23:36.022624] [INFO ] [sig ] [1459/3499] Completed HAL in 0.4s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:36.022684] [INFO ] [sig ] [1460/3499] Forecasting HALO... [2026-01-12T20:23:36.022732] [INFO ] [sig ] Generating forecast for: HALO [2026-01-12T20:23:36.022777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-12T20:23:36.038119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-12T20:23:36.038468] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-12T20:23:36.039274] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-12T20:23:36.039328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:36.039361] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:36.039388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:36.039444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:36.095928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:36.096752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:36.096833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:36.096867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:36.222903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:36.223096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:36.223141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:36.223175] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:36.226532] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-01-12T20:23:36.226819] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-12T20:23:36.226943] [INFO ] [sig ] HALO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:36.371154] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HALO.txt [2026-01-12T20:23:36.371306] [INFO ] [sig ] [1460/3499] Completed HALO in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:36.371346] [INFO ] [sig ] [1461/3499] Forecasting HAS... [2026-01-12T20:23:36.371377] [INFO ] [sig ] Generating forecast for: HAS [2026-01-12T20:23:36.371408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-12T20:23:36.382893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-12T20:23:36.383239] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-12T20:23:36.384097] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-12T20:23:36.384150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:36.384206] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:36.384235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:36.384291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:36.441903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:36.442603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:36.442684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:36.442716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:36.563083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:36.563237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:36.563276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:36.563304] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:36.566660] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=45.25%) [2026-01-12T20:23:36.566930] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-12T20:23:36.567050] [INFO ] [sig ] HAS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:36.708302] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HAS.txt [2026-01-12T20:23:36.708432] [INFO ] [sig ] [1461/3499] Completed HAS in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:36.708474] [INFO ] [sig ] [1462/3499] Forecasting HASI... [2026-01-12T20:23:36.708510] [INFO ] [sig ] Generating forecast for: HASI [2026-01-12T20:23:36.708546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-12T20:23:36.719918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-12T20:23:36.720218] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-12T20:23:36.720985] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-12T20:23:36.721036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:36.721067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:36.721093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:36.721153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:36.780402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:36.781239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:36.781326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:36.781360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:36.900541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:36.900708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:36.900748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:36.900776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:36.904087] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=22.19%) [2026-01-12T20:23:36.904364] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-12T20:23:36.904499] [INFO ] [sig ] HASI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:37.045438] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HASI.txt [2026-01-12T20:23:37.045594] [INFO ] [sig ] [1462/3499] Completed HASI in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:37.045635] [INFO ] [sig ] [1463/3499] Forecasting HBAN... [2026-01-12T20:23:37.045665] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-12T20:23:37.045695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-12T20:23:37.057253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-12T20:23:37.057585] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-12T20:23:37.058377] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-12T20:23:37.058431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:37.058466] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:37.058494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:37.058555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:37.114551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:37.115268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:37.115344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:37.115375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:37.232059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:37.232227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:37.232267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:37.232295] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:37.235609] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-12T20:23:37.235880] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-12T20:23:37.235999] [INFO ] [sig ] HBAN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:37.381167] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HBAN.txt [2026-01-12T20:23:37.381333] [INFO ] [sig ] [1463/3499] Completed HBAN in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:37.381375] [INFO ] [sig ] [1464/3499] Forecasting HBANL... [2026-01-12T20:23:37.381407] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-12T20:23:37.381439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-12T20:23:37.392817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-12T20:23:37.393140] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-12T20:23:37.393911] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-12T20:23:37.393962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:37.393994] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:37.394020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:37.394075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:37.455874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:37.456621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:37.456708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:37.456745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:37.569923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:37.570080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:37.570118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:37.570180] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:37.573497] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-12T20:23:37.573790] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-12T20:23:37.573912] [INFO ] [sig ] HBANL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:37.714058] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HBANL.txt [2026-01-12T20:23:37.714194] [INFO ] [sig ] [1464/3499] Completed HBANL in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:37.714234] [INFO ] [sig ] [1465/3499] Forecasting HBANP... [2026-01-12T20:23:37.714263] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-12T20:23:37.714293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-12T20:23:37.725516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-12T20:23:37.725829] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-12T20:23:37.726594] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-12T20:23:37.726646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:37.726677] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:37.726704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:37.726760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:37.782561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:37.783345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:37.783425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:37.783457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:37.897377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:37.897529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:37.897589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:37.897622] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:37.900923] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=60.01%) [2026-01-12T20:23:37.901188] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-12T20:23:37.901311] [INFO ] [sig ] HBANP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:38.045046] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HBANP.txt [2026-01-12T20:23:38.045188] [INFO ] [sig ] [1465/3499] Completed HBANP in 0.3s | 2.86 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-12T20:23:38.045225] [INFO ] [sig ] [1466/3499] Forecasting HBB... [2026-01-12T20:23:38.045256] [INFO ] [sig ] Generating forecast for: HBB [2026-01-12T20:23:38.045286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-12T20:23:38.056324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-12T20:23:38.056634] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-12T20:23:38.057389] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-12T20:23:38.057440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:38.057473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:38.057500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:38.057557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:38.114216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:38.115048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:38.115128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:38.115160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:38.225002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:38.225151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:38.225189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:38.225219] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:38.228519] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-12T20:23:38.228812] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-12T20:23:38.228936] [INFO ] [sig ] HBB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:38.370139] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HBB.txt [2026-01-12T20:23:38.370283] [INFO ] [sig ] [1466/3499] Completed HBB in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-12T20:23:38.370321] [INFO ] [sig ] [1467/3499] Forecasting HBCP... [2026-01-12T20:23:38.370350] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-12T20:23:38.370381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-12T20:23:38.382132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-12T20:23:38.382450] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-12T20:23:38.383218] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-12T20:23:38.383279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:38.383311] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:38.383338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:38.383394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:38.439700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:38.440428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:38.440506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:38.440538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:38.557825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:38.557982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:38.558020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:38.558048] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:38.561436] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-12T20:23:38.561757] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-12T20:23:38.561883] [INFO ] [sig ] HBCP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:38.706599] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HBCP.txt [2026-01-12T20:23:38.706747] [INFO ] [sig ] [1467/3499] Completed HBCP in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-12T20:23:38.706788] [INFO ] [sig ] [1468/3499] Forecasting HBM... [2026-01-12T20:23:38.706817] [INFO ] [sig ] Generating forecast for: HBM [2026-01-12T20:23:38.706847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-12T20:23:38.718675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-12T20:23:38.718992] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-12T20:23:38.719799] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-12T20:23:38.719853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:38.719887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:38.719917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:38.719975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:38.778494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:38.779405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:38.779485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:38.779518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:38.898648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:38.898807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:38.898848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:38.898876] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:38.902232] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-12T20:23:38.902536] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-12T20:23:38.902721] [INFO ] [sig ] HBM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:39.048402] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HBM.txt [2026-01-12T20:23:39.048565] [INFO ] [sig ] [1468/3499] Completed HBM in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:39.048628] [INFO ] [sig ] [1469/3499] Forecasting HBNC... [2026-01-12T20:23:39.048657] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-12T20:23:39.048686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-12T20:23:39.061397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-12T20:23:39.061868] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-12T20:23:39.062923] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-12T20:23:39.062991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:39.063036] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:39.063074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:39.063156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:39.123780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:39.124769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:39.124865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:39.124898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:39.254097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:39.254288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:39.254343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:39.254381] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:39.261786] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=49.24%) [2026-01-12T20:23:39.262289] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-12T20:23:39.262475] [INFO ] [sig ] HBNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:39.476290] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HBNC.txt [2026-01-12T20:23:39.476526] [INFO ] [sig ] [1469/3499] Completed HBNC in 0.4s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:39.476622] [INFO ] [sig ] [1470/3499] Forecasting HCA... [2026-01-12T20:23:39.476677] [INFO ] [sig ] Generating forecast for: HCA [2026-01-12T20:23:39.476731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-12T20:23:39.499236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-12T20:23:39.499760] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-12T20:23:39.500840] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-12T20:23:39.500909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:39.500958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:39.500998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:39.501085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:39.590464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:39.591448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:39.591537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:39.591592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:39.752118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:39.752317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:39.752374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:39.752412] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:39.758144] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=63.43%) [2026-01-12T20:23:39.758743] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-12T20:23:39.758973] [INFO ] [sig ] HCA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:39.952004] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HCA.txt [2026-01-12T20:23:39.952171] [INFO ] [sig ] [1470/3499] Completed HCA in 0.5s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:39.952226] [INFO ] [sig ] [1471/3499] Forecasting HCC... [2026-01-12T20:23:39.952268] [INFO ] [sig ] Generating forecast for: HCC [2026-01-12T20:23:39.952311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-12T20:23:39.966936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-12T20:23:39.967439] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-12T20:23:39.968718] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-12T20:23:39.968788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:39.968839] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:39.968881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:39.968965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:40.040134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:40.041122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:40.041262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:40.041314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:40.170071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:40.170235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:40.170279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:40.170308] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:40.173825] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=79.42%) [2026-01-12T20:23:40.174106] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-12T20:23:40.174234] [INFO ] [sig ] HCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:40.321447] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HCC.txt [2026-01-12T20:23:40.321606] [INFO ] [sig ] [1471/3499] Completed HCC in 0.4s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:40.321651] [INFO ] [sig ] [1472/3499] Forecasting HCI... [2026-01-12T20:23:40.321685] [INFO ] [sig ] Generating forecast for: HCI [2026-01-12T20:23:40.321716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-12T20:23:40.334288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-12T20:23:40.334638] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-12T20:23:40.335429] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-12T20:23:40.335483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:40.335516] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:40.335543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:40.335619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:40.392227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:40.392948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:40.393030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:40.393063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:40.512401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:40.512564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:40.512626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:40.512656] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:40.516100] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=33.22%) [2026-01-12T20:23:40.516396] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-12T20:23:40.516522] [INFO ] [sig ] HCI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:40.660883] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HCI.txt [2026-01-12T20:23:40.661027] [INFO ] [sig ] [1472/3499] Completed HCI in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:40.661068] [INFO ] [sig ] [1473/3499] Forecasting HCM... [2026-01-12T20:23:40.661098] [INFO ] [sig ] Generating forecast for: HCM [2026-01-12T20:23:40.661128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-12T20:23:40.672820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-12T20:23:40.673123] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-12T20:23:40.673887] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-12T20:23:40.673939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:40.673971] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:40.673997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:40.674053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:40.730424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:40.731121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:40.731202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:40.731235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:40.851908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:40.852065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:40.852105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:40.852133] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:40.855556] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=73.59%) [2026-01-12T20:23:40.855849] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-12T20:23:40.855970] [INFO ] [sig ] HCM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:40.998668] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HCM.txt [2026-01-12T20:23:40.998816] [INFO ] [sig ] [1473/3499] Completed HCM in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:40.998856] [INFO ] [sig ] [1474/3499] Forecasting HCSG... [2026-01-12T20:23:40.998884] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-12T20:23:40.998913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-12T20:23:41.010930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-12T20:23:41.011273] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-12T20:23:41.012103] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-12T20:23:41.012164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:41.012200] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:41.012227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:41.012285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:41.068827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:41.069721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:41.069806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:41.069839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:41.193183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:41.193339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:41.193397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:41.193426] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:41.196802] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=18.17%) [2026-01-12T20:23:41.197076] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-12T20:23:41.197198] [INFO ] [sig ] HCSG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:41.345272] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HCSG.txt [2026-01-12T20:23:41.345466] [INFO ] [sig ] [1474/3499] Completed HCSG in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:41.345508] [INFO ] [sig ] [1475/3499] Forecasting HD... [2026-01-12T20:23:41.345539] [INFO ] [sig ] Generating forecast for: HD [2026-01-12T20:23:41.345588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-12T20:23:41.357204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-12T20:23:41.357550] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-12T20:23:41.358437] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-12T20:23:41.358493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:41.358526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:41.358554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:41.358639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:41.417512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:41.419090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:41.419267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:41.419301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:41.535413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:41.535504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:41.535541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:41.535584] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:41.538651] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-01-12T20:23:41.538943] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-12T20:23:41.539065] [INFO ] [sig ] HD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:41.679672] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HD.txt [2026-01-12T20:23:41.679835] [INFO ] [sig ] [1475/3499] Completed HD in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:41.679876] [INFO ] [sig ] [1476/3499] Forecasting HDB... [2026-01-12T20:23:41.679905] [INFO ] [sig ] Generating forecast for: HDB [2026-01-12T20:23:41.679934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-12T20:23:41.694162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-12T20:23:41.694511] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-12T20:23:41.695281] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-12T20:23:41.695334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:41.695365] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:41.695392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:41.695447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:41.752625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:41.753438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:41.753533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:41.753565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:41.872106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:41.872202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:41.872240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:41.872268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:41.875336] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=74.33%) [2026-01-12T20:23:41.875615] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-12T20:23:41.875740] [INFO ] [sig ] HDB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:42.017241] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HDB.txt [2026-01-12T20:23:42.017344] [INFO ] [sig ] [1476/3499] Completed HDB in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:42.017380] [INFO ] [sig ] [1477/3499] Forecasting HDSN... [2026-01-12T20:23:42.017409] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-12T20:23:42.017437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-12T20:23:42.028125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-12T20:23:42.028377] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-12T20:23:42.029147] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-12T20:23:42.029199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:42.029231] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:42.029258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:42.029313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:42.086068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:42.086652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:42.086727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:42.086758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:42.204556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:42.204730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:42.204786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:42.204817] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:42.208487] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-01-12T20:23:42.208798] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-12T20:23:42.208924] [INFO ] [sig ] HDSN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:42.350743] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HDSN.txt [2026-01-12T20:23:42.350847] [INFO ] [sig ] [1477/3499] Completed HDSN in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:42.350885] [INFO ] [sig ] [1478/3499] Forecasting HE... [2026-01-12T20:23:42.350913] [INFO ] [sig ] Generating forecast for: HE [2026-01-12T20:23:42.350944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-12T20:23:42.362604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-12T20:23:42.362874] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-12T20:23:42.363688] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-12T20:23:42.363741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:42.363805] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:42.363834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:42.363891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:42.419911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:42.420550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:42.420644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:42.420679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:42.538601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:42.538710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:42.538748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:42.538776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:42.541884] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=39.82%) [2026-01-12T20:23:42.542144] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-12T20:23:42.542261] [INFO ] [sig ] HE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:42.684356] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HE.txt [2026-01-12T20:23:42.684463] [INFO ] [sig ] [1478/3499] Completed HE in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:42.684500] [INFO ] [sig ] [1479/3499] Forecasting HEI... [2026-01-12T20:23:42.684529] [INFO ] [sig ] Generating forecast for: HEI [2026-01-12T20:23:42.684558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-12T20:23:42.695477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-12T20:23:42.695763] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-12T20:23:42.696525] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-12T20:23:42.696595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:42.696629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:42.696655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:42.696712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:42.753015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:42.753860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:42.753941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:42.753972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:42.875724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:42.875879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:42.875917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:42.875946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:42.879292] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-01-12T20:23:42.879555] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-12T20:23:42.879706] [INFO ] [sig ] HEI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:43.020921] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HEI.txt [2026-01-12T20:23:43.021030] [INFO ] [sig ] [1479/3499] Completed HEI in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:43.021069] [INFO ] [sig ] [1480/3499] Forecasting HELE... [2026-01-12T20:23:43.021098] [INFO ] [sig ] Generating forecast for: HELE [2026-01-12T20:23:43.021127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-12T20:23:43.033584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-12T20:23:43.033858] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-12T20:23:43.034617] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-12T20:23:43.034672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:43.034706] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:43.034733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:43.034789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:43.090521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:43.091110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:43.091184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:43.091215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:43.208991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:43.209097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:43.209133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:43.209161] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:43.212293] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-12T20:23:43.212550] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-12T20:23:43.212685] [INFO ] [sig ] HELE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:43.352966] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HELE.txt [2026-01-12T20:23:43.353073] [INFO ] [sig ] [1480/3499] Completed HELE in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:43.353111] [INFO ] [sig ] [1481/3499] Forecasting HEPS... [2026-01-12T20:23:43.353140] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-12T20:23:43.353169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-12T20:23:43.363931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-12T20:23:43.364194] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-12T20:23:43.364955] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-12T20:23:43.365006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:43.365037] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:43.365063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:43.365118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:43.421092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:43.421695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:43.421772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:43.421803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:43.536719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:43.536830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:43.536866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:43.536921] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:43.540105] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=28.68%) [2026-01-12T20:23:43.540372] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-12T20:23:43.540491] [INFO ] [sig ] HEPS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:43.685043] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HEPS.txt [2026-01-12T20:23:43.685165] [INFO ] [sig ] [1481/3499] Completed HEPS in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:43.685204] [INFO ] [sig ] [1482/3499] Forecasting HEQ... [2026-01-12T20:23:43.685239] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-12T20:23:43.685276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-12T20:23:43.695834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-12T20:23:43.696113] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-12T20:23:43.696909] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-12T20:23:43.696961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:43.696993] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:43.697020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:43.697077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:43.754238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:43.754854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:43.754927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:43.754959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:43.867298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:43.867453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:43.867492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:43.867522] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:43.870872] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-12T20:23:43.871145] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-12T20:23:43.871268] [INFO ] [sig ] HEQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:44.013549] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HEQ.txt [2026-01-12T20:23:44.013691] [INFO ] [sig ] [1482/3499] Completed HEQ in 0.3s | 2.86 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-12T20:23:44.013731] [INFO ] [sig ] [1483/3499] Forecasting HERO... [2026-01-12T20:23:44.013760] [INFO ] [sig ] Generating forecast for: HERO [2026-01-12T20:23:44.013789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-12T20:23:44.026710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-12T20:23:44.026983] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-12T20:23:44.027775] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-12T20:23:44.027828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:44.027859] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:44.027887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:44.027943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:44.084459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:44.085072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:44.085160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:44.085193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:44.204385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:44.204535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:44.204589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:44.204622] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:44.207926] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-01-12T20:23:44.208193] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-12T20:23:44.208315] [INFO ] [sig ] HERO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:44.353249] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HERO.txt [2026-01-12T20:23:44.353375] [INFO ] [sig ] [1483/3499] Completed HERO in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-12T20:23:44.353413] [INFO ] [sig ] [1484/3499] Forecasting HESM... [2026-01-12T20:23:44.353441] [INFO ] [sig ] Generating forecast for: HESM [2026-01-12T20:23:44.353471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-12T20:23:44.364491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-12T20:23:44.364783] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-12T20:23:44.365530] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-12T20:23:44.365605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:44.365639] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:44.365666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:44.365726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:44.421934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:44.422537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:44.422630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:44.422662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:44.544029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:44.544133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:44.544168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:44.544196] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:44.547344] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=67.14%) [2026-01-12T20:23:44.547618] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-12T20:23:44.547752] [INFO ] [sig ] HESM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:44.691491] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HESM.txt [2026-01-12T20:23:44.691628] [INFO ] [sig ] [1484/3499] Completed HESM in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-12T20:23:44.691668] [INFO ] [sig ] [1485/3499] Forecasting HFFG... [2026-01-12T20:23:44.691701] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-12T20:23:44.691732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-12T20:23:44.703313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-12T20:23:44.703613] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-12T20:23:44.704399] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-12T20:23:44.704451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:44.704482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:44.704508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:44.704564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:44.760723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:44.761331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:44.761412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:44.761444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:44.875922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:44.876030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:44.876065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:44.876107] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:44.879257] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-01-12T20:23:44.879519] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-12T20:23:44.879653] [INFO ] [sig ] HFFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:45.021945] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HFFG.txt [2026-01-12T20:23:45.022095] [INFO ] [sig ] [1485/3499] Completed HFFG in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:45.022136] [INFO ] [sig ] [1486/3499] Forecasting HFRO... [2026-01-12T20:23:45.022166] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-12T20:23:45.022197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-12T20:23:45.033676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-12T20:23:45.034018] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-12T20:23:45.034808] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-12T20:23:45.034861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:45.034892] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:45.034919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:45.034975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:45.091446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:45.092246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:45.092323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:45.092354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:45.209193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:45.209296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:45.209331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:45.209360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:45.212448] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=40.26%) [2026-01-12T20:23:45.212724] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-12T20:23:45.212841] [INFO ] [sig ] HFRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:45.353071] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HFRO.txt [2026-01-12T20:23:45.353176] [INFO ] [sig ] [1486/3499] Completed HFRO in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:45.353214] [INFO ] [sig ] [1487/3499] Forecasting HFWA... [2026-01-12T20:23:45.353243] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-12T20:23:45.353271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-12T20:23:45.364370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-12T20:23:45.364663] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-12T20:23:45.365414] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-12T20:23:45.365465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:45.365497] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:45.365523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:45.365602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:45.421769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:45.422362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:45.422436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:45.422479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:45.540555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:45.540686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:45.540730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:45.540764] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:45.544131] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-12T20:23:45.544397] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-12T20:23:45.544516] [INFO ] [sig ] HFWA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:45.684498] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HFWA.txt [2026-01-12T20:23:45.684627] [INFO ] [sig ] [1487/3499] Completed HFWA in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:45.684668] [INFO ] [sig ] [1488/3499] Forecasting HG... [2026-01-12T20:23:45.684697] [INFO ] [sig ] Generating forecast for: HG [2026-01-12T20:23:45.684726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-12T20:23:45.695605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-12T20:23:45.695877] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-12T20:23:45.696649] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-12T20:23:45.696701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:45.696732] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:45.696760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:45.696816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:45.753016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:45.753635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:45.753737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:45.753769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:45.875417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:45.875566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:45.875633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:45.875664] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:45.879061] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=80.69%) [2026-01-12T20:23:45.879332] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-12T20:23:45.879454] [INFO ] [sig ] HG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:46.019353] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HG.txt [2026-01-12T20:23:46.019461] [INFO ] [sig ] [1488/3499] Completed HG in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:46.019498] [INFO ] [sig ] [1489/3499] Forecasting HGBL... [2026-01-12T20:23:46.019527] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-12T20:23:46.019556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-12T20:23:46.030200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-12T20:23:46.030466] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-12T20:23:46.031225] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-12T20:23:46.031277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:46.031309] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:46.031335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:46.031417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:46.087873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:46.088749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:46.088832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:46.088864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:46.201417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:46.201585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:46.201628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:46.201657] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:46.204990] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=11.42%) [2026-01-12T20:23:46.205257] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-12T20:23:46.205378] [INFO ] [sig ] HGBL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:46.348737] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HGBL.txt [2026-01-12T20:23:46.348889] [INFO ] [sig ] [1489/3499] Completed HGBL in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:46.348928] [INFO ] [sig ] [1490/3499] Forecasting HGLB... [2026-01-12T20:23:46.348958] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-12T20:23:46.348987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-12T20:23:46.362096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-12T20:23:46.362502] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-12T20:23:46.363323] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-12T20:23:46.363376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:46.363407] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:46.363433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:46.363488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:46.419908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:46.420725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:46.420809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:46.420840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:46.542891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:46.543050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:46.543089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:46.543117] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:46.546454] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-01-12T20:23:46.546748] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-12T20:23:46.546874] [INFO ] [sig ] HGLB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:46.693268] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HGLB.txt [2026-01-12T20:23:46.693412] [INFO ] [sig ] [1490/3499] Completed HGLB in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:46.693454] [INFO ] [sig ] [1491/3499] Forecasting HGTY... [2026-01-12T20:23:46.693484] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-12T20:23:46.693515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-12T20:23:46.705370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-12T20:23:46.705672] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-12T20:23:46.706435] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-12T20:23:46.706498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:46.706530] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:46.706557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:46.706631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:46.765756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:46.766357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:46.766436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:46.766467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:46.883830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:46.883949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:46.883984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:46.884013] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:46.887188] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=7.80%) [2026-01-12T20:23:46.887449] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-12T20:23:46.887567] [INFO ] [sig ] HGTY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:47.034251] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HGTY.txt [2026-01-12T20:23:47.034395] [INFO ] [sig ] [1491/3499] Completed HGTY in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:47.034434] [INFO ] [sig ] [1492/3499] Forecasting HHH... [2026-01-12T20:23:47.034463] [INFO ] [sig ] Generating forecast for: HHH [2026-01-12T20:23:47.034492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-12T20:23:47.045533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-12T20:23:47.045829] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-12T20:23:47.046610] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-12T20:23:47.046661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:47.046693] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:47.046720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:47.046775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:47.103510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:47.104172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:47.104248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:47.104279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:47.219846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:47.220002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:47.220041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:47.220069] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:47.223382] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=17.55%) [2026-01-12T20:23:47.223679] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-12T20:23:47.223804] [INFO ] [sig ] HHH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:47.365930] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HHH.txt [2026-01-12T20:23:47.366052] [INFO ] [sig ] [1492/3499] Completed HHH in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:47.366091] [INFO ] [sig ] [1493/3499] Forecasting HI... [2026-01-12T20:23:47.366120] [INFO ] [sig ] Generating forecast for: HI [2026-01-12T20:23:47.366149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-12T20:23:47.377222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-12T20:23:47.377487] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-12T20:23:47.378275] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-12T20:23:47.378327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:47.378358] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:47.378385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:47.378440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:47.434479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:47.435098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:47.435171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:47.435203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:47.554718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:47.554825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:47.554863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:47.554890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:47.558014] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=33.05%) [2026-01-12T20:23:47.558273] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-12T20:23:47.558393] [INFO ] [sig ] HI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:47.699163] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HI.txt [2026-01-12T20:23:47.699273] [INFO ] [sig ] [1493/3499] Completed HI in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:47.699311] [INFO ] [sig ] [1494/3499] Forecasting HIFS... [2026-01-12T20:23:47.699340] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-12T20:23:47.699370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-12T20:23:47.710126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-12T20:23:47.710396] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-12T20:23:47.711162] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-12T20:23:47.711213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:47.711246] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:47.711273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:47.711328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:47.767085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:47.767733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:47.767811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:47.767842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:47.875442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:47.875544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:47.875596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:47.875627] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:47.878752] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-12T20:23:47.879017] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-12T20:23:47.879132] [INFO ] [sig ] HIFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:48.020114] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HIFS.txt [2026-01-12T20:23:48.020225] [INFO ] [sig ] [1494/3499] Completed HIFS in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:48.020263] [INFO ] [sig ] [1495/3499] Forecasting HIG... [2026-01-12T20:23:48.020292] [INFO ] [sig ] Generating forecast for: HIG [2026-01-12T20:23:48.020320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-12T20:23:48.031294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-12T20:23:48.031563] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-12T20:23:48.032332] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-12T20:23:48.032384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:48.032441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:48.032470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:48.032526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:48.089265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:48.089869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:48.089944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:48.089974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:48.210111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:48.210225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:48.210262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:48.210289] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:48.213560] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-12T20:23:48.213838] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-12T20:23:48.213956] [INFO ] [sig ] HIG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:48.358854] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HIG.txt [2026-01-12T20:23:48.359013] [INFO ] [sig ] [1495/3499] Completed HIG in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:48.359054] [INFO ] [sig ] [1496/3499] Forecasting HII... [2026-01-12T20:23:48.359082] [INFO ] [sig ] Generating forecast for: HII [2026-01-12T20:23:48.359111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-12T20:23:48.370714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-12T20:23:48.370998] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-12T20:23:48.371865] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-12T20:23:48.371917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:48.371949] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:48.371974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:48.372030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:48.428689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:48.429342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:48.429419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:48.429451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:48.555105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:48.555289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:48.555347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:48.555392] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:48.560248] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-12T20:23:48.560715] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-12T20:23:48.560888] [INFO ] [sig ] HII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:48.718021] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HII.txt [2026-01-12T20:23:48.718149] [INFO ] [sig ] [1496/3499] Completed HII in 0.4s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:48.718187] [INFO ] [sig ] [1497/3499] Forecasting HIMS... [2026-01-12T20:23:48.718216] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-12T20:23:48.718246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-12T20:23:48.730195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-12T20:23:48.730468] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-12T20:23:48.731227] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-12T20:23:48.731279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:48.731310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:48.731337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:48.731393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:48.787695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:48.788297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:48.788373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:48.788404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:48.903073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:48.903212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:48.903250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:48.903278] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:48.906508] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-12T20:23:48.906796] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-12T20:23:48.906920] [INFO ] [sig ] HIMS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:49.050547] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HIMS.txt [2026-01-12T20:23:49.050696] [INFO ] [sig ] [1497/3499] Completed HIMS in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:49.050734] [INFO ] [sig ] [1498/3499] Forecasting HIMX... [2026-01-12T20:23:49.050764] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-12T20:23:49.050794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-12T20:23:49.062620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-12T20:23:49.062914] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-12T20:23:49.063705] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-12T20:23:49.063757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:49.063789] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:49.063818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:49.063876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:49.120952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:49.121806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:49.121887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:49.121919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:49.242436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:49.242621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:49.242662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:49.242719] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:49.246002] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-12T20:23:49.246274] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-12T20:23:49.246393] [INFO ] [sig ] HIMX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:49.390776] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HIMX.txt [2026-01-12T20:23:49.390905] [INFO ] [sig ] [1498/3499] Completed HIMX in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:49.390943] [INFO ] [sig ] [1499/3499] Forecasting HIO... [2026-01-12T20:23:49.390972] [INFO ] [sig ] Generating forecast for: HIO [2026-01-12T20:23:49.391002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-12T20:23:49.402320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-12T20:23:49.402636] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-12T20:23:49.403394] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-12T20:23:49.403446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:49.403478] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:49.403505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:49.403559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:49.459398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:49.460074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:49.460151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:49.460184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:49.580609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:49.580762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:49.580800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:49.580828] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:49.584214] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-01-12T20:23:49.584494] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-12T20:23:49.584635] [INFO ] [sig ] HIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:49.728803] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HIO.txt [2026-01-12T20:23:49.728963] [INFO ] [sig ] [1499/3499] Completed HIO in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:49.729002] [INFO ] [sig ] [1500/3499] Forecasting HIPO... [2026-01-12T20:23:49.729032] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-12T20:23:49.729062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-12T20:23:49.740440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-12T20:23:49.740773] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-12T20:23:49.741522] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-12T20:23:49.741592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:49.741625] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:49.741652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:49.741708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:49.797726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:49.798620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:49.798702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:49.798733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:49.920111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:49.920269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:49.920307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:49.920335] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:49.923642] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-01-12T20:23:49.923909] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-12T20:23:49.924029] [INFO ] [sig ] HIPO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:50.064777] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HIPO.txt [2026-01-12T20:23:50.064930] [INFO ] [sig ] [1500/3499] Completed HIPO in 0.3s | 2.86 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-12T20:23:50.064969] [INFO ] [sig ] [1501/3499] Forecasting HITI... [2026-01-12T20:23:50.064998] [INFO ] [sig ] Generating forecast for: HITI [2026-01-12T20:23:50.065028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-12T20:23:50.075970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-12T20:23:50.076300] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-12T20:23:50.077073] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-12T20:23:50.077124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:50.077155] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:50.077182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:50.077237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:50.133964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:50.134816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:50.134895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:50.134927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:50.255195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:50.255346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:50.255384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:50.255412] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:50.258795] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-12T20:23:50.259062] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-12T20:23:50.259182] [INFO ] [sig ] HITI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:50.401998] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HITI.txt [2026-01-12T20:23:50.402151] [INFO ] [sig ] [1501/3499] Completed HITI in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-12T20:23:50.402189] [INFO ] [sig ] [1502/3499] Forecasting HIVE... [2026-01-12T20:23:50.402218] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-12T20:23:50.402249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-12T20:23:50.414926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-12T20:23:50.415254] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-12T20:23:50.416053] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-12T20:23:50.416106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:50.416150] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:50.416178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:50.416234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:50.472485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:50.473345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:50.473428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:50.473460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:50.591217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:50.591371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:50.591409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:50.591436] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:50.594745] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=49.39%) [2026-01-12T20:23:50.595011] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-12T20:23:50.595130] [INFO ] [sig ] HIVE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:50.736828] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HIVE.txt [2026-01-12T20:23:50.736948] [INFO ] [sig ] [1502/3499] Completed HIVE in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:50.736986] [INFO ] [sig ] [1503/3499] Forecasting HIX... [2026-01-12T20:23:50.737015] [INFO ] [sig ] Generating forecast for: HIX [2026-01-12T20:23:50.737055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-12T20:23:50.748289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-12T20:23:50.748563] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-12T20:23:50.749324] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-12T20:23:50.749376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:50.749408] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:50.749435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:50.749491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:50.808044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:50.808637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:50.808712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:50.808744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:50.925206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:50.925345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:50.925388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:50.925417] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:50.928778] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=34.15%) [2026-01-12T20:23:50.929054] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-12T20:23:50.929172] [INFO ] [sig ] HIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:51.073260] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HIX.txt [2026-01-12T20:23:51.073367] [INFO ] [sig ] [1503/3499] Completed HIX in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:51.073403] [INFO ] [sig ] [1504/3499] Forecasting HL... [2026-01-12T20:23:51.073431] [INFO ] [sig ] Generating forecast for: HL [2026-01-12T20:23:51.073460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-12T20:23:51.085069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-12T20:23:51.085348] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-12T20:23:51.086114] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-12T20:23:51.086166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:51.086197] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:51.086224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:51.086279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:51.142293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:51.142896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:51.142972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:51.143003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:51.273954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:51.274099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:51.274140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:51.274170] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:51.277593] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-12T20:23:51.277891] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-12T20:23:51.278017] [INFO ] [sig ] HL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:51.419592] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HL.txt [2026-01-12T20:23:51.419705] [INFO ] [sig ] [1504/3499] Completed HL in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:51.419743] [INFO ] [sig ] [1505/3499] Forecasting HLAL... [2026-01-12T20:23:51.419770] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-12T20:23:51.419799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-12T20:23:51.434063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-12T20:23:51.434607] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-12T20:23:51.435444] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-12T20:23:51.435497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:51.435529] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:51.435556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:51.435637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:51.492006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:51.492839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:51.492981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:51.493018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:51.620449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:51.620643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:51.620692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:51.620723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:51.624373] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-01-12T20:23:51.624682] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-12T20:23:51.624811] [INFO ] [sig ] HLAL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:51.771656] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HLAL.txt [2026-01-12T20:23:51.771829] [INFO ] [sig ] [1505/3499] Completed HLAL in 0.4s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:51.771882] [INFO ] [sig ] [1506/3499] Forecasting HLF... [2026-01-12T20:23:51.771915] [INFO ] [sig ] Generating forecast for: HLF [2026-01-12T20:23:51.771945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-12T20:23:51.783381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-12T20:23:51.783691] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-12T20:23:51.784463] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-12T20:23:51.784516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:51.784548] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:51.784598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:51.784658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:51.844504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:51.845337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:51.845419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:51.845452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:51.965395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:51.965547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:51.965606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:51.965636] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:51.968976] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-01-12T20:23:51.969249] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-12T20:23:51.969375] [INFO ] [sig ] HLF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:52.112276] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HLF.txt [2026-01-12T20:23:52.112433] [INFO ] [sig ] [1506/3499] Completed HLF in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:52.112473] [INFO ] [sig ] [1507/3499] Forecasting HLI... [2026-01-12T20:23:52.112502] [INFO ] [sig ] Generating forecast for: HLI [2026-01-12T20:23:52.112531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-12T20:23:52.124629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-12T20:23:52.124916] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-12T20:23:52.125693] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-12T20:23:52.125745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:52.125777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:52.125803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:52.125859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:52.185955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:52.186837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:52.186918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:52.186957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:52.301563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:52.301737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:52.301780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:52.301809] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:52.305288] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-01-12T20:23:52.305570] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-12T20:23:52.305738] [INFO ] [sig ] HLI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:52.447801] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HLI.txt [2026-01-12T20:23:52.447957] [INFO ] [sig ] [1507/3499] Completed HLI in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:52.447996] [INFO ] [sig ] [1508/3499] Forecasting HLIO... [2026-01-12T20:23:52.448026] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-12T20:23:52.448056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-12T20:23:52.459506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-12T20:23:52.459849] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-12T20:23:52.460642] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-12T20:23:52.460695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:52.460727] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:52.460753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:52.460808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:52.516361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:52.517155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:52.517233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:52.517265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:52.636410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:52.636518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:52.636553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:52.636598] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:52.639743] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-01-12T20:23:52.640005] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-12T20:23:52.640125] [INFO ] [sig ] HLIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:52.783326] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HLIO.txt [2026-01-12T20:23:52.783513] [INFO ] [sig ] [1508/3499] Completed HLIO in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:52.783555] [INFO ] [sig ] [1509/3499] Forecasting HLLY... [2026-01-12T20:23:52.783604] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-12T20:23:52.783636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-12T20:23:52.794363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-12T20:23:52.794657] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-12T20:23:52.795409] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-12T20:23:52.795460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:52.795492] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:52.795519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:52.795599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:52.851618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:52.852222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:52.852299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:52.852331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:52.972214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:52.972349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:52.972387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:52.972431] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:52.975720] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=19.72%) [2026-01-12T20:23:52.975986] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-12T20:23:52.976104] [INFO ] [sig ] HLLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:53.123825] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HLLY.txt [2026-01-12T20:23:53.123958] [INFO ] [sig ] [1509/3499] Completed HLLY in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:53.123996] [INFO ] [sig ] [1510/3499] Forecasting HLMN... [2026-01-12T20:23:53.124026] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-12T20:23:53.124055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-12T20:23:53.135261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-12T20:23:53.135541] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-12T20:23:53.136326] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-12T20:23:53.136379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:53.136410] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:53.136437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:53.136493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:53.193618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:53.194230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:53.194306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:53.194338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:53.311048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:53.311159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:53.311196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:53.311225] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:53.314376] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-01-12T20:23:53.314655] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-12T20:23:53.314775] [INFO ] [sig ] HLMN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:53.456117] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HLMN.txt [2026-01-12T20:23:53.456235] [INFO ] [sig ] [1510/3499] Completed HLMN in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:53.456274] [INFO ] [sig ] [1511/3499] Forecasting HLN... [2026-01-12T20:23:53.456303] [INFO ] [sig ] Generating forecast for: HLN [2026-01-12T20:23:53.456332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-12T20:23:53.467327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-12T20:23:53.467646] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-12T20:23:53.468565] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-12T20:23:53.468644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:53.468678] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:53.468707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:53.468766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:53.525364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:53.525972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:53.526061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:53.526093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:53.642468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:53.642640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:53.642681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:53.642711] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:53.646121] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-01-12T20:23:53.646420] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-12T20:23:53.646552] [INFO ] [sig ] HLN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:53.792993] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HLN.txt [2026-01-12T20:23:53.793150] [INFO ] [sig ] [1511/3499] Completed HLN in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:53.793188] [INFO ] [sig ] [1512/3499] Forecasting HLNE... [2026-01-12T20:23:53.793219] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-12T20:23:53.793248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-12T20:23:53.805233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-12T20:23:53.805618] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-12T20:23:53.806416] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-12T20:23:53.806470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:53.806531] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:53.806561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:53.806637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:53.866490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:53.867475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:53.867569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:53.867624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:53.983238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:53.983368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:53.983406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:53.983433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:53.986700] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-01-12T20:23:53.986972] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-12T20:23:53.987092] [INFO ] [sig ] HLNE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:54.129649] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HLNE.txt [2026-01-12T20:23:54.129804] [INFO ] [sig ] [1512/3499] Completed HLNE in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:54.129844] [INFO ] [sig ] [1513/3499] Forecasting HLX... [2026-01-12T20:23:54.129878] [INFO ] [sig ] Generating forecast for: HLX [2026-01-12T20:23:54.129915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-12T20:23:54.141456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-12T20:23:54.141842] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-12T20:23:54.142652] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-12T20:23:54.142707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:54.142740] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:54.142779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:54.142837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:54.200396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:54.201277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:54.201360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:54.201392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:54.319635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:54.319777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:54.319816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:54.319847] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:54.323250] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=68.92%) [2026-01-12T20:23:54.323533] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-12T20:23:54.323677] [INFO ] [sig ] HLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:54.468842] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HLX.txt [2026-01-12T20:23:54.468982] [INFO ] [sig ] [1513/3499] Completed HLX in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:54.469020] [INFO ] [sig ] [1514/3499] Forecasting HMC... [2026-01-12T20:23:54.469050] [INFO ] [sig ] Generating forecast for: HMC [2026-01-12T20:23:54.469079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-12T20:23:54.480038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-12T20:23:54.480309] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-12T20:23:54.481086] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-12T20:23:54.481138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:54.481170] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:54.481197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:54.481254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:54.537515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:54.538159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:54.538246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:54.538284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:54.660940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:54.661117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:54.661158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:54.661186] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:54.664606] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-01-12T20:23:54.664887] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-12T20:23:54.665007] [INFO ] [sig ] HMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:54.806251] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HMC.txt [2026-01-12T20:23:54.806381] [INFO ] [sig ] [1514/3499] Completed HMC in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:54.806420] [INFO ] [sig ] [1515/3499] Forecasting HMN... [2026-01-12T20:23:54.806449] [INFO ] [sig ] Generating forecast for: HMN [2026-01-12T20:23:54.806480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-12T20:23:54.817479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-12T20:23:54.817836] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-12T20:23:54.818634] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-12T20:23:54.818686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:54.818719] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:54.818746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:54.818802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:54.879187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:54.880268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:54.880371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:54.880421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:55.003472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:55.003641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:55.003681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:55.003735] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:55.007094] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-01-12T20:23:55.007373] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-12T20:23:55.007501] [INFO ] [sig ] HMN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:55.147119] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HMN.txt [2026-01-12T20:23:55.147246] [INFO ] [sig ] [1515/3499] Completed HMN in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:55.147285] [INFO ] [sig ] [1516/3499] Forecasting HMY... [2026-01-12T20:23:55.147314] [INFO ] [sig ] Generating forecast for: HMY [2026-01-12T20:23:55.147344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-12T20:23:55.158519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-12T20:23:55.158835] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-12T20:23:55.159602] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-12T20:23:55.159654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:55.159686] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:55.159712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:55.159768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:55.215141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:55.215793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:55.215869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:55.215900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:55.338462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:55.338633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:55.338674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:55.338703] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:55.342145] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=47.58%) [2026-01-12T20:23:55.342424] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-12T20:23:55.342545] [INFO ] [sig ] HMY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:55.484015] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HMY.txt [2026-01-12T20:23:55.484183] [INFO ] [sig ] [1516/3499] Completed HMY in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:55.484222] [INFO ] [sig ] [1517/3499] Forecasting HNDL... [2026-01-12T20:23:55.484252] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-12T20:23:55.484289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-12T20:23:55.495732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-12T20:23:55.496019] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-12T20:23:55.496867] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-12T20:23:55.496921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:55.496953] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:55.496980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:55.497037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:55.554943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:55.555817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:55.555897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:55.555929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:55.674306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:55.674455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:55.674495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:55.674526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:55.678095] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-12T20:23:55.678379] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-12T20:23:55.678502] [INFO ] [sig ] HNDL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:55.820032] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HNDL.txt [2026-01-12T20:23:55.820174] [INFO ] [sig ] [1517/3499] Completed HNDL in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-12T20:23:55.820212] [INFO ] [sig ] [1518/3499] Forecasting HNI... [2026-01-12T20:23:55.820242] [INFO ] [sig ] Generating forecast for: HNI [2026-01-12T20:23:55.820272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-12T20:23:55.831972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-12T20:23:55.832263] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-12T20:23:55.833056] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-12T20:23:55.833108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:55.833140] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:55.833167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:55.833223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:55.890658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:55.891468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:55.891548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:55.891598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:56.013206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:56.013384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:56.013429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:56.013459] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:56.016909] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=32.85%) [2026-01-12T20:23:56.017183] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-12T20:23:56.017302] [INFO ] [sig ] HNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:56.160532] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HNI.txt [2026-01-12T20:23:56.160689] [INFO ] [sig ] [1518/3499] Completed HNI in 0.3s | 2.86 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-12T20:23:56.160728] [INFO ] [sig ] [1519/3499] Forecasting HNRG... [2026-01-12T20:23:56.160757] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-12T20:23:56.160786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-12T20:23:56.172380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-12T20:23:56.172672] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-12T20:23:56.173434] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-12T20:23:56.173486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:56.173518] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:56.173545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:56.173625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:56.231025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:56.231751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:56.231829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:56.231860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:56.349482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:56.349648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:56.349690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:56.349718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:56.353031] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=24.96%) [2026-01-12T20:23:56.353322] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-12T20:23:56.353444] [INFO ] [sig ] HNRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:56.500245] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HNRG.txt [2026-01-12T20:23:56.500373] [INFO ] [sig ] [1519/3499] Completed HNRG in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:56.500412] [INFO ] [sig ] [1520/3499] Forecasting HOG... [2026-01-12T20:23:56.500440] [INFO ] [sig ] Generating forecast for: HOG [2026-01-12T20:23:56.500469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-12T20:23:56.511711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-12T20:23:56.512004] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-12T20:23:56.512798] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-12T20:23:56.512852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:56.512885] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:56.512913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:56.512970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:56.575481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:56.576197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:56.576275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:56.576309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:56.701984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:56.702137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:56.702178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:56.702207] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:56.705713] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=61.79%) [2026-01-12T20:23:56.706013] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-12T20:23:56.706161] [INFO ] [sig ] HOG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:56.853503] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HOG.txt [2026-01-12T20:23:56.853649] [INFO ] [sig ] [1520/3499] Completed HOG in 0.4s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:56.853689] [INFO ] [sig ] [1521/3499] Forecasting HOLO... [2026-01-12T20:23:56.853718] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-12T20:23:56.853747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-12T20:23:56.865280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-12T20:23:56.865613] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-12T20:23:56.866413] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-12T20:23:56.866465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:56.866497] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:56.866524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:56.866598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:56.923848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:56.924447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:56.924523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:56.924557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:57.042614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:57.042764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:57.042803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:57.042830] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:57.046172] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-01-12T20:23:57.046439] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-12T20:23:57.046557] [INFO ] [sig ] HOLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:57.192333] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HOLO.txt [2026-01-12T20:23:57.192498] [INFO ] [sig ] [1521/3499] Completed HOLO in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:57.192545] [INFO ] [sig ] [1522/3499] Forecasting HOLX... [2026-01-12T20:23:57.192595] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-12T20:23:57.192630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-12T20:23:57.204081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-12T20:23:57.204370] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-12T20:23:57.205143] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-12T20:23:57.205194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:57.205226] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:57.205253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:57.205309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:57.262276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:57.262962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:57.263068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:57.263101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:57.385434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:57.385603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:57.385643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:57.385671] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:57.389047] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-12T20:23:57.389313] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-12T20:23:57.389433] [INFO ] [sig ] HOLX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:57.530862] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HOLX.txt [2026-01-12T20:23:57.531015] [INFO ] [sig ] [1522/3499] Completed HOLX in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:57.531062] [INFO ] [sig ] [1523/3499] Forecasting HOMB... [2026-01-12T20:23:57.531091] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-12T20:23:57.531121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-12T20:23:57.542409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-12T20:23:57.542705] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-12T20:23:57.543472] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-12T20:23:57.543525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:57.543556] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:57.543607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:57.543665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:57.601685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:57.602379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:57.602457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:57.602491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:57.717586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:57.717752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:57.717793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:57.717822] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:57.721177] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=84.45%) [2026-01-12T20:23:57.721446] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-12T20:23:57.721567] [INFO ] [sig ] HOMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:57.866398] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HOMB.txt [2026-01-12T20:23:57.866530] [INFO ] [sig ] [1523/3499] Completed HOMB in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:57.866585] [INFO ] [sig ] [1524/3499] Forecasting HON... [2026-01-12T20:23:57.866617] [INFO ] [sig ] Generating forecast for: HON [2026-01-12T20:23:57.866646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-12T20:23:57.878639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-12T20:23:57.878925] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-12T20:23:57.879709] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-12T20:23:57.879761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:57.879793] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:57.879820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:57.879876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:57.936453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:57.937104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:57.937180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:57.937212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:58.059112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:58.059267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:58.059305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:58.059333] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:58.062708] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-01-12T20:23:58.062980] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-12T20:23:58.063124] [INFO ] [sig ] HON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:58.208335] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HON.txt [2026-01-12T20:23:58.208476] [INFO ] [sig ] [1524/3499] Completed HON in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:58.208516] [INFO ] [sig ] [1525/3499] Forecasting HOOD... [2026-01-12T20:23:58.208546] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-12T20:23:58.208591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-12T20:23:58.220254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-12T20:23:58.220545] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-12T20:23:58.221380] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-12T20:23:58.221432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:58.221463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:58.221490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:58.221545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:58.277849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:58.278454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:58.278531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:58.278561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:58.398097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:58.398252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:58.398290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:58.398318] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:58.401679] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=86.39%) [2026-01-12T20:23:58.401948] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-12T20:23:58.402071] [INFO ] [sig ] HOOD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:58.543985] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HOOD.txt [2026-01-12T20:23:58.544146] [INFO ] [sig ] [1525/3499] Completed HOOD in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:58.544188] [INFO ] [sig ] [1526/3499] Forecasting HOPE... [2026-01-12T20:23:58.544216] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-12T20:23:58.544246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-12T20:23:58.555966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-12T20:23:58.556247] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-12T20:23:58.557017] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-12T20:23:58.557081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:58.557114] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:58.557141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:58.557197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:58.614102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:58.614782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:58.614857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:58.614889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:58.725991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:58.726130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:58.726170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:58.726199] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:58.729517] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: UP (p=52.26%) [2026-01-12T20:23:58.729803] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-12T20:23:58.729921] [INFO ] [sig ] HOPE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:58.871451] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HOPE.txt [2026-01-12T20:23:58.871631] [INFO ] [sig ] [1526/3499] Completed HOPE in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:58.871674] [INFO ] [sig ] [1527/3499] Forecasting HP... [2026-01-12T20:23:58.871704] [INFO ] [sig ] Generating forecast for: HP [2026-01-12T20:23:58.871733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-12T20:23:58.883335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-12T20:23:58.883591] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-12T20:23:58.884361] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-12T20:23:58.884412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:58.884443] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:58.884469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:58.884524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:58.940784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:58.941384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:58.941459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:58.941490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:59.057819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:59.057952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:59.057990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:59.058018] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:59.061375] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: UP (p=73.74%) [2026-01-12T20:23:59.061670] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-12T20:23:59.061796] [INFO ] [sig ] HP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:59.203775] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HP.txt [2026-01-12T20:23:59.203894] [INFO ] [sig ] [1527/3499] Completed HP in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:59.203931] [INFO ] [sig ] [1528/3499] Forecasting HPE... [2026-01-12T20:23:59.203960] [INFO ] [sig ] Generating forecast for: HPE [2026-01-12T20:23:59.203990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-12T20:23:59.215871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-12T20:23:59.216121] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-12T20:23:59.216894] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-12T20:23:59.216946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:59.216978] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:59.217004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:59.217060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:59.273817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:59.274603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:59.274682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:59.274714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:59.392700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:59.392812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:59.392849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:59.392878] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:59.396029] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-01-12T20:23:59.396292] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-12T20:23:59.396409] [INFO ] [sig ] HPE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:23:59.537454] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HPE.txt [2026-01-12T20:23:59.537565] [INFO ] [sig ] [1528/3499] Completed HPE in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:59.537620] [INFO ] [sig ] [1529/3499] Forecasting HPF... [2026-01-12T20:23:59.537649] [INFO ] [sig ] Generating forecast for: HPF [2026-01-12T20:23:59.537678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-12T20:23:59.548663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-12T20:23:59.548958] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-12T20:23:59.549741] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-12T20:23:59.549793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:59.549847] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:59.549876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:59.549932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:59.608286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:59.608905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:59.608981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:59.609013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:23:59.725871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:23:59.725978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:23:59.726014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:23:59.726041] [INFO ] [FORECASTER] Training complete [2026-01-12T20:23:59.729167] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-12T20:23:59.729431] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-12T20:23:59.729549] [INFO ] [sig ] HPF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:23:59.870232] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HPF.txt [2026-01-12T20:23:59.870337] [INFO ] [sig ] [1529/3499] Completed HPF in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:23:59.870381] [INFO ] [sig ] [1530/3499] Forecasting HPI... [2026-01-12T20:23:59.870410] [INFO ] [sig ] Generating forecast for: HPI [2026-01-12T20:23:59.870440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-12T20:23:59.881717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-12T20:23:59.881988] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-12T20:23:59.882799] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-12T20:23:59.882852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:23:59.882884] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:23:59.882911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:23:59.882968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:23:59.940187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:23:59.940831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:23:59.940907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:23:59.940938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:00.055400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:00.055557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:00.055615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:00.055644] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:00.058937] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=21.67%) [2026-01-12T20:24:00.059206] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-12T20:24:00.059323] [INFO ] [sig ] HPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:00.204264] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HPI.txt [2026-01-12T20:24:00.204378] [INFO ] [sig ] [1530/3499] Completed HPI in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:24:00.204416] [INFO ] [sig ] [1531/3499] Forecasting HPK... [2026-01-12T20:24:00.204445] [INFO ] [sig ] Generating forecast for: HPK [2026-01-12T20:24:00.204473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-12T20:24:00.217276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-12T20:24:00.217690] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-12T20:24:00.218558] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-12T20:24:00.218632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:00.218666] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:00.218692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:00.218749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:00.277266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:00.278251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:00.278338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:00.278371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:00.403500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:00.403680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:00.403722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:00.403752] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:00.407147] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=38.21%) [2026-01-12T20:24:00.407422] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-12T20:24:00.407565] [INFO ] [sig ] HPK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:00.550233] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HPK.txt [2026-01-12T20:24:00.550395] [INFO ] [sig ] [1531/3499] Completed HPK in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:24:00.550434] [INFO ] [sig ] [1532/3499] Forecasting HPP... [2026-01-12T20:24:00.550465] [INFO ] [sig ] Generating forecast for: HPP [2026-01-12T20:24:00.550495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-12T20:24:00.561663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-12T20:24:00.561902] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-12T20:24:00.562673] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-12T20:24:00.562725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:00.562756] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:00.562782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:00.562837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:00.618994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:00.619596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:00.619671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:00.619703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:00.739002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:00.739107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:00.739143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:00.739171] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:00.743040] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-01-12T20:24:00.743330] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-12T20:24:00.743458] [INFO ] [sig ] HPP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:00.883861] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HPP.txt [2026-01-12T20:24:00.883970] [INFO ] [sig ] [1532/3499] Completed HPP in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:24:00.884007] [INFO ] [sig ] [1533/3499] Forecasting HPQ... [2026-01-12T20:24:00.884035] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-12T20:24:00.884063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-12T20:24:00.895824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-12T20:24:00.896110] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-12T20:24:00.896913] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-12T20:24:00.896965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:00.896996] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:00.897022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:00.897078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:00.953124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:00.953744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:00.953821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:00.953853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:01.071994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:01.072132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:01.072168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:01.072217] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:01.075453] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-12T20:24:01.075743] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-12T20:24:01.075865] [INFO ] [sig ] HPQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:01.217131] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HPQ.txt [2026-01-12T20:24:01.217243] [INFO ] [sig ] [1533/3499] Completed HPQ in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-12T20:24:01.217282] [INFO ] [sig ] [1534/3499] Forecasting HPS... [2026-01-12T20:24:01.217310] [INFO ] [sig ] Generating forecast for: HPS [2026-01-12T20:24:01.217339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-12T20:24:01.228746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-12T20:24:01.229008] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-12T20:24:01.229973] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-12T20:24:01.230034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:01.230065] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:01.230091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:01.230152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:01.286290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:01.286901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:01.286977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:01.287010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:01.402413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:01.402519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:01.402554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:01.402600] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:01.405695] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=59.08%) [2026-01-12T20:24:01.405956] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-12T20:24:01.406074] [INFO ] [sig ] HPS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:01.548223] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HPS.txt [2026-01-12T20:24:01.548332] [INFO ] [sig ] [1534/3499] Completed HPS in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-12T20:24:01.548370] [INFO ] [sig ] [1535/3499] Forecasting HQI... [2026-01-12T20:24:01.548399] [INFO ] [sig ] Generating forecast for: HQI [2026-01-12T20:24:01.548428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-12T20:24:01.560668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-12T20:24:01.560930] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-12T20:24:01.561694] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-12T20:24:01.561746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:01.561777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:01.561804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:01.561859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:01.617674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:01.618282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:01.618369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:01.618402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:01.723936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:01.724043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:01.724079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:01.724106] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:01.727205] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-01-12T20:24:01.727464] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-12T20:24:01.727599] [INFO ] [sig ] HQI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:01.878710] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HQI.txt [2026-01-12T20:24:01.878902] [INFO ] [sig ] [1535/3499] Completed HQI in 0.3s | 2.86 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-12T20:24:01.878948] [INFO ] [sig ] [1536/3499] Forecasting HQL... [2026-01-12T20:24:01.878979] [INFO ] [sig ] Generating forecast for: HQL [2026-01-12T20:24:01.879011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-12T20:24:01.896364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-12T20:24:01.896843] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-12T20:24:01.898009] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-12T20:24:01.898071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:01.898106] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:01.898136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:01.898200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:01.958898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:01.959799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:01.959903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:01.959936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:02.082685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:02.082857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:02.082897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:02.082926] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:02.086357] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-01-12T20:24:02.086653] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-12T20:24:02.086776] [INFO ] [sig ] HQL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:02.229994] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HQL.txt [2026-01-12T20:24:02.230144] [INFO ] [sig ] [1536/3499] Completed HQL in 0.4s | 2.86 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-12T20:24:02.230186] [INFO ] [sig ] [1537/3499] Forecasting HQY... [2026-01-12T20:24:02.230215] [INFO ] [sig ] Generating forecast for: HQY [2026-01-12T20:24:02.230245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-12T20:24:02.241827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-12T20:24:02.242199] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-12T20:24:02.243008] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-12T20:24:02.243061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:02.243093] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:02.243132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:02.243189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:02.300588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:02.301447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:02.301527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:02.301559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:02.423814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:02.423966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:02.424005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:02.424034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:02.427452] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-12T20:24:02.427760] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-12T20:24:02.427887] [INFO ] [sig ] HQY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:02.568678] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HQY.txt [2026-01-12T20:24:02.568791] [INFO ] [sig ] [1537/3499] Completed HQY in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:02.568831] [INFO ] [sig ] [1538/3499] Forecasting HRB... [2026-01-12T20:24:02.568859] [INFO ] [sig ] Generating forecast for: HRB [2026-01-12T20:24:02.568889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-12T20:24:02.579968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-12T20:24:02.580230] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-12T20:24:02.581005] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-12T20:24:02.581057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:02.581089] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:02.581116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:02.581177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:02.637426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:02.638250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:02.638328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:02.638361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:02.761784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:02.761909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:02.761945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:02.761973] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:02.765216] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=21.12%) [2026-01-12T20:24:02.765479] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-12T20:24:02.765614] [INFO ] [sig ] HRB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:02.911746] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HRB.txt [2026-01-12T20:24:02.911906] [INFO ] [sig ] [1538/3499] Completed HRB in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:02.911955] [INFO ] [sig ] [1539/3499] Forecasting HRL... [2026-01-12T20:24:02.911984] [INFO ] [sig ] Generating forecast for: HRL [2026-01-12T20:24:02.912013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-12T20:24:02.923493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-12T20:24:02.923768] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-12T20:24:02.924538] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-12T20:24:02.924607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:02.924640] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:02.924667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:02.924731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:02.981491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:02.982083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:02.982160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:02.982191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:03.099079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:03.099209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:03.099246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:03.099274] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:03.102486] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-01-12T20:24:03.102766] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-12T20:24:03.102886] [INFO ] [sig ] HRL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:03.245824] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HRL.txt [2026-01-12T20:24:03.245943] [INFO ] [sig ] [1539/3499] Completed HRL in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:03.245981] [INFO ] [sig ] [1540/3499] Forecasting HRMY... [2026-01-12T20:24:03.246010] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-12T20:24:03.246040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-12T20:24:03.257930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-12T20:24:03.258279] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-12T20:24:03.259090] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-12T20:24:03.259143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:03.259174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:03.259201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:03.259257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:03.315714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:03.316568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:03.316667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:03.316698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:03.433026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:03.433171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:03.433207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:03.433237] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:03.436519] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-12T20:24:03.436800] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-12T20:24:03.436919] [INFO ] [sig ] HRMY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:03.579027] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HRMY.txt [2026-01-12T20:24:03.579180] [INFO ] [sig ] [1540/3499] Completed HRMY in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:03.579227] [INFO ] [sig ] [1541/3499] Forecasting HRTG... [2026-01-12T20:24:03.579263] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-12T20:24:03.579308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-12T20:24:03.590586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-12T20:24:03.590898] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-12T20:24:03.591683] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-12T20:24:03.591736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:03.591767] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:03.591793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:03.591848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:03.649166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:03.650009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:03.650088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:03.650120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:03.774556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:03.774745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:03.774792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:03.774821] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:03.778297] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=77.67%) [2026-01-12T20:24:03.778595] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-12T20:24:03.778723] [INFO ] [sig ] HRTG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:03.926386] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HRTG.txt [2026-01-12T20:24:03.926555] [INFO ] [sig ] [1541/3499] Completed HRTG in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:03.926615] [INFO ] [sig ] [1542/3499] Forecasting HRTX... [2026-01-12T20:24:03.926645] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-12T20:24:03.926688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-12T20:24:03.939121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-12T20:24:03.939505] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-12T20:24:03.940419] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-12T20:24:03.940474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:03.940506] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:03.940533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:03.940629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:03.997103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:03.998009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:03.998120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:03.998154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:04.121276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:04.121443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:04.121484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:04.121513] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:04.125024] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-01-12T20:24:04.125371] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-12T20:24:04.125515] [INFO ] [sig ] HRTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:04.282226] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HRTX.txt [2026-01-12T20:24:04.282383] [INFO ] [sig ] [1542/3499] Completed HRTX in 0.4s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:04.282458] [INFO ] [sig ] [1543/3499] Forecasting HRZN... [2026-01-12T20:24:04.282488] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-12T20:24:04.282528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-12T20:24:04.293710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-12T20:24:04.293978] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-12T20:24:04.294761] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-12T20:24:04.294814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:04.294846] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:04.294873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:04.294929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:04.351218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:04.351840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:04.351947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:04.351987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:04.470050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:04.470202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:04.470242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:04.470271] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:04.473555] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-01-12T20:24:04.473838] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-12T20:24:04.473957] [INFO ] [sig ] HRZN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:04.622044] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HRZN.txt [2026-01-12T20:24:04.622209] [INFO ] [sig ] [1543/3499] Completed HRZN in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:04.622261] [INFO ] [sig ] [1544/3499] Forecasting HSAI... [2026-01-12T20:24:04.622300] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-12T20:24:04.622341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-12T20:24:04.633326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-12T20:24:04.633621] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-12T20:24:04.634384] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-12T20:24:04.634435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:04.634467] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:04.634493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:04.634548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:04.691322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:04.691995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:04.692073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:04.692106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:04.817384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:04.817533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:04.817596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:04.817631] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:04.821216] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-12T20:24:04.821488] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-12T20:24:04.821633] [INFO ] [sig ] HSAI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:04.967526] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HSAI.txt [2026-01-12T20:24:04.967684] [INFO ] [sig ] [1544/3499] Completed HSAI in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:04.967741] [INFO ] [sig ] [1545/3499] Forecasting HSBC... [2026-01-12T20:24:04.967774] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-12T20:24:04.967804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-12T20:24:04.979403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-12T20:24:04.979725] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-12T20:24:04.980525] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-12T20:24:04.980596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:04.980632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:04.980661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:04.980719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:05.037698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:05.038425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:05.038505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:05.038539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:05.161297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:05.161450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:05.161491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:05.161521] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:05.164939] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-12T20:24:05.165211] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-12T20:24:05.165342] [INFO ] [sig ] HSBC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:05.309022] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HSBC.txt [2026-01-12T20:24:05.309154] [INFO ] [sig ] [1545/3499] Completed HSBC in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:05.309192] [INFO ] [sig ] [1546/3499] Forecasting HSCS... [2026-01-12T20:24:05.309221] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-12T20:24:05.309252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-12T20:24:05.319669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-12T20:24:05.319948] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-12T20:24:05.320717] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-12T20:24:05.320768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:05.320800] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:05.320851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:05.320909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:05.377522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:05.378232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:05.378322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:05.378355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:05.489018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:05.489178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:05.489220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:05.489250] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:05.492737] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=90.99%) [2026-01-12T20:24:05.493024] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-12T20:24:05.493151] [INFO ] [sig ] HSCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:05.650539] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HSCS.txt [2026-01-12T20:24:05.650709] [INFO ] [sig ] [1546/3499] Completed HSCS in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:05.650750] [INFO ] [sig ] [1547/3499] Forecasting HSHP... [2026-01-12T20:24:05.650779] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-12T20:24:05.650810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-12T20:24:05.661334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-12T20:24:05.661628] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-12T20:24:05.662387] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-12T20:24:05.662438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:05.662470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:05.662497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:05.662557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:05.720457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:05.721120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:05.721198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:05.721232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:05.844170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:05.844321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:05.844364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:05.844393] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:05.847813] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-12T20:24:05.848106] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-12T20:24:05.848233] [INFO ] [sig ] HSHP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:06.006222] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HSHP.txt [2026-01-12T20:24:06.006377] [INFO ] [sig ] [1547/3499] Completed HSHP in 0.4s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:06.006417] [INFO ] [sig ] [1548/3499] Forecasting HSIC... [2026-01-12T20:24:06.006446] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-12T20:24:06.006475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-12T20:24:06.018317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-12T20:24:06.018684] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-12T20:24:06.019515] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-12T20:24:06.019594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:06.019632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:06.019660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:06.019731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:06.082025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:06.082894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:06.082977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:06.083011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:06.207066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:06.207218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:06.207257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:06.207285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:06.210641] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-12T20:24:06.210943] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-12T20:24:06.211072] [INFO ] [sig ] HSIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:06.364643] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HSIC.txt [2026-01-12T20:24:06.364771] [INFO ] [sig ] [1548/3499] Completed HSIC in 0.4s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:06.364810] [INFO ] [sig ] [1549/3499] Forecasting HSTM... [2026-01-12T20:24:06.364840] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-12T20:24:06.364870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-12T20:24:06.375918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-12T20:24:06.376201] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-12T20:24:06.376973] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-12T20:24:06.377025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:06.377056] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:06.377083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:06.377139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:06.436775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:06.437535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:06.437633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:06.437669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:06.560949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:06.561098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:06.561142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:06.561172] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:06.564721] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-01-12T20:24:06.565004] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-12T20:24:06.565128] [INFO ] [sig ] HSTM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:06.719522] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HSTM.txt [2026-01-12T20:24:06.719677] [INFO ] [sig ] [1549/3499] Completed HSTM in 0.4s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:06.719718] [INFO ] [sig ] [1550/3499] Forecasting HSY... [2026-01-12T20:24:06.719748] [INFO ] [sig ] Generating forecast for: HSY [2026-01-12T20:24:06.719777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-12T20:24:06.731690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-12T20:24:06.731987] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-12T20:24:06.732755] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-12T20:24:06.732817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:06.732850] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:06.732877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:06.732933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:06.791404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:06.792041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:06.792120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:06.792153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:06.908535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:06.908708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:06.908749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:06.908779] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:06.912194] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=80.95%) [2026-01-12T20:24:06.912476] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-12T20:24:06.912620] [INFO ] [sig ] HSY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:07.067334] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HSY.txt [2026-01-12T20:24:07.067490] [INFO ] [sig ] [1550/3499] Completed HSY in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-12T20:24:07.067532] [INFO ] [sig ] [1551/3499] Forecasting HTBK... [2026-01-12T20:24:07.067564] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-12T20:24:07.067617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-12T20:24:07.079011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-12T20:24:07.079346] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-12T20:24:07.080163] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-12T20:24:07.080218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:07.080251] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:07.080280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:07.080342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:07.138690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:07.139543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:07.139647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:07.139682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:07.259608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:07.259764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:07.259804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:07.259834] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:07.263299] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-12T20:24:07.263615] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-12T20:24:07.263744] [INFO ] [sig ] HTBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:07.421616] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HTBK.txt [2026-01-12T20:24:07.421771] [INFO ] [sig ] [1551/3499] Completed HTBK in 0.4s | 2.86 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-12T20:24:07.421811] [INFO ] [sig ] [1552/3499] Forecasting HTD... [2026-01-12T20:24:07.421840] [INFO ] [sig ] Generating forecast for: HTD [2026-01-12T20:24:07.421870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-12T20:24:07.434050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-12T20:24:07.434417] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-12T20:24:07.435192] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-12T20:24:07.435245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:07.435278] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:07.435304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:07.435360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:07.493723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:07.494597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:07.494680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:07.494715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:07.614602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:07.614759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:07.614800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:07.614829] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:07.618183] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-12T20:24:07.618468] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-12T20:24:07.618607] [INFO ] [sig ] HTD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:07.759194] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HTD.txt [2026-01-12T20:24:07.759329] [INFO ] [sig ] [1552/3499] Completed HTD in 0.3s | 2.86 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-12T20:24:07.759369] [INFO ] [sig ] [1553/3499] Forecasting HTGC... [2026-01-12T20:24:07.759397] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-12T20:24:07.759426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-12T20:24:07.771355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-12T20:24:07.771656] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-12T20:24:07.772412] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-12T20:24:07.772464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:07.772496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:07.772523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:07.772598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:07.829203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:07.829874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:07.829948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:07.829980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:07.948760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:07.948922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:07.948960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:07.948988] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:07.953020] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=24.17%) [2026-01-12T20:24:07.953398] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-12T20:24:07.953544] [INFO ] [sig ] HTGC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:08.110689] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HTGC.txt [2026-01-12T20:24:08.110858] [INFO ] [sig ] [1553/3499] Completed HTGC in 0.4s | 2.86 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-12T20:24:08.110900] [INFO ] [sig ] [1554/3499] Forecasting HTH... [2026-01-12T20:24:08.110931] [INFO ] [sig ] Generating forecast for: HTH [2026-01-12T20:24:08.110960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-12T20:24:08.122831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-12T20:24:08.123216] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-12T20:24:08.124008] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-12T20:24:08.124062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:08.124094] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:08.124120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:08.124176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:08.184138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:08.185023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:08.185112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:08.185145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:08.307643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:08.307818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:08.307861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:08.307890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:08.311323] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-01-12T20:24:08.311637] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-12T20:24:08.311765] [INFO ] [sig ] HTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:08.478631] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HTH.txt [2026-01-12T20:24:08.478792] [INFO ] [sig ] [1554/3499] Completed HTH in 0.4s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:08.478833] [INFO ] [sig ] [1555/3499] Forecasting HTLD... [2026-01-12T20:24:08.478862] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-12T20:24:08.478891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-12T20:24:08.492080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-12T20:24:08.492482] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-12T20:24:08.493334] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-12T20:24:08.493389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:08.493423] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:08.493450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:08.493506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:08.552525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:08.553432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:08.553525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:08.553559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:08.678302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:08.678451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:08.678491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:08.678519] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:08.681825] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=41.98%) [2026-01-12T20:24:08.682110] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-12T20:24:08.682231] [INFO ] [sig ] HTLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:08.824167] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HTLD.txt [2026-01-12T20:24:08.824295] [INFO ] [sig ] [1555/3499] Completed HTLD in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:08.824334] [INFO ] [sig ] [1556/3499] Forecasting HTOO... [2026-01-12T20:24:08.824362] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-12T20:24:08.824392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-12T20:24:08.835588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-12T20:24:08.835885] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-12T20:24:08.836653] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-12T20:24:08.836704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:08.836736] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:08.836764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:08.836820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:08.893178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:08.893849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:08.893950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:08.893983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:09.009875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:09.010031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:09.010070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:09.010099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:09.013409] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=56.40%) [2026-01-12T20:24:09.013868] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-12T20:24:09.013987] [INFO ] [sig ] HTOO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:09.156602] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HTOO.txt [2026-01-12T20:24:09.156756] [INFO ] [sig ] [1556/3499] Completed HTOO in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:09.156797] [INFO ] [sig ] [1557/3499] Forecasting HTZ... [2026-01-12T20:24:09.156826] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-12T20:24:09.156857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-12T20:24:09.168427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-12T20:24:09.168827] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-12T20:24:09.169610] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-12T20:24:09.169663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:09.169696] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:09.169723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:09.169780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:09.226934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:09.227790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:09.227871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:09.227903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:09.345333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:09.345485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:09.345541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:09.345588] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:09.348917] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-12T20:24:09.349276] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-12T20:24:09.349397] [INFO ] [sig ] HTZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:09.491611] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HTZ.txt [2026-01-12T20:24:09.491748] [INFO ] [sig ] [1557/3499] Completed HTZ in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:09.491787] [INFO ] [sig ] [1558/3499] Forecasting HUBB... [2026-01-12T20:24:09.491816] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-12T20:24:09.491844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-12T20:24:09.502974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-12T20:24:09.503222] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-12T20:24:09.503980] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-12T20:24:09.504031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:09.504063] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:09.504090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:09.504145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:09.560755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:09.561507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:09.561606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:09.561641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:09.677650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:09.677815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:09.677855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:09.677883] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:09.681163] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-12T20:24:09.681432] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-12T20:24:09.681551] [INFO ] [sig ] HUBB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:09.824041] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HUBB.txt [2026-01-12T20:24:09.824184] [INFO ] [sig ] [1558/3499] Completed HUBB in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:09.824224] [INFO ] [sig ] [1559/3499] Forecasting HUBG... [2026-01-12T20:24:09.824253] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-12T20:24:09.824282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-12T20:24:09.835164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-12T20:24:09.835447] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-12T20:24:09.836211] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-12T20:24:09.836263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:09.836295] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:09.836322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:09.836378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:09.895924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:09.896685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:09.896763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:09.896795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:10.010267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:10.010427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:10.010467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:10.010495] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:10.013913] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=69.92%) [2026-01-12T20:24:10.014255] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-12T20:24:10.014392] [INFO ] [sig ] HUBG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:10.157398] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HUBG.txt [2026-01-12T20:24:10.157548] [INFO ] [sig ] [1559/3499] Completed HUBG in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:10.157606] [INFO ] [sig ] [1560/3499] Forecasting HUBS... [2026-01-12T20:24:10.157637] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-12T20:24:10.157666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-12T20:24:10.168247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-12T20:24:10.168493] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-12T20:24:10.169256] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-12T20:24:10.169308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:10.169339] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:10.169366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:10.169422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:10.225780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:10.226366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:10.226440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:10.226471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:10.344310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:10.344468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:10.344507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:10.344535] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:10.347883] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-01-12T20:24:10.348166] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-12T20:24:10.348289] [INFO ] [sig ] HUBS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:10.490821] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HUBS.txt [2026-01-12T20:24:10.490976] [INFO ] [sig ] [1560/3499] Completed HUBS in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:10.491017] [INFO ] [sig ] [1561/3499] Forecasting HUM... [2026-01-12T20:24:10.491046] [INFO ] [sig ] Generating forecast for: HUM [2026-01-12T20:24:10.491077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-12T20:24:10.502225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-12T20:24:10.502557] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-12T20:24:10.503323] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-12T20:24:10.503375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:10.503419] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:10.503447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:10.503503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:10.562339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:10.563188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:10.563271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:10.563303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:10.681624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:10.681771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:10.681809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:10.681838] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:10.685114] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-12T20:24:10.685384] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-12T20:24:10.685503] [INFO ] [sig ] HUM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:10.826342] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HUM.txt [2026-01-12T20:24:10.826449] [INFO ] [sig ] [1561/3499] Completed HUM in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:10.826487] [INFO ] [sig ] [1562/3499] Forecasting HUN... [2026-01-12T20:24:10.826516] [INFO ] [sig ] Generating forecast for: HUN [2026-01-12T20:24:10.826545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-12T20:24:10.837681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-12T20:24:10.838021] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-12T20:24:10.838796] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-12T20:24:10.838849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:10.838882] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:10.838908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:10.838965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:10.895396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:10.895983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:10.896056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:10.896088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:11.011648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:11.011776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:11.011815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:11.011843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:11.015001] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-12T20:24:11.015264] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-12T20:24:11.015380] [INFO ] [sig ] HUN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:11.159392] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HUN.txt [2026-01-12T20:24:11.159509] [INFO ] [sig ] [1562/3499] Completed HUN in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:11.159547] [INFO ] [sig ] [1563/3499] Forecasting HURC... [2026-01-12T20:24:11.159593] [INFO ] [sig ] Generating forecast for: HURC [2026-01-12T20:24:11.159625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-12T20:24:11.170265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-12T20:24:11.170523] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-12T20:24:11.171272] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-12T20:24:11.171322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:11.171378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:11.171406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:11.171462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:11.227879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:11.228467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:11.228541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:11.228590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:11.338409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:11.338549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:11.338605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:11.338635] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:11.341868] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: UP (p=86.17%) [2026-01-12T20:24:11.342133] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-12T20:24:11.342251] [INFO ] [sig ] HURC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:11.483040] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HURC.txt [2026-01-12T20:24:11.483184] [INFO ] [sig ] [1563/3499] Completed HURC in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:11.483224] [INFO ] [sig ] [1564/3499] Forecasting HURN... [2026-01-12T20:24:11.483254] [INFO ] [sig ] Generating forecast for: HURN [2026-01-12T20:24:11.483285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-12T20:24:11.494344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-12T20:24:11.494622] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-12T20:24:11.495359] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-12T20:24:11.495410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:11.495441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:11.495468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:11.495523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:11.552126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:11.552708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:11.552782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:11.552814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:11.667484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:11.667606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:11.667644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:11.667672] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:11.670788] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=34.43%) [2026-01-12T20:24:11.671045] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-12T20:24:11.671161] [INFO ] [sig ] HURN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:11.812484] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HURN.txt [2026-01-12T20:24:11.812618] [INFO ] [sig ] [1564/3499] Completed HURN in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:11.812683] [INFO ] [sig ] [1565/3499] Forecasting HUYA... [2026-01-12T20:24:11.812713] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-12T20:24:11.812741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-12T20:24:11.824254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-12T20:24:11.824503] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-12T20:24:11.825420] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-12T20:24:11.825471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:11.825502] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:11.825528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:11.825601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:11.883075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:11.883816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:11.883894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:11.883926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:12.004533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:12.004690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:12.004729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:12.004757] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:12.008022] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=30.08%) [2026-01-12T20:24:12.008287] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-12T20:24:12.008405] [INFO ] [sig ] HUYA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:12.150190] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HUYA.txt [2026-01-12T20:24:12.150324] [INFO ] [sig ] [1565/3499] Completed HUYA in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:12.150364] [INFO ] [sig ] [1566/3499] Forecasting HWC... [2026-01-12T20:24:12.150393] [INFO ] [sig ] Generating forecast for: HWC [2026-01-12T20:24:12.150423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-12T20:24:12.161378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-12T20:24:12.161651] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-12T20:24:12.162388] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-12T20:24:12.162439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:12.162471] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:12.162498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:12.162554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:12.219986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:12.220558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:12.220648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:12.220680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:12.343750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:12.343901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:12.343940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:12.344002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:12.347286] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-01-12T20:24:12.347559] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-12T20:24:12.347726] [INFO ] [sig ] HWC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:12.489044] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HWC.txt [2026-01-12T20:24:12.489171] [INFO ] [sig ] [1566/3499] Completed HWC in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:12.489213] [INFO ] [sig ] [1567/3499] Forecasting HWH... [2026-01-12T20:24:12.489243] [INFO ] [sig ] Generating forecast for: HWH [2026-01-12T20:24:12.489273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-12T20:24:12.499952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-12T20:24:12.500202] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-12T20:24:12.500975] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-12T20:24:12.501027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:12.501059] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:12.501085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:12.501141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:12.557936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:12.558516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:12.558606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:12.558640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:12.676066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:12.676200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:12.676239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:12.676266] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:12.679542] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-12T20:24:12.679821] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-12T20:24:12.679940] [INFO ] [sig ] HWH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:12.820678] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HWH.txt [2026-01-12T20:24:12.820780] [INFO ] [sig ] [1567/3499] Completed HWH in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-12T20:24:12.820817] [INFO ] [sig ] [1568/3499] Forecasting HWKN... [2026-01-12T20:24:12.820846] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-12T20:24:12.820874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-12T20:24:12.831903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-12T20:24:12.832149] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-12T20:24:12.832901] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-12T20:24:12.832952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:12.832983] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:12.833010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:12.833066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:12.889902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:12.890514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:12.890604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:12.890639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:13.004113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:13.004212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:13.004248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:13.004319] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:13.007384] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-01-12T20:24:13.007662] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-12T20:24:13.007800] [INFO ] [sig ] HWKN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:13.148648] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HWKN.txt [2026-01-12T20:24:13.148783] [INFO ] [sig ] [1568/3499] Completed HWKN in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-12T20:24:13.148822] [INFO ] [sig ] [1569/3499] Forecasting HWM... [2026-01-12T20:24:13.148851] [INFO ] [sig ] Generating forecast for: HWM [2026-01-12T20:24:13.148881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-12T20:24:13.160202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-12T20:24:13.160459] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-12T20:24:13.161226] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-12T20:24:13.161277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:13.161309] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:13.161335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:13.161396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:13.218478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:13.219071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:13.219144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:13.219176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:13.333301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:13.333413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:13.333449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:13.333477] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:13.336617] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=33.50%) [2026-01-12T20:24:13.336878] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-12T20:24:13.336994] [INFO ] [sig ] HWM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:13.478947] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HWM.txt [2026-01-12T20:24:13.479067] [INFO ] [sig ] [1569/3499] Completed HWM in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-12T20:24:13.479105] [INFO ] [sig ] [1570/3499] Forecasting HXL... [2026-01-12T20:24:13.479134] [INFO ] [sig ] Generating forecast for: HXL [2026-01-12T20:24:13.479163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-12T20:24:13.490070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-12T20:24:13.490324] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-12T20:24:13.491089] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-12T20:24:13.491140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:13.491173] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:13.491199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:13.491255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:13.551361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:13.552058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:13.552166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:13.552200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:13.676339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:13.676477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:13.676516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:13.676544] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:13.679942] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-01-12T20:24:13.680207] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-12T20:24:13.680327] [INFO ] [sig ] HXL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:13.823621] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HXL.txt [2026-01-12T20:24:13.823740] [INFO ] [sig ] [1570/3499] Completed HXL in 0.3s | 2.86 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-12T20:24:13.823778] [INFO ] [sig ] [1571/3499] Forecasting HY... [2026-01-12T20:24:13.823807] [INFO ] [sig ] Generating forecast for: HY [2026-01-12T20:24:13.823836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-12T20:24:13.834866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-12T20:24:13.835118] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-12T20:24:13.835876] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-12T20:24:13.835928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:13.835960] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:13.835987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:13.836042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:13.892467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:13.893086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:13.893161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:13.893193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:14.010761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:14.010856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:14.010890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:14.010917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:14.013958] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=85.39%) [2026-01-12T20:24:14.014215] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-12T20:24:14.014330] [INFO ] [sig ] HY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:14.212322] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HY.txt [2026-01-12T20:24:14.212467] [INFO ] [sig ] [1571/3499] Completed HY in 0.4s | 2.86 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-12T20:24:14.212506] [INFO ] [sig ] [1572/3499] Forecasting HYFM... [2026-01-12T20:24:14.212535] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-12T20:24:14.212564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-12T20:24:14.224897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-12T20:24:14.225150] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-12T20:24:14.225918] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-12T20:24:14.225970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:14.226002] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:14.226039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:14.226096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:14.283257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:14.283900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:14.283977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:14.284009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:14.396592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:14.396697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:14.396733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:14.396760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:14.399891] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=31.05%) [2026-01-12T20:24:14.400152] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-12T20:24:14.400270] [INFO ] [sig ] HYFM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:14.542455] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HYFM.txt [2026-01-12T20:24:14.542603] [INFO ] [sig ] [1572/3499] Completed HYFM in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:14.542645] [INFO ] [sig ] [1573/3499] Forecasting HYI... [2026-01-12T20:24:14.542674] [INFO ] [sig ] Generating forecast for: HYI [2026-01-12T20:24:14.542703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-12T20:24:14.554909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-12T20:24:14.555204] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-12T20:24:14.555970] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-12T20:24:14.556021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:14.556053] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:14.556081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:14.556137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:14.612208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:14.612796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:14.612893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:14.612925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:14.729144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:14.729254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:14.729290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:14.729318] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:14.732504] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-01-12T20:24:14.732802] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-12T20:24:14.732928] [INFO ] [sig ] HYI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:14.877523] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HYI.txt [2026-01-12T20:24:14.877674] [INFO ] [sig ] [1573/3499] Completed HYI in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:14.877724] [INFO ] [sig ] [1574/3499] Forecasting HYLS... [2026-01-12T20:24:14.877755] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-12T20:24:14.877783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-12T20:24:14.889127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-12T20:24:14.889382] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-12T20:24:14.890161] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-12T20:24:14.890214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:14.890247] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:14.890275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:14.890332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:14.946926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:14.947506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:14.947596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:14.947630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:15.064370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:15.064539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:15.064597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:15.064628] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:15.067908] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-12T20:24:15.068170] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-12T20:24:15.068288] [INFO ] [sig ] HYLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:15.209487] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HYLS.txt [2026-01-12T20:24:15.209618] [INFO ] [sig ] [1574/3499] Completed HYLS in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:15.209658] [INFO ] [sig ] [1575/3499] Forecasting HYMC... [2026-01-12T20:24:15.209687] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-12T20:24:15.209715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-12T20:24:15.221853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-12T20:24:15.222193] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-12T20:24:15.222995] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-12T20:24:15.223048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:15.223080] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:15.223105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:15.223161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:15.278742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:15.279497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:15.279600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:15.279634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:15.397305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:15.397469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:15.397508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:15.397536] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:15.400886] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-01-12T20:24:15.401158] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-12T20:24:15.401281] [INFO ] [sig ] HYMC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:15.541407] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HYMC.txt [2026-01-12T20:24:15.541547] [INFO ] [sig ] [1575/3499] Completed HYMC in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:15.541610] [INFO ] [sig ] [1576/3499] Forecasting HYXF... [2026-01-12T20:24:15.541642] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-12T20:24:15.541677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-12T20:24:15.552397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-12T20:24:15.552694] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-12T20:24:15.553439] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-12T20:24:15.553491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:15.553523] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:15.553549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:15.553630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:15.609752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:15.610442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:15.610520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:15.610551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:15.722263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:15.722422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:15.722462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:15.722490] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:15.725851] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-01-12T20:24:15.726141] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-12T20:24:15.726274] [INFO ] [sig ] HYXF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:15.872163] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HYXF.txt [2026-01-12T20:24:15.872332] [INFO ] [sig ] [1576/3499] Completed HYXF in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:15.872373] [INFO ] [sig ] [1577/3499] Forecasting HYZD... [2026-01-12T20:24:15.872403] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-12T20:24:15.872435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-12T20:24:15.883268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-12T20:24:15.883593] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-12T20:24:15.884341] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-12T20:24:15.884392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:15.884424] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:15.884451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:15.884506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:15.941270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:15.942287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:15.942381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:15.942426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:16.069861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:16.070018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:16.070060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:16.070087] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:16.073491] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=75.86%) [2026-01-12T20:24:16.073784] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-12T20:24:16.073911] [INFO ] [sig ] HYZD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:16.214736] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/HYZD.txt [2026-01-12T20:24:16.214897] [INFO ] [sig ] [1577/3499] Completed HYZD in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:16.214937] [INFO ] [sig ] [1578/3499] Forecasting HZO... [2026-01-12T20:24:16.214966] [INFO ] [sig ] Generating forecast for: HZO [2026-01-12T20:24:16.214997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-12T20:24:16.226335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-12T20:24:16.226655] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-12T20:24:16.227438] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-12T20:24:16.227504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:16.227545] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:16.227605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:16.227667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:16.284702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:16.285376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:16.285467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:16.285507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:16.407031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:16.407218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:16.407271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:16.407314] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:16.410904] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-12T20:24:16.411191] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-12T20:24:16.411325] [INFO ] [sig ] HZO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:16.553460] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/HZO.txt [2026-01-12T20:24:16.553605] [INFO ] [sig ] [1578/3499] Completed HZO in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:16.553646] [INFO ] [sig ] [1579/3499] Forecasting IAC... [2026-01-12T20:24:16.553676] [INFO ] [sig ] Generating forecast for: IAC [2026-01-12T20:24:16.553705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-12T20:24:16.565513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-12T20:24:16.565844] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-12T20:24:16.566666] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-12T20:24:16.566719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:16.566754] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:16.566782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:16.566840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:16.625166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:16.626000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:16.626082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:16.626116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:16.745553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:16.745720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:16.745759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:16.745789] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:16.749131] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-01-12T20:24:16.749404] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-12T20:24:16.749528] [INFO ] [sig ] IAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:16.893493] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IAC.txt [2026-01-12T20:24:16.893654] [INFO ] [sig ] [1579/3499] Completed IAC in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:16.893696] [INFO ] [sig ] [1580/3499] Forecasting IAE... [2026-01-12T20:24:16.893725] [INFO ] [sig ] Generating forecast for: IAE [2026-01-12T20:24:16.893754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-12T20:24:16.904678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-12T20:24:16.904970] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-12T20:24:16.905802] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-12T20:24:16.905853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:16.905909] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:16.905938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:16.905994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:16.961981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:16.962648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:16.962725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:16.962756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:17.074814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:17.074966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:17.075004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:17.075032] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:17.078343] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=35.63%) [2026-01-12T20:24:17.078628] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-12T20:24:17.078748] [INFO ] [sig ] IAE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:17.219365] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IAE.txt [2026-01-12T20:24:17.219493] [INFO ] [sig ] [1580/3499] Completed IAE in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:17.219533] [INFO ] [sig ] [1581/3499] Forecasting IAG... [2026-01-12T20:24:17.219562] [INFO ] [sig ] Generating forecast for: IAG [2026-01-12T20:24:17.219611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-12T20:24:17.230773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-12T20:24:17.231040] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-12T20:24:17.231819] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-12T20:24:17.231871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:17.231902] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:17.231929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:17.231985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:17.288298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:17.288987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:17.289064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:17.289096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:17.415102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:17.415281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:17.415332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:17.415360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:17.418954] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-01-12T20:24:17.419229] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-12T20:24:17.419363] [INFO ] [sig ] IAG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:17.561085] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IAG.txt [2026-01-12T20:24:17.561199] [INFO ] [sig ] [1581/3499] Completed IAG in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:17.561237] [INFO ] [sig ] [1582/3499] Forecasting IBB... [2026-01-12T20:24:17.561266] [INFO ] [sig ] Generating forecast for: IBB [2026-01-12T20:24:17.561296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-12T20:24:17.574016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-12T20:24:17.574344] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-12T20:24:17.575183] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-12T20:24:17.575236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:17.575269] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:17.575296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:17.575351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:17.631721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:17.632386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:17.632462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:17.632493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:17.750397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:17.750531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:17.750583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:17.750614] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:17.753842] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=27.91%) [2026-01-12T20:24:17.754103] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-12T20:24:17.754231] [INFO ] [sig ] IBB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:17.895403] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBB.txt [2026-01-12T20:24:17.895519] [INFO ] [sig ] [1582/3499] Completed IBB in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:17.895557] [INFO ] [sig ] [1583/3499] Forecasting IBBQ... [2026-01-12T20:24:17.895604] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-12T20:24:17.895635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-12T20:24:17.906459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-12T20:24:17.906760] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-12T20:24:17.907504] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-12T20:24:17.907556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:17.907605] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:17.907633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:17.907689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:17.964065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:17.964673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:17.964747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:17.964780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:18.070508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:18.070691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:18.070741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:18.070814] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:18.074365] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-01-12T20:24:18.074675] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-12T20:24:18.074799] [INFO ] [sig ] IBBQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:18.216980] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBBQ.txt [2026-01-12T20:24:18.217104] [INFO ] [sig ] [1583/3499] Completed IBBQ in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-12T20:24:18.217144] [INFO ] [sig ] [1584/3499] Forecasting IBCP... [2026-01-12T20:24:18.217173] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-12T20:24:18.217203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-12T20:24:18.228324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-12T20:24:18.228616] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-12T20:24:18.229380] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-12T20:24:18.229432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:18.229463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:18.229489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:18.229544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:18.286652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:18.287350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:18.287427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:18.287458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:18.404164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:18.404308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:18.404346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:18.404373] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:18.407821] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=45.24%) [2026-01-12T20:24:18.408094] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-12T20:24:18.408215] [INFO ] [sig ] IBCP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:18.554362] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBCP.txt [2026-01-12T20:24:18.554512] [INFO ] [sig ] [1584/3499] Completed IBCP in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-12T20:24:18.554561] [INFO ] [sig ] [1585/3499] Forecasting IBEX... [2026-01-12T20:24:18.554617] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-12T20:24:18.554659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-12T20:24:18.566186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-12T20:24:18.566474] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-12T20:24:18.567306] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-12T20:24:18.567376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:18.567409] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:18.567436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:18.567492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:18.623489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:18.624324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:18.624414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:18.624447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:18.743985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:18.744115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:18.744151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:18.744181] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:18.747409] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-12T20:24:18.747694] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-12T20:24:18.747828] [INFO ] [sig ] IBEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:18.890189] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBEX.txt [2026-01-12T20:24:18.890329] [INFO ] [sig ] [1585/3499] Completed IBEX in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-12T20:24:18.890368] [INFO ] [sig ] [1586/3499] Forecasting IBM... [2026-01-12T20:24:18.890397] [INFO ] [sig ] Generating forecast for: IBM [2026-01-12T20:24:18.890427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-12T20:24:18.901611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-12T20:24:18.901891] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-12T20:24:18.902664] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-12T20:24:18.902716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:18.902747] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:18.902773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:18.902829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:18.958369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:18.959029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:18.959106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:18.959137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:19.080727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:19.080879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:19.080919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:19.080948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:19.084244] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-01-12T20:24:19.084524] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-12T20:24:19.084692] [INFO ] [sig ] IBM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:19.225867] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBM.txt [2026-01-12T20:24:19.226001] [INFO ] [sig ] [1586/3499] Completed IBM in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-12T20:24:19.226039] [INFO ] [sig ] [1587/3499] Forecasting IBN... [2026-01-12T20:24:19.226068] [INFO ] [sig ] Generating forecast for: IBN [2026-01-12T20:24:19.226097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-12T20:24:19.237110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-12T20:24:19.237398] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-12T20:24:19.238187] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-12T20:24:19.238239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:19.238270] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:19.238296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:19.238351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:19.295195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:19.296025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:19.296104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:19.296136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:19.416905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:19.417078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:19.417124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:19.417154] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:19.420650] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-01-12T20:24:19.420927] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-12T20:24:19.421054] [INFO ] [sig ] IBN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:19.561221] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IBN.txt [2026-01-12T20:24:19.561345] [INFO ] [sig ] [1587/3499] Completed IBN in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-12T20:24:19.561384] [INFO ] [sig ] [1588/3499] Forecasting IBOC... [2026-01-12T20:24:19.561412] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-12T20:24:19.561442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-12T20:24:19.572987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-12T20:24:19.573264] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-12T20:24:19.574039] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-12T20:24:19.574092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:19.574123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:19.574149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:19.574204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:19.630815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:19.631645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:19.631724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:19.631756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:19.746112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:19.746257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:19.746295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:19.746323] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:19.749640] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=19.91%) [2026-01-12T20:24:19.749909] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-12T20:24:19.750027] [INFO ] [sig ] IBOC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:19.893756] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBOC.txt [2026-01-12T20:24:19.893892] [INFO ] [sig ] [1588/3499] Completed IBOC in 0.3s | 2.86 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-12T20:24:19.893961] [INFO ] [sig ] [1589/3499] Forecasting IBP... [2026-01-12T20:24:19.893993] [INFO ] [sig ] Generating forecast for: IBP [2026-01-12T20:24:19.894023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-12T20:24:19.905238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-12T20:24:19.905547] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-12T20:24:19.906325] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-12T20:24:19.906377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:19.906408] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:19.906434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:19.906489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:19.962970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:19.963980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:19.964086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:19.964154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:20.094101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:20.094256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:20.094297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:20.094327] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:20.097785] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-12T20:24:20.098086] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-12T20:24:20.098216] [INFO ] [sig ] IBP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:20.241020] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBP.txt [2026-01-12T20:24:20.241151] [INFO ] [sig ] [1589/3499] Completed IBP in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:20.241190] [INFO ] [sig ] [1590/3499] Forecasting IBRX... [2026-01-12T20:24:20.241220] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-12T20:24:20.241250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-12T20:24:20.252740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-12T20:24:20.253033] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-12T20:24:20.253853] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-12T20:24:20.253905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:20.253936] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:20.253964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:20.254020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:20.310530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:20.311249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:20.311356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:20.311391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:20.429729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:20.429883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:20.429924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:20.429954] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:20.433337] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-12T20:24:20.433706] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-12T20:24:20.433843] [INFO ] [sig ] IBRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:20.579613] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBRX.txt [2026-01-12T20:24:20.579768] [INFO ] [sig ] [1590/3499] Completed IBRX in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:20.579809] [INFO ] [sig ] [1591/3499] Forecasting IBTG... [2026-01-12T20:24:20.579839] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-12T20:24:20.579868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-12T20:24:20.591287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-12T20:24:20.591592] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-12T20:24:20.592382] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-12T20:24:20.592435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:20.592466] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:20.592492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:20.592549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:20.648886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:20.649524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:20.649623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:20.649659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:20.764012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:20.764155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:20.764195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:20.764225] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:20.767621] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-12T20:24:20.767933] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-12T20:24:20.768060] [INFO ] [sig ] IBTG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:20.908532] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IBTG.txt [2026-01-12T20:24:20.908690] [INFO ] [sig ] [1591/3499] Completed IBTG in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:20.908729] [INFO ] [sig ] [1592/3499] Forecasting IBTH... [2026-01-12T20:24:20.908759] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-12T20:24:20.908787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-12T20:24:20.919819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-12T20:24:20.920123] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-12T20:24:20.920903] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-12T20:24:20.920955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:20.920987] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:20.921013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:20.921068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:20.977296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:20.977950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:20.978026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:20.978058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:21.095536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:21.095767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:21.095827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:21.095857] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:21.099244] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=84.13%) [2026-01-12T20:24:21.099518] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-12T20:24:21.099668] [INFO ] [sig ] IBTH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:21.244030] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IBTH.txt [2026-01-12T20:24:21.244162] [INFO ] [sig ] [1592/3499] Completed IBTH in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:21.244203] [INFO ] [sig ] [1593/3499] Forecasting IBTI... [2026-01-12T20:24:21.244232] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-12T20:24:21.244261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-12T20:24:21.256079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-12T20:24:21.256383] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-12T20:24:21.257166] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-12T20:24:21.257219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:21.257251] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:21.257278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:21.257335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:21.314594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:21.315290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:21.315369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:21.315401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:21.432635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:21.432748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:21.432784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:21.432812] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:21.435935] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=63.74%) [2026-01-12T20:24:21.436197] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-12T20:24:21.436314] [INFO ] [sig ] IBTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:21.576632] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IBTI.txt [2026-01-12T20:24:21.576761] [INFO ] [sig ] [1593/3499] Completed IBTI in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:21.576800] [INFO ] [sig ] [1594/3499] Forecasting IBTJ... [2026-01-12T20:24:21.576829] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-12T20:24:21.576858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-12T20:24:21.588601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-12T20:24:21.588969] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-12T20:24:21.589852] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-12T20:24:21.589906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:21.589939] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:21.589966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:21.590023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:21.647556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:21.648349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:21.648433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:21.648465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:21.770711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:21.770881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:21.770922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:21.770951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:21.774398] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-12T20:24:21.774701] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-12T20:24:21.774832] [INFO ] [sig ] IBTJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:21.918641] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBTJ.txt [2026-01-12T20:24:21.918800] [INFO ] [sig ] [1594/3499] Completed IBTJ in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:21.918840] [INFO ] [sig ] [1595/3499] Forecasting IBTK... [2026-01-12T20:24:21.918873] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-12T20:24:21.918903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-12T20:24:21.930976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-12T20:24:21.931310] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-12T20:24:21.932164] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-12T20:24:21.932218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:21.932250] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:21.932277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:21.932334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:21.990450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:21.991261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:21.991347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:21.991380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:22.110346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:22.110514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:22.110555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:22.110607] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:22.114283] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-12T20:24:22.114620] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-12T20:24:22.114760] [INFO ] [sig ] IBTK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:22.261737] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IBTK.txt [2026-01-12T20:24:22.261875] [INFO ] [sig ] [1595/3499] Completed IBTK in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:22.261913] [INFO ] [sig ] [1596/3499] Forecasting IBTL... [2026-01-12T20:24:22.261942] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-12T20:24:22.261972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-12T20:24:22.273694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-12T20:24:22.274013] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-12T20:24:22.274817] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-12T20:24:22.274870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:22.274923] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:22.274955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:22.275013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:22.333276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:22.334046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:22.334127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:22.334160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:22.452451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:22.452622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:22.452665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:22.452696] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:22.456110] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-01-12T20:24:22.456415] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-12T20:24:22.456547] [INFO ] [sig ] IBTL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:22.599679] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBTL.txt [2026-01-12T20:24:22.599805] [INFO ] [sig ] [1596/3499] Completed IBTL in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:22.599843] [INFO ] [sig ] [1597/3499] Forecasting IBTM... [2026-01-12T20:24:22.599873] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-12T20:24:22.599903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-12T20:24:22.610871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-12T20:24:22.611149] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-12T20:24:22.611915] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-12T20:24:22.611967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:22.612035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:22.612064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:22.612121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:22.669882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:22.670559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:22.670680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:22.670720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:22.786964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:22.787099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:22.787136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:22.787164] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:22.790507] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-01-12T20:24:22.790802] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-12T20:24:22.790926] [INFO ] [sig ] IBTM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:22.933812] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IBTM.txt [2026-01-12T20:24:22.933933] [INFO ] [sig ] [1597/3499] Completed IBTM in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:22.933971] [INFO ] [sig ] [1598/3499] Forecasting IBTO... [2026-01-12T20:24:22.934000] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-12T20:24:22.934029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-12T20:24:22.945421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-12T20:24:22.945752] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-12T20:24:22.946505] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-12T20:24:22.946557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:22.946609] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:22.946641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:22.946697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:23.003875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:23.004506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:23.004602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:23.004644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:23.122702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:23.122830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:23.122869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:23.122897] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:23.126125] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-01-12T20:24:23.126390] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-12T20:24:23.126507] [INFO ] [sig ] IBTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:23.269135] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IBTO.txt [2026-01-12T20:24:23.269261] [INFO ] [sig ] [1598/3499] Completed IBTO in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:23.269300] [INFO ] [sig ] [1599/3499] Forecasting ICE... [2026-01-12T20:24:23.269327] [INFO ] [sig ] Generating forecast for: ICE [2026-01-12T20:24:23.269356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-12T20:24:23.280963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-12T20:24:23.281248] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-12T20:24:23.282037] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-12T20:24:23.282090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:23.282122] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:23.282148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:23.282204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:23.340172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:23.340876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:23.340953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:23.340985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:23.462371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:23.462521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:23.462565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:23.462626] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:23.466131] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-01-12T20:24:23.466399] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-12T20:24:23.466521] [INFO ] [sig ] ICE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:23.608490] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ICE.txt [2026-01-12T20:24:23.608637] [INFO ] [sig ] [1599/3499] Completed ICE in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:23.608689] [INFO ] [sig ] [1600/3499] Forecasting ICFI... [2026-01-12T20:24:23.608719] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-12T20:24:23.608748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-12T20:24:23.620713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-12T20:24:23.621019] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-12T20:24:23.621828] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-12T20:24:23.621879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:23.621910] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:23.621937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:23.621992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:23.678178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:23.678802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:23.678881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:23.678912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:23.796629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:23.796738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:23.796774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:23.796831] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:23.799990] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-01-12T20:24:23.800258] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-12T20:24:23.800377] [INFO ] [sig ] ICFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:23.941249] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ICFI.txt [2026-01-12T20:24:23.941356] [INFO ] [sig ] [1600/3499] Completed ICFI in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-12T20:24:23.941394] [INFO ] [sig ] [1601/3499] Forecasting ICL... [2026-01-12T20:24:23.941423] [INFO ] [sig ] Generating forecast for: ICL [2026-01-12T20:24:23.941452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-12T20:24:23.952152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-12T20:24:23.952390] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-12T20:24:23.953162] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-12T20:24:23.953213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:23.953244] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:23.953271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:23.953326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:24.009666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:24.010264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:24.010338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:24.010370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:24.129542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:24.129690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:24.129727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:24.129756] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:24.133009] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-12T20:24:24.133279] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-12T20:24:24.133398] [INFO ] [sig ] ICL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:24.274693] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ICL.txt [2026-01-12T20:24:24.274818] [INFO ] [sig ] [1601/3499] Completed ICL in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-12T20:24:24.274857] [INFO ] [sig ] [1602/3499] Forecasting ICLN... [2026-01-12T20:24:24.274886] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-12T20:24:24.274914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-12T20:24:24.286330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-12T20:24:24.286622] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-12T20:24:24.287368] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-12T20:24:24.287418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:24.287450] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:24.287477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:24.287534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:24.343232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:24.343830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:24.343904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:24.343935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:24.463997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:24.464126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:24.464162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:24.464191] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:24.467419] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=82.33%) [2026-01-12T20:24:24.467700] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-12T20:24:24.467846] [INFO ] [sig ] ICLN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:24.609047] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ICLN.txt [2026-01-12T20:24:24.609159] [INFO ] [sig ] [1602/3499] Completed ICLN in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-12T20:24:24.609198] [INFO ] [sig ] [1603/3499] Forecasting ICMB... [2026-01-12T20:24:24.609228] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-12T20:24:24.609266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-12T20:24:24.620986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-12T20:24:24.621304] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-12T20:24:24.622130] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-12T20:24:24.622183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:24.622214] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:24.622240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:24.622296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:24.682388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:24.683151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:24.683238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:24.683270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:24.790873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:24.791031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:24.791071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:24.791117] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:24.794626] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-01-12T20:24:24.794908] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-12T20:24:24.795032] [INFO ] [sig ] ICMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:24.938291] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ICMB.txt [2026-01-12T20:24:24.938434] [INFO ] [sig ] [1603/3499] Completed ICMB in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-12T20:24:24.938475] [INFO ] [sig ] [1604/3499] Forecasting ICOP... [2026-01-12T20:24:24.938504] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-12T20:24:24.938534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-12T20:24:24.949799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-12T20:24:24.950119] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-12T20:24:24.950957] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-12T20:24:24.951010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:24.951043] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:24.951071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:24.951128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:25.008343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:25.009064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:25.009145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:25.009177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:25.125391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:25.125557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:25.125616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:25.125648] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:25.129136] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-01-12T20:24:25.129443] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-12T20:24:25.129594] [INFO ] [sig ] ICOP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:25.272002] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ICOP.txt [2026-01-12T20:24:25.272133] [INFO ] [sig ] [1604/3499] Completed ICOP in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-12T20:24:25.272174] [INFO ] [sig ] [1605/3499] Forecasting ICUI... [2026-01-12T20:24:25.272203] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-12T20:24:25.272233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-12T20:24:25.283964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-12T20:24:25.284262] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-12T20:24:25.285063] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-12T20:24:25.285116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:25.285150] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:25.285178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:25.285235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:25.342798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:25.343491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:25.343602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:25.343639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:25.462098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:25.462230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:25.462268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:25.462299] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:25.465702] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-12T20:24:25.465975] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-12T20:24:25.466104] [INFO ] [sig ] ICUI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:25.612298] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ICUI.txt [2026-01-12T20:24:25.612444] [INFO ] [sig ] [1605/3499] Completed ICUI in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-12T20:24:25.612484] [INFO ] [sig ] [1606/3499] Forecasting IDA... [2026-01-12T20:24:25.612514] [INFO ] [sig ] Generating forecast for: IDA [2026-01-12T20:24:25.612555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-12T20:24:25.624592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-12T20:24:25.624903] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-12T20:24:25.625720] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-12T20:24:25.625772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:25.625804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:25.625831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:25.625887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:25.682743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:25.683383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:25.683460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:25.683493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:25.801470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:25.801621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:25.801662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:25.801691] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:25.804988] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-01-12T20:24:25.805257] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-12T20:24:25.805379] [INFO ] [sig ] IDA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:25.948999] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IDA.txt [2026-01-12T20:24:25.949127] [INFO ] [sig ] [1606/3499] Completed IDA in 0.3s | 2.86 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-12T20:24:25.949165] [INFO ] [sig ] [1607/3499] Forecasting IDAI... [2026-01-12T20:24:25.949195] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-12T20:24:25.949223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-12T20:24:25.960160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-12T20:24:25.960449] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-12T20:24:25.961241] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-12T20:24:25.961294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:25.961327] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:25.961366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:25.961425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:26.020518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:26.021305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:26.021413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:26.021447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:26.141729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:26.141885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:26.141924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:26.141952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:26.145426] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=59.49%) [2026-01-12T20:24:26.145714] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-12T20:24:26.145834] [INFO ] [sig ] IDAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:26.290183] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IDAI.txt [2026-01-12T20:24:26.290351] [INFO ] [sig ] [1607/3499] Completed IDAI in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:26.290391] [INFO ] [sig ] [1608/3499] Forecasting IDCC... [2026-01-12T20:24:26.290422] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-12T20:24:26.290451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-12T20:24:26.302982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-12T20:24:26.303365] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-12T20:24:26.304188] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-12T20:24:26.304242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:26.304274] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:26.304300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:26.304355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:26.389164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:26.390358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:26.390482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:26.390538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:26.546699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:26.546902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:26.546956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:26.546995] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:26.552148] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=67.90%) [2026-01-12T20:24:26.552684] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-12T20:24:26.552891] [INFO ] [sig ] IDCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:26.768251] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IDCC.txt [2026-01-12T20:24:26.768506] [INFO ] [sig ] [1608/3499] Completed IDCC in 0.5s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:26.768568] [INFO ] [sig ] [1609/3499] Forecasting IDE... [2026-01-12T20:24:26.768640] [INFO ] [sig ] Generating forecast for: IDE [2026-01-12T20:24:26.768691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-12T20:24:26.802718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-12T20:24:26.803249] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-12T20:24:26.804466] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-12T20:24:26.804536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:26.804622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:26.804671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:26.804763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:26.899627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:26.900865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:26.900980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:26.901034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:27.071804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:27.071998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:27.072059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:27.072106] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:27.077480] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=46.47%) [2026-01-12T20:24:27.078034] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-12T20:24:27.078241] [INFO ] [sig ] IDE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:27.312798] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IDE.txt [2026-01-12T20:24:27.312987] [INFO ] [sig ] [1609/3499] Completed IDE in 0.5s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:27.313028] [INFO ] [sig ] [1610/3499] Forecasting IDN... [2026-01-12T20:24:27.313057] [INFO ] [sig ] Generating forecast for: IDN [2026-01-12T20:24:27.313088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-12T20:24:27.330354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-12T20:24:27.330897] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-12T20:24:27.332151] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-12T20:24:27.332228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:27.332275] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:27.332314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:27.332397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:27.411408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:27.412353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:27.412441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:27.412474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:27.542934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:27.543094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:27.543137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:27.543167] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:27.546878] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=71.61%) [2026-01-12T20:24:27.547211] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-12T20:24:27.547348] [INFO ] [sig ] IDN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:27.698943] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IDN.txt [2026-01-12T20:24:27.699100] [INFO ] [sig ] [1610/3499] Completed IDN in 0.4s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:27.699140] [INFO ] [sig ] [1611/3499] Forecasting IDXX... [2026-01-12T20:24:27.699170] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-12T20:24:27.699209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-12T20:24:27.710070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-12T20:24:27.710320] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-12T20:24:27.711103] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-12T20:24:27.711155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:27.711187] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:27.711214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:27.711270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:27.768388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:27.769043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:27.769121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:27.769153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:27.884961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:27.885078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:27.885114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:27.885142] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:27.888386] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-12T20:24:27.888678] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-12T20:24:27.888823] [INFO ] [sig ] IDXX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:28.029415] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IDXX.txt [2026-01-12T20:24:28.029535] [INFO ] [sig ] [1611/3499] Completed IDXX in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:28.029589] [INFO ] [sig ] [1612/3499] Forecasting IDYA... [2026-01-12T20:24:28.029620] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-12T20:24:28.029650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-12T20:24:28.040765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-12T20:24:28.041032] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-12T20:24:28.041813] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-12T20:24:28.041865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:28.041898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:28.041925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:28.041982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:28.098066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:28.098707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:28.098782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:28.098813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:28.218544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:28.218698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:28.218743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:28.218770] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:28.222021] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-01-12T20:24:28.222288] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-12T20:24:28.222407] [INFO ] [sig ] IDYA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:28.365530] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IDYA.txt [2026-01-12T20:24:28.365712] [INFO ] [sig ] [1612/3499] Completed IDYA in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:28.365753] [INFO ] [sig ] [1613/3499] Forecasting IEF... [2026-01-12T20:24:28.365783] [INFO ] [sig ] Generating forecast for: IEF [2026-01-12T20:24:28.365812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-12T20:24:28.378412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-12T20:24:28.378864] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-12T20:24:28.379746] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-12T20:24:28.379814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:28.379856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:28.379892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:28.379951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:28.437074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:28.438010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:28.438097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:28.438131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:28.559675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:28.559840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:28.559882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:28.559914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:28.563341] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-12T20:24:28.563642] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-12T20:24:28.563769] [INFO ] [sig ] IEF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:28.708385] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IEF.txt [2026-01-12T20:24:28.708531] [INFO ] [sig ] [1613/3499] Completed IEF in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:28.708589] [INFO ] [sig ] [1614/3499] Forecasting IEI... [2026-01-12T20:24:28.708622] [INFO ] [sig ] Generating forecast for: IEI [2026-01-12T20:24:28.708652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-12T20:24:28.721239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-12T20:24:28.721549] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-12T20:24:28.722369] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-12T20:24:28.722427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:28.722494] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:28.722526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:28.722603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:28.780977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:28.781863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:28.781946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:28.781981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:28.902937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:28.903097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:28.903141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:28.903172] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:28.906642] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-12T20:24:28.906933] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-12T20:24:28.907060] [INFO ] [sig ] IEI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:29.050965] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IEI.txt [2026-01-12T20:24:29.051124] [INFO ] [sig ] [1614/3499] Completed IEI in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:29.051166] [INFO ] [sig ] [1615/3499] Forecasting IEP... [2026-01-12T20:24:29.051197] [INFO ] [sig ] Generating forecast for: IEP [2026-01-12T20:24:29.051229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-12T20:24:29.063060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-12T20:24:29.063408] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-12T20:24:29.064281] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-12T20:24:29.064335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:29.064367] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:29.064394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:29.064449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:29.124233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:29.125129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:29.125214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:29.125245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:29.246807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:29.246969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:29.247013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:29.247043] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:29.250537] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=22.42%) [2026-01-12T20:24:29.250848] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-12T20:24:29.250978] [INFO ] [sig ] IEP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:29.393517] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IEP.txt [2026-01-12T20:24:29.393690] [INFO ] [sig ] [1615/3499] Completed IEP in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:29.393731] [INFO ] [sig ] [1616/3499] Forecasting IESC... [2026-01-12T20:24:29.393763] [INFO ] [sig ] Generating forecast for: IESC [2026-01-12T20:24:29.393794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-12T20:24:29.405830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-12T20:24:29.406187] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-12T20:24:29.406977] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-12T20:24:29.407030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:29.407061] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:29.407088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:29.407143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:29.463158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:29.464041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:29.464123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:29.464155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:29.585303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:29.585460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:29.585498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:29.585526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:29.589091] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-12T20:24:29.589373] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-12T20:24:29.589499] [INFO ] [sig ] IESC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:29.732189] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IESC.txt [2026-01-12T20:24:29.732337] [INFO ] [sig ] [1616/3499] Completed IESC in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:29.732378] [INFO ] [sig ] [1617/3499] Forecasting IEX... [2026-01-12T20:24:29.732407] [INFO ] [sig ] Generating forecast for: IEX [2026-01-12T20:24:29.732438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-12T20:24:29.744697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-12T20:24:29.745071] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-12T20:24:29.745871] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-12T20:24:29.745923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:29.745955] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:29.745981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:29.746036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:29.802613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:29.803414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:29.803496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:29.803528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:29.939225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:29.939385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:29.939436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:29.939521] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:29.943521] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=11.83%) [2026-01-12T20:24:29.943867] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-12T20:24:29.944005] [INFO ] [sig ] IEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:30.093427] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IEX.txt [2026-01-12T20:24:30.093613] [INFO ] [sig ] [1617/3499] Completed IEX in 0.4s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:30.093660] [INFO ] [sig ] [1618/3499] Forecasting IFF... [2026-01-12T20:24:30.093692] [INFO ] [sig ] Generating forecast for: IFF [2026-01-12T20:24:30.093727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-12T20:24:30.106809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-12T20:24:30.107189] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-12T20:24:30.108262] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-12T20:24:30.108321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:30.108365] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:30.108404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:30.108482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:30.171068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:30.172145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:30.172232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:30.172263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:30.304515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:30.304715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:30.304762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:30.304794] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:30.308462] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: UP (p=67.67%) [2026-01-12T20:24:30.308904] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-12T20:24:30.309082] [INFO ] [sig ] IFF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:30.475596] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IFF.txt [2026-01-12T20:24:30.475793] [INFO ] [sig ] [1618/3499] Completed IFF in 0.4s | 2.86 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-12T20:24:30.475857] [INFO ] [sig ] [1619/3499] Forecasting IFN... [2026-01-12T20:24:30.475905] [INFO ] [sig ] Generating forecast for: IFN [2026-01-12T20:24:30.475939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-12T20:24:30.490660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-12T20:24:30.491035] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-12T20:24:30.491858] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-12T20:24:30.491911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:30.491944] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:30.491971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:30.492028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:30.548828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:30.549675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:30.549759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:30.549791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:30.663804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:30.663956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:30.663996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:30.664025] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:30.667361] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-12T20:24:30.667647] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-12T20:24:30.667808] [INFO ] [sig ] IFN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:30.809061] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IFN.txt [2026-01-12T20:24:30.809202] [INFO ] [sig ] [1619/3499] Completed IFN in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-12T20:24:30.809241] [INFO ] [sig ] [1620/3499] Forecasting IFS... [2026-01-12T20:24:30.809270] [INFO ] [sig ] Generating forecast for: IFS [2026-01-12T20:24:30.809299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-12T20:24:30.820356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-12T20:24:30.820667] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-12T20:24:30.821419] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-12T20:24:30.821481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:30.821514] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:30.821541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:30.821623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:30.879021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:30.879803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:30.879901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:30.879942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:30.999332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:30.999484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:30.999524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:30.999554] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:31.002960] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=28.28%) [2026-01-12T20:24:31.003232] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-12T20:24:31.003357] [INFO ] [sig ] IFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:31.144521] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IFS.txt [2026-01-12T20:24:31.144666] [INFO ] [sig ] [1620/3499] Completed IFS in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-12T20:24:31.144708] [INFO ] [sig ] [1621/3499] Forecasting IGA... [2026-01-12T20:24:31.144737] [INFO ] [sig ] Generating forecast for: IGA [2026-01-12T20:24:31.144767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-12T20:24:31.155883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-12T20:24:31.156184] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-12T20:24:31.157000] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-12T20:24:31.157054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:31.157089] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:31.157118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:31.157177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:31.213885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:31.214623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:31.214706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:31.214740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:31.333648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:31.333798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:31.333840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:31.333867] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:31.337231] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-01-12T20:24:31.337506] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-12T20:24:31.337650] [INFO ] [sig ] IGA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:31.477786] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IGA.txt [2026-01-12T20:24:31.477935] [INFO ] [sig ] [1621/3499] Completed IGA in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-12T20:24:31.477977] [INFO ] [sig ] [1622/3499] Forecasting IGD... [2026-01-12T20:24:31.478007] [INFO ] [sig ] Generating forecast for: IGD [2026-01-12T20:24:31.478039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-12T20:24:31.489487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-12T20:24:31.489833] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-12T20:24:31.490649] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-12T20:24:31.490703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:31.490737] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:31.490765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:31.490823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:31.548357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:31.549061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:31.549137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:31.549168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:31.667275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:31.667447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:31.667490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:31.667520] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:31.671044] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-01-12T20:24:31.671335] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-12T20:24:31.671480] [INFO ] [sig ] IGD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:31.813939] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IGD.txt [2026-01-12T20:24:31.814084] [INFO ] [sig ] [1622/3499] Completed IGD in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-12T20:24:31.814124] [INFO ] [sig ] [1623/3499] Forecasting IGF... [2026-01-12T20:24:31.814154] [INFO ] [sig ] Generating forecast for: IGF [2026-01-12T20:24:31.814184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-12T20:24:31.826122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-12T20:24:31.826420] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-12T20:24:31.827215] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-12T20:24:31.827269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:31.827303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:31.827332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:31.827388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:31.886829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:31.887653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:31.887942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:31.888009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:32.008257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:32.008410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:32.008449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:32.008477] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:32.011853] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-01-12T20:24:32.012119] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-12T20:24:32.012239] [INFO ] [sig ] IGF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:32.153355] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IGF.txt [2026-01-12T20:24:32.153493] [INFO ] [sig ] [1623/3499] Completed IGF in 0.3s | 2.86 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-12T20:24:32.153538] [INFO ] [sig ] [1624/3499] Forecasting IGI... [2026-01-12T20:24:32.153568] [INFO ] [sig ] Generating forecast for: IGI [2026-01-12T20:24:32.153617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-12T20:24:32.164471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-12T20:24:32.164816] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-12T20:24:32.165657] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-12T20:24:32.165711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:32.165743] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:32.165772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:32.165829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:32.222909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:32.223629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:32.223708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:32.223767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:32.328097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:32.328248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:32.328286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:32.328314] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:32.331688] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=70.89%) [2026-01-12T20:24:32.331965] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-12T20:24:32.332090] [INFO ] [sig ] IGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:32.477090] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IGI.txt [2026-01-12T20:24:32.477221] [INFO ] [sig ] [1624/3499] Completed IGI in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:32.477260] [INFO ] [sig ] [1625/3499] Forecasting IGIB... [2026-01-12T20:24:32.477290] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-12T20:24:32.477319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-12T20:24:32.489048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-12T20:24:32.489359] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-12T20:24:32.490188] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-12T20:24:32.490240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:32.490272] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:32.490299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:32.490354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:32.546826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:32.547450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:32.547526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:32.547558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:32.666840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:32.666985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:32.667028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:32.667056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:32.670444] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=88.82%) [2026-01-12T20:24:32.670733] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-12T20:24:32.670897] [INFO ] [sig ] IGIB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:32.812251] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IGIB.txt [2026-01-12T20:24:32.812386] [INFO ] [sig ] [1625/3499] Completed IGIB in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:32.812425] [INFO ] [sig ] [1626/3499] Forecasting IGIC... [2026-01-12T20:24:32.812454] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-12T20:24:32.812484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-12T20:24:32.824271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-12T20:24:32.824568] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-12T20:24:32.825406] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-12T20:24:32.825458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:32.825490] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:32.825517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:32.825594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:32.882662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:32.883305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:32.883384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:32.883416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:33.001595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:33.001769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:33.001809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:33.001840] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:33.005170] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-01-12T20:24:33.005444] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-12T20:24:33.005564] [INFO ] [sig ] IGIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:33.148181] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IGIC.txt [2026-01-12T20:24:33.148304] [INFO ] [sig ] [1626/3499] Completed IGIC in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:33.148341] [INFO ] [sig ] [1627/3499] Forecasting IGSB... [2026-01-12T20:24:33.148369] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-12T20:24:33.148398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-12T20:24:33.160268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-12T20:24:33.160565] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-12T20:24:33.161406] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-12T20:24:33.161460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:33.161493] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:33.161522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:33.161603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:33.218615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:33.219275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:33.219351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:33.219382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:33.336369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:33.336522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:33.336611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:33.336644] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:33.339972] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-12T20:24:33.340235] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-12T20:24:33.340355] [INFO ] [sig ] IGSB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:33.480973] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IGSB.txt [2026-01-12T20:24:33.481124] [INFO ] [sig ] [1627/3499] Completed IGSB in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:33.481164] [INFO ] [sig ] [1628/3499] Forecasting IHD... [2026-01-12T20:24:33.481193] [INFO ] [sig ] Generating forecast for: IHD [2026-01-12T20:24:33.481224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-12T20:24:33.491785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-12T20:24:33.492068] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-12T20:24:33.492862] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-12T20:24:33.492913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:33.492945] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:33.492971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:33.493027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:33.549246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:33.550038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:33.550119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:33.550158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:33.668024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:33.668181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:33.668220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:33.668248] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:33.671560] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-01-12T20:24:33.671852] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-12T20:24:33.671975] [INFO ] [sig ] IHD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:33.812695] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IHD.txt [2026-01-12T20:24:33.812829] [INFO ] [sig ] [1628/3499] Completed IHD in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:33.812867] [INFO ] [sig ] [1629/3499] Forecasting IHG... [2026-01-12T20:24:33.812895] [INFO ] [sig ] Generating forecast for: IHG [2026-01-12T20:24:33.812925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-12T20:24:33.824194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-12T20:24:33.824470] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-12T20:24:33.825247] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-12T20:24:33.825298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:33.825330] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:33.825357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:33.825413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:33.883124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:33.883852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:33.883945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:33.883978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:34.003920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:34.004059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:34.004097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:34.004125] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:34.007402] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-12T20:24:34.007691] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-12T20:24:34.007853] [INFO ] [sig ] IHG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:34.156690] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IHG.txt [2026-01-12T20:24:34.156834] [INFO ] [sig ] [1629/3499] Completed IHG in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:34.156875] [INFO ] [sig ] [1630/3499] Forecasting IHS... [2026-01-12T20:24:34.156903] [INFO ] [sig ] Generating forecast for: IHS [2026-01-12T20:24:34.156933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-12T20:24:34.168036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-12T20:24:34.168416] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-12T20:24:34.169298] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-12T20:24:34.169355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:34.169386] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:34.169412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:34.169468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:34.229947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:34.231012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:34.231095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:34.231129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:34.352235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:34.352392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:34.352432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:34.352463] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:34.355842] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=65.73%) [2026-01-12T20:24:34.356150] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-12T20:24:34.356283] [INFO ] [sig ] IHS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:34.506131] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IHS.txt [2026-01-12T20:24:34.506286] [INFO ] [sig ] [1630/3499] Completed IHS in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:34.506330] [INFO ] [sig ] [1631/3499] Forecasting IIF... [2026-01-12T20:24:34.506361] [INFO ] [sig ] Generating forecast for: IIF [2026-01-12T20:24:34.506394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-12T20:24:34.517398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-12T20:24:34.517804] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-12T20:24:34.518611] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-12T20:24:34.518664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:34.518722] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:34.518765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:34.518827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:34.576495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:34.577342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:34.577426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:34.577459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:34.691423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:34.691590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:34.691631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:34.691659] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:34.695067] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-12T20:24:34.695542] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-12T20:24:34.695690] [INFO ] [sig ] IIF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:34.839301] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IIF.txt [2026-01-12T20:24:34.839440] [INFO ] [sig ] [1631/3499] Completed IIF in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:34.839481] [INFO ] [sig ] [1632/3499] Forecasting III... [2026-01-12T20:24:34.839510] [INFO ] [sig ] Generating forecast for: III [2026-01-12T20:24:34.839539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-12T20:24:34.850977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-12T20:24:34.851276] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-12T20:24:34.852061] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-12T20:24:34.852112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:34.852143] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:34.852170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:34.852225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:34.909238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:34.910081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:34.910161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:34.910194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:35.026537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:35.026712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:35.026755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:35.026785] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:35.030215] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-12T20:24:35.030491] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-12T20:24:35.030636] [INFO ] [sig ] III: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:35.174623] [INFO ] [LOCAL ] Saved forecast: III 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/III.txt [2026-01-12T20:24:35.174746] [INFO ] [sig ] [1632/3499] Completed III in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:35.174785] [INFO ] [sig ] [1633/3499] Forecasting IIIN... [2026-01-12T20:24:35.174814] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-12T20:24:35.174843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-12T20:24:35.186603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-12T20:24:35.186874] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-12T20:24:35.187656] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-12T20:24:35.187708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:35.187774] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:35.187802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:35.187859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:35.244555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:35.245181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:35.245256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:35.245287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:35.367562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:35.367749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:35.367789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:35.367816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:35.371297] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=54.63%) [2026-01-12T20:24:35.371589] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-12T20:24:35.371713] [INFO ] [sig ] IIIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:35.513104] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IIIN.txt [2026-01-12T20:24:35.513231] [INFO ] [sig ] [1633/3499] Completed IIIN in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:35.513269] [INFO ] [sig ] [1634/3499] Forecasting IIM... [2026-01-12T20:24:35.513297] [INFO ] [sig ] Generating forecast for: IIM [2026-01-12T20:24:35.513327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-12T20:24:35.525124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-12T20:24:35.525400] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-12T20:24:35.526167] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-12T20:24:35.526218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:35.526250] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:35.526277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:35.526333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:35.582786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:35.583448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:35.583524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:35.583555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:35.698354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:35.698493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:35.698531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:35.698606] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:35.701902] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-01-12T20:24:35.702167] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-12T20:24:35.702288] [INFO ] [sig ] IIM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:35.844541] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IIM.txt [2026-01-12T20:24:35.844686] [INFO ] [sig ] [1634/3499] Completed IIM in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-12T20:24:35.844725] [INFO ] [sig ] [1635/3499] Forecasting ILMN... [2026-01-12T20:24:35.844755] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-12T20:24:35.844792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-12T20:24:35.856036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-12T20:24:35.856316] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-12T20:24:35.857093] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-12T20:24:35.857145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:35.857176] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:35.857202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:35.857258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:35.913792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:35.914452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:35.914528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:35.914560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:36.038138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:36.038292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:36.038333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:36.038363] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:36.041786] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-12T20:24:36.042062] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-12T20:24:36.042191] [INFO ] [sig ] ILMN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:36.187939] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ILMN.txt [2026-01-12T20:24:36.188103] [INFO ] [sig ] [1635/3499] Completed ILMN in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-12T20:24:36.188144] [INFO ] [sig ] [1636/3499] Forecasting IMAX... [2026-01-12T20:24:36.188173] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-12T20:24:36.188202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-12T20:24:36.199436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-12T20:24:36.199763] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-12T20:24:36.200522] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-12T20:24:36.200592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:36.200627] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:36.200654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:36.200710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:36.259159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:36.260025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:36.260108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:36.260141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:36.379983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:36.380149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:36.380191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:36.380221] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:36.384457] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=74.69%) [2026-01-12T20:24:36.384944] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-12T20:24:36.385145] [INFO ] [sig ] IMAX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:36.534770] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IMAX.txt [2026-01-12T20:24:36.534906] [INFO ] [sig ] [1636/3499] Completed IMAX in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-12T20:24:36.534954] [INFO ] [sig ] [1637/3499] Forecasting IMMP... [2026-01-12T20:24:36.534994] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-12T20:24:36.535027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-12T20:24:36.546654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-12T20:24:36.546927] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-12T20:24:36.547738] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-12T20:24:36.547791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:36.547824] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:36.547851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:36.547908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:36.609490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:36.610484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:36.610598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:36.610635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:36.727670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:36.727857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:36.727898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:36.727943] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:36.731368] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-12T20:24:36.731659] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-12T20:24:36.731781] [INFO ] [sig ] IMMP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:36.874930] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IMMP.txt [2026-01-12T20:24:36.875088] [INFO ] [sig ] [1637/3499] Completed IMMP in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-12T20:24:36.875130] [INFO ] [sig ] [1638/3499] Forecasting IMMX... [2026-01-12T20:24:36.875161] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-12T20:24:36.875191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-12T20:24:36.886411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-12T20:24:36.886725] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-12T20:24:36.887485] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-12T20:24:36.887538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:36.887589] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:36.887621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:36.887679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:36.945479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:36.946154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:36.946232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:36.946266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:37.065773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:37.065921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:37.065962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:37.066007] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:37.069432] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-12T20:24:37.069723] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-12T20:24:37.069848] [INFO ] [sig ] IMMX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:37.214299] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IMMX.txt [2026-01-12T20:24:37.214439] [INFO ] [sig ] [1638/3499] Completed IMMX in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-12T20:24:37.214478] [INFO ] [sig ] [1639/3499] Forecasting IMNM... [2026-01-12T20:24:37.214509] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-12T20:24:37.214538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-12T20:24:37.225897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-12T20:24:37.226173] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-12T20:24:37.226978] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-12T20:24:37.227031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:37.227065] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:37.227093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:37.227151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:37.284553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:37.285208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:37.285286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:37.285320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:37.405995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:37.406146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:37.406188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:37.406217] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:37.409596] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-01-12T20:24:37.409869] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-12T20:24:37.409994] [INFO ] [sig ] IMNM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:37.553758] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IMNM.txt [2026-01-12T20:24:37.553890] [INFO ] [sig ] [1639/3499] Completed IMNM in 0.3s | 2.86 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-12T20:24:37.553928] [INFO ] [sig ] [1640/3499] Forecasting IMNN... [2026-01-12T20:24:37.553957] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-12T20:24:37.553986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-12T20:24:37.565352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-12T20:24:37.565673] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-12T20:24:37.566421] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-12T20:24:37.566473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:37.566505] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:37.566532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:37.566608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:37.625079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:37.625819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:37.625899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:37.625933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:37.751560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:37.751770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:37.751815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:37.751844] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:37.755570] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-12T20:24:37.755910] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-12T20:24:37.756070] [INFO ] [sig ] IMNN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:37.918180] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IMNN.txt [2026-01-12T20:24:37.918334] [INFO ] [sig ] [1640/3499] Completed IMNN in 0.4s | 2.86 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-12T20:24:37.918375] [INFO ] [sig ] [1641/3499] Forecasting IMOS... [2026-01-12T20:24:37.918403] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-12T20:24:37.918433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-12T20:24:37.929727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-12T20:24:37.930021] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-12T20:24:37.930792] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-12T20:24:37.930843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:37.930875] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:37.930903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:37.930959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:37.987016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:37.987644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:37.987752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:37.987786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:38.104156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:38.104314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:38.104354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:38.104382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:38.107703] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=84.16%) [2026-01-12T20:24:38.107986] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-12T20:24:38.108107] [INFO ] [sig ] IMOS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:38.249231] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IMOS.txt [2026-01-12T20:24:38.249359] [INFO ] [sig ] [1641/3499] Completed IMOS in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:38.249397] [INFO ] [sig ] [1642/3499] Forecasting IMPP... [2026-01-12T20:24:38.249429] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-12T20:24:38.249459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-12T20:24:38.261735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-12T20:24:38.262011] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-12T20:24:38.262995] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-12T20:24:38.263046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:38.263078] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:38.263104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:38.263171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:38.319719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:38.320436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:38.320511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:38.320543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:38.439153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:38.439307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:38.439346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:38.439377] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:38.442755] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-01-12T20:24:38.443028] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-12T20:24:38.443150] [INFO ] [sig ] IMPP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:38.586049] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IMPP.txt [2026-01-12T20:24:38.586179] [INFO ] [sig ] [1642/3499] Completed IMPP in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:38.586218] [INFO ] [sig ] [1643/3499] Forecasting IMRX... [2026-01-12T20:24:38.586247] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-12T20:24:38.586276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-12T20:24:38.597998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-12T20:24:38.598268] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-12T20:24:38.599045] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-12T20:24:38.599097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:38.599129] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:38.599156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:38.599212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:38.656284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:38.656956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:38.657034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:38.657066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:38.776271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:38.776422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:38.776461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:38.776491] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:38.779886] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=36.84%) [2026-01-12T20:24:38.780197] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-12T20:24:38.780375] [INFO ] [sig ] IMRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:38.929587] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IMRX.txt [2026-01-12T20:24:38.929741] [INFO ] [sig ] [1643/3499] Completed IMRX in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:38.929781] [INFO ] [sig ] [1644/3499] Forecasting IMTX... [2026-01-12T20:24:38.929810] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-12T20:24:38.929839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-12T20:24:38.941126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-12T20:24:38.941424] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-12T20:24:38.942219] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-12T20:24:38.942283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:38.942317] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:38.942347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:38.942402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:38.998599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:38.999343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:38.999427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:38.999461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:39.119506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:39.119662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:39.119703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:39.119733] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:39.123112] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=58.63%) [2026-01-12T20:24:39.123384] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-12T20:24:39.123512] [INFO ] [sig ] IMTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:39.266071] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IMTX.txt [2026-01-12T20:24:39.266270] [INFO ] [sig ] [1644/3499] Completed IMTX in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:39.266328] [INFO ] [sig ] [1645/3499] Forecasting IMXI... [2026-01-12T20:24:39.266370] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-12T20:24:39.266411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-12T20:24:39.277969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-12T20:24:39.278269] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-12T20:24:39.279090] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-12T20:24:39.279144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:39.279179] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:39.279207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:39.279265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:39.338039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:39.338805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:39.338885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:39.338918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:39.461842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:39.461998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:39.462045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:39.462074] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:39.465442] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-01-12T20:24:39.465727] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-12T20:24:39.465845] [INFO ] [sig ] IMXI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:39.606387] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IMXI.txt [2026-01-12T20:24:39.606529] [INFO ] [sig ] [1645/3499] Completed IMXI in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:39.606585] [INFO ] [sig ] [1646/3499] Forecasting INAB... [2026-01-12T20:24:39.606617] [INFO ] [sig ] Generating forecast for: INAB [2026-01-12T20:24:39.606648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-12T20:24:39.617378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-12T20:24:39.617692] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-12T20:24:39.618510] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-12T20:24:39.618562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:39.618622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:39.618650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:39.618706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:39.675369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:39.676105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:39.676184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:39.676215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:39.795984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:39.796148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:39.796189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:39.796220] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:39.799678] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-12T20:24:39.799951] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-12T20:24:39.800100] [INFO ] [sig ] INAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:39.945826] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INAB.txt [2026-01-12T20:24:39.946005] [INFO ] [sig ] [1646/3499] Completed INAB in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:39.946047] [INFO ] [sig ] [1647/3499] Forecasting INBK... [2026-01-12T20:24:39.946076] [INFO ] [sig ] Generating forecast for: INBK [2026-01-12T20:24:39.946105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-12T20:24:39.957506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-12T20:24:39.957864] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-12T20:24:39.958691] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-12T20:24:39.958744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:39.958776] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:39.958803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:39.958859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:40.015415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:40.016308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:40.016391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:40.016423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:40.150466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:40.150643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:40.150687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:40.150720] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:40.154161] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-12T20:24:40.154434] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-12T20:24:40.154556] [INFO ] [sig ] INBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:40.297516] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INBK.txt [2026-01-12T20:24:40.297689] [INFO ] [sig ] [1647/3499] Completed INBK in 0.4s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:40.297753] [INFO ] [sig ] [1648/3499] Forecasting INBX... [2026-01-12T20:24:40.297785] [INFO ] [sig ] Generating forecast for: INBX [2026-01-12T20:24:40.297814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-12T20:24:40.309270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-12T20:24:40.309540] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-12T20:24:40.310320] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-12T20:24:40.310372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:40.310428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:40.310456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:40.310512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:40.366746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:40.367519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:40.367620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:40.367654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:40.487484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:40.487684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:40.487761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:40.487796] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:40.491151] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-01-12T20:24:40.491427] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-12T20:24:40.491550] [INFO ] [sig ] INBX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:40.632973] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INBX.txt [2026-01-12T20:24:40.633108] [INFO ] [sig ] [1648/3499] Completed INBX in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:40.633148] [INFO ] [sig ] [1649/3499] Forecasting INCY... [2026-01-12T20:24:40.633177] [INFO ] [sig ] Generating forecast for: INCY [2026-01-12T20:24:40.633206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-12T20:24:40.645014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-12T20:24:40.645302] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-12T20:24:40.646089] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-12T20:24:40.646145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:40.646178] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:40.646204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:40.646260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:40.702120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:40.702916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:40.702995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:40.703027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:40.818501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:40.818662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:40.818702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:40.818730] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:40.822039] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-01-12T20:24:40.822316] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-12T20:24:40.822440] [INFO ] [sig ] INCY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:40.963700] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INCY.txt [2026-01-12T20:24:40.963837] [INFO ] [sig ] [1649/3499] Completed INCY in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:40.963878] [INFO ] [sig ] [1650/3499] Forecasting INDB... [2026-01-12T20:24:40.963906] [INFO ] [sig ] Generating forecast for: INDB [2026-01-12T20:24:40.963936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-12T20:24:40.975264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-12T20:24:40.975547] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-12T20:24:40.976346] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-12T20:24:40.976398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:40.976430] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:40.976456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:40.976511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:41.032773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:41.033613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:41.033693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:41.033728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:41.152209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:41.152368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:41.152407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:41.152434] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:41.155822] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-12T20:24:41.156112] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-12T20:24:41.156239] [INFO ] [sig ] INDB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:41.295965] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INDB.txt [2026-01-12T20:24:41.296090] [INFO ] [sig ] [1650/3499] Completed INDB in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:41.296128] [INFO ] [sig ] [1651/3499] Forecasting INDI... [2026-01-12T20:24:41.296157] [INFO ] [sig ] Generating forecast for: INDI [2026-01-12T20:24:41.296188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-12T20:24:41.307479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-12T20:24:41.307783] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-12T20:24:41.308538] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-12T20:24:41.308607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:41.308640] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:41.308667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:41.308722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:41.364931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:41.365525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:41.365619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:41.365653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:41.482790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:41.482964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:41.483011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:41.483077] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:41.486410] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-01-12T20:24:41.486710] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-12T20:24:41.486836] [INFO ] [sig ] INDI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:41.629797] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INDI.txt [2026-01-12T20:24:41.629958] [INFO ] [sig ] [1651/3499] Completed INDI in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-12T20:24:41.630000] [INFO ] [sig ] [1652/3499] Forecasting INDP... [2026-01-12T20:24:41.630035] [INFO ] [sig ] Generating forecast for: INDP [2026-01-12T20:24:41.630071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-12T20:24:41.641898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-12T20:24:41.642245] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-12T20:24:41.643066] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-12T20:24:41.643119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:41.643151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:41.643178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:41.643234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:41.699493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:41.700364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:41.700446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:41.700478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:41.806528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:41.806713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:41.806754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:41.806782] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:41.810206] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-12T20:24:41.810486] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-12T20:24:41.810631] [INFO ] [sig ] INDP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:41.954068] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INDP.txt [2026-01-12T20:24:41.954212] [INFO ] [sig ] [1652/3499] Completed INDP in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:41.954254] [INFO ] [sig ] [1653/3499] Forecasting INDY... [2026-01-12T20:24:41.954283] [INFO ] [sig ] Generating forecast for: INDY [2026-01-12T20:24:41.954313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-12T20:24:41.965496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-12T20:24:41.965796] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-12T20:24:41.966567] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-12T20:24:41.966645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:41.966679] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:41.966707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:41.966765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:42.024430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:42.025184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:42.025267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:42.025301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:42.149064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:42.149212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:42.149253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:42.149283] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:42.152813] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-12T20:24:42.153086] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-12T20:24:42.153217] [INFO ] [sig ] INDY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:42.297188] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INDY.txt [2026-01-12T20:24:42.297313] [INFO ] [sig ] [1653/3499] Completed INDY in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:42.297352] [INFO ] [sig ] [1654/3499] Forecasting INFY... [2026-01-12T20:24:42.297381] [INFO ] [sig ] Generating forecast for: INFY [2026-01-12T20:24:42.297410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-12T20:24:42.308653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-12T20:24:42.308927] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-12T20:24:42.309687] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-12T20:24:42.309739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:42.309771] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:42.309798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:42.309854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:42.368123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:42.368790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:42.368871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:42.368903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:42.490000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:42.490164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:42.490205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:42.490236] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:42.493620] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-01-12T20:24:42.493892] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-12T20:24:42.494015] [INFO ] [sig ] INFY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:42.639245] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INFY.txt [2026-01-12T20:24:42.639374] [INFO ] [sig ] [1654/3499] Completed INFY in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:42.639412] [INFO ] [sig ] [1655/3499] Forecasting ING... [2026-01-12T20:24:42.639442] [INFO ] [sig ] Generating forecast for: ING [2026-01-12T20:24:42.639471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-12T20:24:42.650506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-12T20:24:42.650836] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-12T20:24:42.651615] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-12T20:24:42.651677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:42.651710] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:42.651737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:42.651792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:42.707791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:42.708414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:42.708489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:42.708521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:42.827051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:42.827199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:42.827236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:42.827265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:42.830740] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-12T20:24:42.831022] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-12T20:24:42.831144] [INFO ] [sig ] ING: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:42.974200] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ING.txt [2026-01-12T20:24:42.974348] [INFO ] [sig ] [1655/3499] Completed ING in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:42.974388] [INFO ] [sig ] [1656/3499] Forecasting INGN... [2026-01-12T20:24:42.974417] [INFO ] [sig ] Generating forecast for: INGN [2026-01-12T20:24:42.974452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-12T20:24:42.985070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-12T20:24:42.985349] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-12T20:24:42.986121] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-12T20:24:42.986177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:42.986208] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:42.986235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:42.986290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:43.044298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:43.045092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:43.045170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:43.045202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:43.161083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:43.161232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:43.161271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:43.161300] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:43.164640] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-12T20:24:43.164914] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-12T20:24:43.165035] [INFO ] [sig ] INGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:43.306976] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INGN.txt [2026-01-12T20:24:43.307166] [INFO ] [sig ] [1656/3499] Completed INGN in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:43.307221] [INFO ] [sig ] [1657/3499] Forecasting INM... [2026-01-12T20:24:43.307263] [INFO ] [sig ] Generating forecast for: INM [2026-01-12T20:24:43.307301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-12T20:24:43.319218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-12T20:24:43.319569] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-12T20:24:43.320359] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-12T20:24:43.320413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:43.320446] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:43.320474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:43.320540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:43.379319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:43.380041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:43.380120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:43.380153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:43.499350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:43.499498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:43.499540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:43.499585] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:43.502962] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-01-12T20:24:43.503242] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-12T20:24:43.503368] [INFO ] [sig ] INM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:43.651390] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INM.txt [2026-01-12T20:24:43.651533] [INFO ] [sig ] [1657/3499] Completed INM in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:43.651590] [INFO ] [sig ] [1658/3499] Forecasting INMB... [2026-01-12T20:24:43.651622] [INFO ] [sig ] Generating forecast for: INMB [2026-01-12T20:24:43.651652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-12T20:24:43.662984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-12T20:24:43.663284] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-12T20:24:43.664062] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-12T20:24:43.664114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:43.664150] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:43.664176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:43.664232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:43.721729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:43.722526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:43.722654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:43.722690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:43.843770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:43.843920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:43.843961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:43.843992] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:43.847408] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=68.30%) [2026-01-12T20:24:43.847706] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-12T20:24:43.847848] [INFO ] [sig ] INMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:43.989229] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INMB.txt [2026-01-12T20:24:43.989353] [INFO ] [sig ] [1658/3499] Completed INMB in 0.3s | 2.86 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-12T20:24:43.989398] [INFO ] [sig ] [1659/3499] Forecasting INMD... [2026-01-12T20:24:43.989429] [INFO ] [sig ] Generating forecast for: INMD [2026-01-12T20:24:43.989459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-12T20:24:44.001383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-12T20:24:44.001763] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-12T20:24:44.002542] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-12T20:24:44.002612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:44.002645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:44.002672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:44.002729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:44.060711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:44.061436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:44.061514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:44.061549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:44.182539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:44.182702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:44.182742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:44.182772] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:44.186487] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-12T20:24:44.186796] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-12T20:24:44.186925] [INFO ] [sig ] INMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:44.332931] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INMD.txt [2026-01-12T20:24:44.333063] [INFO ] [sig ] [1659/3499] Completed INMD in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:44.333103] [INFO ] [sig ] [1660/3499] Forecasting INN... [2026-01-12T20:24:44.333132] [INFO ] [sig ] Generating forecast for: INN [2026-01-12T20:24:44.333163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-12T20:24:44.344161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-12T20:24:44.344450] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-12T20:24:44.345224] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-12T20:24:44.345276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:44.345308] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:44.345335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:44.345391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:44.405235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:44.406106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:44.406189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:44.406223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:44.524393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:44.524544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:44.524603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:44.524634] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:44.528042] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=80.90%) [2026-01-12T20:24:44.528342] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-12T20:24:44.528465] [INFO ] [sig ] INN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:44.681463] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INN.txt [2026-01-12T20:24:44.681726] [INFO ] [sig ] [1660/3499] Completed INN in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:44.681785] [INFO ] [sig ] [1661/3499] Forecasting INO... [2026-01-12T20:24:44.681835] [INFO ] [sig ] Generating forecast for: INO [2026-01-12T20:24:44.681890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-12T20:24:44.694779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-12T20:24:44.695160] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-12T20:24:44.696008] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-12T20:24:44.696062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:44.696101] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:44.696131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:44.696202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:44.756387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:44.757264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:44.757394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:44.757431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:44.873999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:44.874178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:44.874220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:44.874250] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:44.877743] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-01-12T20:24:44.878024] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-12T20:24:44.878151] [INFO ] [sig ] INO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:45.022967] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INO.txt [2026-01-12T20:24:45.023171] [INFO ] [sig ] [1661/3499] Completed INO in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:45.023211] [INFO ] [sig ] [1662/3499] Forecasting INOD... [2026-01-12T20:24:45.023241] [INFO ] [sig ] Generating forecast for: INOD [2026-01-12T20:24:45.023271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-12T20:24:45.035165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-12T20:24:45.035506] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-12T20:24:45.036901] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-12T20:24:45.036957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:45.036988] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:45.037014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:45.037070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:45.095699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:45.096469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:45.096550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:45.096627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:45.214115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:45.214259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:45.214315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:45.214346] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:45.217782] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-12T20:24:45.218064] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-12T20:24:45.218195] [INFO ] [sig ] INOD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:45.362800] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INOD.txt [2026-01-12T20:24:45.362938] [INFO ] [sig ] [1662/3499] Completed INOD in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:45.362978] [INFO ] [sig ] [1663/3499] Forecasting INSE... [2026-01-12T20:24:45.363007] [INFO ] [sig ] Generating forecast for: INSE [2026-01-12T20:24:45.363036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-12T20:24:45.374104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-12T20:24:45.374407] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-12T20:24:45.375193] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-12T20:24:45.375245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:45.375276] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:45.375304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:45.375361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:45.433132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:45.433934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:45.434015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:45.434049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:45.558668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:45.558820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:45.558863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:45.558892] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:45.562733] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-01-12T20:24:45.563023] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-12T20:24:45.563154] [INFO ] [sig ] INSE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:45.711122] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INSE.txt [2026-01-12T20:24:45.711264] [INFO ] [sig ] [1663/3499] Completed INSE in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:45.711303] [INFO ] [sig ] [1664/3499] Forecasting INSG... [2026-01-12T20:24:45.711333] [INFO ] [sig ] Generating forecast for: INSG [2026-01-12T20:24:45.711362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-12T20:24:45.722531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-12T20:24:45.722852] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-12T20:24:45.723656] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-12T20:24:45.723707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:45.723740] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:45.723767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:45.723824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:45.783842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:45.784665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:45.784748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:45.784781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:45.904621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:45.904796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:45.904837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:45.904868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:45.908290] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=26.85%) [2026-01-12T20:24:45.908570] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-12T20:24:45.908718] [INFO ] [sig ] INSG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:46.052730] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INSG.txt [2026-01-12T20:24:46.052866] [INFO ] [sig ] [1664/3499] Completed INSG in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:46.052906] [INFO ] [sig ] [1665/3499] Forecasting INSM... [2026-01-12T20:24:46.052936] [INFO ] [sig ] Generating forecast for: INSM [2026-01-12T20:24:46.052976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-12T20:24:46.064657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-12T20:24:46.064958] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-12T20:24:46.065731] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-12T20:24:46.065782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:46.065837] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:46.065866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:46.065923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:46.124002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:46.124800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:46.124901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:46.124937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:46.240629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:46.240781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:46.240821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:46.240851] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:46.244269] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: DOWN (p=33.68%) [2026-01-12T20:24:46.244550] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-12T20:24:46.244697] [INFO ] [sig ] INSM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:46.390375] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INSM.txt [2026-01-12T20:24:46.390531] [INFO ] [sig ] [1665/3499] Completed INSM in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:46.390590] [INFO ] [sig ] [1666/3499] Forecasting INSP... [2026-01-12T20:24:46.390623] [INFO ] [sig ] Generating forecast for: INSP [2026-01-12T20:24:46.390654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-12T20:24:46.403652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-12T20:24:46.404067] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-12T20:24:46.404918] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-12T20:24:46.404973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:46.405028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:46.405058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:46.405117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:46.467431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:46.468311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:46.468394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:46.468428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:46.590320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:46.590487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:46.590531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:46.590560] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:46.594192] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-12T20:24:46.594483] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-12T20:24:46.594639] [INFO ] [sig ] INSP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:46.744336] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INSP.txt [2026-01-12T20:24:46.744485] [INFO ] [sig ] [1666/3499] Completed INSP in 0.4s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:46.744530] [INFO ] [sig ] [1667/3499] Forecasting INTA... [2026-01-12T20:24:46.744561] [INFO ] [sig ] Generating forecast for: INTA [2026-01-12T20:24:46.744610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-12T20:24:46.756547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-12T20:24:46.756904] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-12T20:24:46.757893] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-12T20:24:46.757958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:46.757995] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:46.758023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:46.758081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:46.818033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:46.818774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:46.818856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:46.818897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:46.952374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:46.952534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:46.952594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:46.952633] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:46.956136] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-01-12T20:24:46.956445] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-12T20:24:46.956634] [INFO ] [sig ] INTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:47.106615] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INTA.txt [2026-01-12T20:24:47.106772] [INFO ] [sig ] [1667/3499] Completed INTA in 0.4s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:47.106813] [INFO ] [sig ] [1668/3499] Forecasting INTC... [2026-01-12T20:24:47.106845] [INFO ] [sig ] Generating forecast for: INTC [2026-01-12T20:24:47.106877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-12T20:24:47.118747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-12T20:24:47.119170] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-12T20:24:47.119995] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-12T20:24:47.120049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:47.120082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:47.120111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:47.120168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:47.179780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:47.180690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:47.180776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:47.180812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:47.301669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:47.301819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:47.301860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:47.301939] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:47.305543] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-12T20:24:47.305841] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-12T20:24:47.305965] [INFO ] [sig ] INTC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:47.453602] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INTC.txt [2026-01-12T20:24:47.453753] [INFO ] [sig ] [1668/3499] Completed INTC in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-12T20:24:47.453795] [INFO ] [sig ] [1669/3499] Forecasting INTZ... [2026-01-12T20:24:47.453824] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-12T20:24:47.453854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-12T20:24:47.466302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-12T20:24:47.466707] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-12T20:24:47.467500] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-12T20:24:47.467554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:47.467618] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:47.467649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:47.467707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:47.525243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:47.526097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:47.526179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:47.526213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:47.647239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:47.647387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:47.647427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:47.647458] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:47.651036] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-01-12T20:24:47.651311] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-12T20:24:47.651438] [INFO ] [sig ] INTZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:47.793060] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INTZ.txt [2026-01-12T20:24:47.793193] [INFO ] [sig ] [1669/3499] Completed INTZ in 0.3s | 2.86 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:47.793239] [INFO ] [sig ] [1670/3499] Forecasting INVA... [2026-01-12T20:24:47.793269] [INFO ] [sig ] Generating forecast for: INVA [2026-01-12T20:24:47.793299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-12T20:24:47.804745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-12T20:24:47.805077] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-12T20:24:47.805850] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-12T20:24:47.805902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:47.805933] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:47.805961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:47.806018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:47.862387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:47.863092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:47.863168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:47.863200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:47.982930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:47.983084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:47.983125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:47.983156] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:47.986706] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-01-12T20:24:47.987007] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-12T20:24:47.987139] [INFO ] [sig ] INVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:48.128839] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INVA.txt [2026-01-12T20:24:48.128992] [INFO ] [sig ] [1670/3499] Completed INVA in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:48.129037] [INFO ] [sig ] [1671/3499] Forecasting INVE... [2026-01-12T20:24:48.129066] [INFO ] [sig ] Generating forecast for: INVE [2026-01-12T20:24:48.129101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-12T20:24:48.140046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-12T20:24:48.140318] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-12T20:24:48.141089] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-12T20:24:48.141142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:48.141174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:48.141202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:48.141259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:48.198255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:48.198939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:48.199018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:48.199052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:48.314270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:48.314424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:48.314466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:48.314496] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:48.317847] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-01-12T20:24:48.318120] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-12T20:24:48.318261] [INFO ] [sig ] INVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:48.459023] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/INVE.txt [2026-01-12T20:24:48.459143] [INFO ] [sig ] [1671/3499] Completed INVE in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:48.459183] [INFO ] [sig ] [1672/3499] Forecasting INVH... [2026-01-12T20:24:48.459215] [INFO ] [sig ] Generating forecast for: INVH [2026-01-12T20:24:48.459243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-12T20:24:48.470306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-12T20:24:48.470601] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-12T20:24:48.471343] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-12T20:24:48.471394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:48.471426] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:48.471452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:48.471508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:48.529634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:48.530486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:48.530570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:48.530626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:48.647672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:48.647840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:48.647880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:48.647909] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:48.651277] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-01-12T20:24:48.651548] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-12T20:24:48.651688] [INFO ] [sig ] INVH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:48.795198] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/INVH.txt [2026-01-12T20:24:48.795353] [INFO ] [sig ] [1672/3499] Completed INVH in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:48.795394] [INFO ] [sig ] [1673/3499] Forecasting IONS... [2026-01-12T20:24:48.795423] [INFO ] [sig ] Generating forecast for: IONS [2026-01-12T20:24:48.795627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-12T20:24:48.806788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-12T20:24:48.807079] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-12T20:24:48.807906] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-12T20:24:48.807959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:48.807992] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:48.808020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:48.808078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:48.865525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:48.866152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:48.866229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:48.866259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:48.986167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:48.986321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:48.986364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:48.986411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:48.989810] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-01-12T20:24:48.990079] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-12T20:24:48.990203] [INFO ] [sig ] IONS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:49.134762] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IONS.txt [2026-01-12T20:24:49.134889] [INFO ] [sig ] [1673/3499] Completed IONS in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:49.134926] [INFO ] [sig ] [1674/3499] Forecasting IOSP... [2026-01-12T20:24:49.134956] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-12T20:24:49.134984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-12T20:24:49.146013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-12T20:24:49.146291] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-12T20:24:49.147068] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-12T20:24:49.147120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:49.147152] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:49.147178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:49.147237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:49.205383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:49.206092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:49.206172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:49.206205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:49.324812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:49.324967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:49.325007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:49.325036] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:49.328511] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-12T20:24:49.328803] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-12T20:24:49.328926] [INFO ] [sig ] IOSP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:49.469325] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IOSP.txt [2026-01-12T20:24:49.469454] [INFO ] [sig ] [1674/3499] Completed IOSP in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:49.469492] [INFO ] [sig ] [1675/3499] Forecasting IOVA... [2026-01-12T20:24:49.469522] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-12T20:24:49.469551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-12T20:24:49.480539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-12T20:24:49.480829] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-12T20:24:49.481608] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-12T20:24:49.481661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:49.481693] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:49.481721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:49.481777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:49.537643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:49.538266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:49.538381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:49.538616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:49.657809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:49.657969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:49.658011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:49.658043] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:49.661547] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-01-12T20:24:49.661875] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-12T20:24:49.662009] [INFO ] [sig ] IOVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:49.810015] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IOVA.txt [2026-01-12T20:24:49.810191] [INFO ] [sig ] [1675/3499] Completed IOVA in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:49.810250] [INFO ] [sig ] [1676/3499] Forecasting IPGP... [2026-01-12T20:24:49.810289] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-12T20:24:49.810325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-12T20:24:49.821725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-12T20:24:49.822108] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-12T20:24:49.822957] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-12T20:24:49.823011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:49.823044] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:49.823072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:49.823131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:49.883042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:49.884113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:49.884197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:49.884231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:50.006803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:50.006962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:50.007008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:50.007038] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:50.010601] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-12T20:24:50.010881] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-12T20:24:50.011009] [INFO ] [sig ] IPGP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:50.153232] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IPGP.txt [2026-01-12T20:24:50.153391] [INFO ] [sig ] [1676/3499] Completed IPGP in 0.3s | 2.87 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-12T20:24:50.153432] [INFO ] [sig ] [1677/3499] Forecasting IPI... [2026-01-12T20:24:50.153461] [INFO ] [sig ] Generating forecast for: IPI [2026-01-12T20:24:50.153491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-12T20:24:50.164351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-12T20:24:50.164697] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-12T20:24:50.165487] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-12T20:24:50.165541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:50.165603] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:50.165636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:50.165695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:50.223752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:50.224353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:50.224428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:50.224459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:50.343499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:50.343665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:50.343704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:50.343732] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:50.347011] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-12T20:24:50.347277] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-12T20:24:50.347395] [INFO ] [sig ] IPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:50.488705] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IPI.txt [2026-01-12T20:24:50.488843] [INFO ] [sig ] [1677/3499] Completed IPI in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:50.488880] [INFO ] [sig ] [1678/3499] Forecasting IQ... [2026-01-12T20:24:50.488910] [INFO ] [sig ] Generating forecast for: IQ [2026-01-12T20:24:50.488940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-12T20:24:50.499915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-12T20:24:50.500194] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-12T20:24:50.501036] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-12T20:24:50.501090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:50.501123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:50.501151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:50.501209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:50.561922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:50.562640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:50.562725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:50.562758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:50.684558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:50.684722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:50.684764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:50.684794] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:50.688411] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=13.12%) [2026-01-12T20:24:50.688721] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-12T20:24:50.688851] [INFO ] [sig ] IQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:50.842614] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IQ.txt [2026-01-12T20:24:50.842792] [INFO ] [sig ] [1678/3499] Completed IQ in 0.4s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:50.842837] [INFO ] [sig ] [1679/3499] Forecasting IQI... [2026-01-12T20:24:50.842867] [INFO ] [sig ] Generating forecast for: IQI [2026-01-12T20:24:50.842899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-12T20:24:50.854151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-12T20:24:50.854489] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-12T20:24:50.855344] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-12T20:24:50.855409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:50.855448] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:50.855476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:50.855533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:50.916158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:50.916895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:50.916974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:50.917007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:51.036723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:51.036873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:51.036913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:51.036944] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:51.040495] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=84.26%) [2026-01-12T20:24:51.040796] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-12T20:24:51.040919] [INFO ] [sig ] IQI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:51.189753] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IQI.txt [2026-01-12T20:24:51.189921] [INFO ] [sig ] [1679/3499] Completed IQI in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:51.189970] [INFO ] [sig ] [1680/3499] Forecasting IQQQ... [2026-01-12T20:24:51.190000] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-12T20:24:51.190031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-12T20:24:51.201773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-12T20:24:51.202129] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-12T20:24:51.202912] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-12T20:24:51.202965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:51.202997] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:51.203024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:51.203081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:51.260160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:51.261057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:51.261141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:51.261173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:51.381932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:51.382088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:51.382127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:51.382156] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:51.385513] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-01-12T20:24:51.385801] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-12T20:24:51.385925] [INFO ] [sig ] IQQQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:51.530928] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IQQQ.txt [2026-01-12T20:24:51.531061] [INFO ] [sig ] [1680/3499] Completed IQQQ in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:51.531099] [INFO ] [sig ] [1681/3499] Forecasting IRDM... [2026-01-12T20:24:51.531128] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-12T20:24:51.531166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-12T20:24:51.542775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-12T20:24:51.543060] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-12T20:24:51.543890] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-12T20:24:51.543943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:51.543977] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:51.544005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:51.544063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:51.603202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:51.603974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:51.604055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:51.604096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:51.723360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:51.723504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:51.723544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:51.723589] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:51.727052] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=21.15%) [2026-01-12T20:24:51.727329] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-12T20:24:51.727451] [INFO ] [sig ] IRDM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:51.874744] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IRDM.txt [2026-01-12T20:24:51.874882] [INFO ] [sig ] [1681/3499] Completed IRDM in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:51.874924] [INFO ] [sig ] [1682/3499] Forecasting IREN... [2026-01-12T20:24:51.874955] [INFO ] [sig ] Generating forecast for: IREN [2026-01-12T20:24:51.874986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-12T20:24:51.886129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-12T20:24:51.886415] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-12T20:24:51.887246] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-12T20:24:51.887298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:51.887359] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:51.887388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:51.887446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:51.947166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:51.947921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:51.948001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:51.948033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:52.070419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:52.070566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:52.070625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:52.070655] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:52.074166] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-12T20:24:52.074465] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-12T20:24:52.074630] [INFO ] [sig ] IREN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:52.221776] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IREN.txt [2026-01-12T20:24:52.221903] [INFO ] [sig ] [1682/3499] Completed IREN in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:52.221942] [INFO ] [sig ] [1683/3499] Forecasting IRM... [2026-01-12T20:24:52.221971] [INFO ] [sig ] Generating forecast for: IRM [2026-01-12T20:24:52.222002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-12T20:24:52.233096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-12T20:24:52.233374] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-12T20:24:52.234145] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-12T20:24:52.234196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:52.234227] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:52.234254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:52.234310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:52.293384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:52.294137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:52.294216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:52.294251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:52.414367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:52.414515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:52.414562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:52.414608] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:52.417990] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-01-12T20:24:52.418257] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-12T20:24:52.418377] [INFO ] [sig ] IRM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:52.563756] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IRM.txt [2026-01-12T20:24:52.563885] [INFO ] [sig ] [1683/3499] Completed IRM in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:52.563924] [INFO ] [sig ] [1684/3499] Forecasting IRMD... [2026-01-12T20:24:52.563960] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-12T20:24:52.563989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-12T20:24:52.574388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-12T20:24:52.574711] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-12T20:24:52.575484] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-12T20:24:52.575535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:52.575587] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:52.575618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:52.575674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:52.633493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:52.634183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:52.634264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:52.634297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:52.752905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:52.753048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:52.753087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:52.753131] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:52.756406] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=81.46%) [2026-01-12T20:24:52.756693] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-12T20:24:52.756814] [INFO ] [sig ] IRMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:52.902183] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IRMD.txt [2026-01-12T20:24:52.902316] [INFO ] [sig ] [1684/3499] Completed IRMD in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:52.902357] [INFO ] [sig ] [1685/3499] Forecasting IRON... [2026-01-12T20:24:52.902386] [INFO ] [sig ] Generating forecast for: IRON [2026-01-12T20:24:52.902417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-12T20:24:52.913690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-12T20:24:52.913969] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-12T20:24:52.914745] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-12T20:24:52.914797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:52.914828] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:52.914855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:52.914910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:52.972058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:52.972771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:52.972863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:52.972895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:53.090174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:53.090323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:53.090361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:53.090422] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:53.093732] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=30.74%) [2026-01-12T20:24:53.093998] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-12T20:24:53.094117] [INFO ] [sig ] IRON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:53.237584] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IRON.txt [2026-01-12T20:24:53.237728] [INFO ] [sig ] [1685/3499] Completed IRON in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-12T20:24:53.237769] [INFO ] [sig ] [1686/3499] Forecasting IRTC... [2026-01-12T20:24:53.237798] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-12T20:24:53.237827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-12T20:24:53.248736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-12T20:24:53.249022] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-12T20:24:53.249798] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-12T20:24:53.249850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:53.249881] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:53.249908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:53.249964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:53.307345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:53.308148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:53.308229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:53.308262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:53.427635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:53.427791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:53.427832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:53.427860] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:53.431198] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=23.39%) [2026-01-12T20:24:53.431466] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-12T20:24:53.431602] [INFO ] [sig ] IRTC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:53.576995] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IRTC.txt [2026-01-12T20:24:53.577137] [INFO ] [sig ] [1686/3499] Completed IRTC in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:53.577177] [INFO ] [sig ] [1687/3499] Forecasting IRWD... [2026-01-12T20:24:53.577205] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-12T20:24:53.577234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-12T20:24:53.588384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-12T20:24:53.588684] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-12T20:24:53.589430] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-12T20:24:53.589481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:53.589513] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:53.589540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:53.589614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:53.647454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:53.648104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:53.648178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:53.648210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:53.767883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:53.768058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:53.768101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:53.768132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:53.771486] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=11.42%) [2026-01-12T20:24:53.771777] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-12T20:24:53.771899] [INFO ] [sig ] IRWD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:53.916269] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IRWD.txt [2026-01-12T20:24:53.916426] [INFO ] [sig ] [1687/3499] Completed IRWD in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:53.916466] [INFO ] [sig ] [1688/3499] Forecasting ISD... [2026-01-12T20:24:53.916495] [INFO ] [sig ] Generating forecast for: ISD [2026-01-12T20:24:53.916525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-12T20:24:53.928096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-12T20:24:53.928387] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-12T20:24:53.929157] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-12T20:24:53.929208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:53.929239] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:53.929267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:53.929334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:53.989189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:53.990015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:53.990108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:53.990142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:54.105078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:54.105231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:54.105271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:54.105299] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:54.108609] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=63.57%) [2026-01-12T20:24:54.108875] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-12T20:24:54.108991] [INFO ] [sig ] ISD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:54.250743] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ISD.txt [2026-01-12T20:24:54.250870] [INFO ] [sig ] [1688/3499] Completed ISD in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:54.250909] [INFO ] [sig ] [1689/3499] Forecasting ISRG... [2026-01-12T20:24:54.250938] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-12T20:24:54.250967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-12T20:24:54.262730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-12T20:24:54.263108] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-12T20:24:54.263933] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-12T20:24:54.263985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:54.264017] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:54.264044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:54.264100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:54.321302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:54.322181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:54.322262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:54.322293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:54.441824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:54.441975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:54.442013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:54.442042] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:54.445371] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-12T20:24:54.445657] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-12T20:24:54.445778] [INFO ] [sig ] ISRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:54.586901] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ISRG.txt [2026-01-12T20:24:54.587022] [INFO ] [sig ] [1689/3499] Completed ISRG in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:54.587061] [INFO ] [sig ] [1690/3499] Forecasting ISSC... [2026-01-12T20:24:54.587090] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-12T20:24:54.587118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-12T20:24:54.599213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-12T20:24:54.599486] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-12T20:24:54.600241] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-12T20:24:54.600304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:54.600336] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:54.600363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:54.600419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:54.658214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:54.659084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:54.659181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:54.659233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:54.779555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:54.779722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:54.779766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:54.779803] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:54.783226] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=50.15%) [2026-01-12T20:24:54.783498] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-12T20:24:54.783642] [INFO ] [sig ] ISSC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:54.929110] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ISSC.txt [2026-01-12T20:24:54.929265] [INFO ] [sig ] [1690/3499] Completed ISSC in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:54.929306] [INFO ] [sig ] [1691/3499] Forecasting ISTB... [2026-01-12T20:24:54.929335] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-12T20:24:54.929364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-12T20:24:54.941706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-12T20:24:54.942093] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-12T20:24:54.942916] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-12T20:24:54.942970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:54.943003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:54.943031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:54.943087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:54.999779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:55.000724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:55.000809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:55.000842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:55.124301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:55.124457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:55.124498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:55.124527] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:55.128081] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-12T20:24:55.128370] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-12T20:24:55.128497] [INFO ] [sig ] ISTB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:55.276545] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ISTB.txt [2026-01-12T20:24:55.276709] [INFO ] [sig ] [1691/3499] Completed ISTB in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:55.276749] [INFO ] [sig ] [1692/3499] Forecasting ITIC... [2026-01-12T20:24:55.276777] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-12T20:24:55.276808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-12T20:24:55.287818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-12T20:24:55.288090] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-12T20:24:55.288867] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-12T20:24:55.288919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:55.288950] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:55.288978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:55.289034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:55.345329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:55.346090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:55.346196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:55.346230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:55.453893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:55.454058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:55.454102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:55.454133] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:55.457757] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-01-12T20:24:55.458069] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-12T20:24:55.458208] [INFO ] [sig ] ITIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:55.603530] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ITIC.txt [2026-01-12T20:24:55.603679] [INFO ] [sig ] [1692/3499] Completed ITIC in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:55.603721] [INFO ] [sig ] [1693/3499] Forecasting ITRI... [2026-01-12T20:24:55.603750] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-12T20:24:55.603780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-12T20:24:55.615093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-12T20:24:55.615434] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-12T20:24:55.616284] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-12T20:24:55.616342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:55.616383] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:55.616414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:55.616473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:55.674277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:55.675139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:55.675225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:55.675258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:55.798740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:55.798892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:55.798932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:55.798961] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:55.802290] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=52.19%) [2026-01-12T20:24:55.802566] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-12T20:24:55.802708] [INFO ] [sig ] ITRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:55.945950] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ITRI.txt [2026-01-12T20:24:55.946103] [INFO ] [sig ] [1693/3499] Completed ITRI in 0.3s | 2.87 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-12T20:24:55.946145] [INFO ] [sig ] [1694/3499] Forecasting ITRN... [2026-01-12T20:24:55.946174] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-12T20:24:55.946202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-12T20:24:55.957362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-12T20:24:55.957646] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-12T20:24:55.958410] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-12T20:24:55.958461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:55.958493] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:55.958519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:55.958592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:56.014965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:56.015634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:56.015712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:56.015744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:56.139747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:56.139896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:56.139935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:56.139964] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:56.143272] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=64.40%) [2026-01-12T20:24:56.143536] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-12T20:24:56.143681] [INFO ] [sig ] ITRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:56.284484] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ITRN.txt [2026-01-12T20:24:56.284627] [INFO ] [sig ] [1694/3499] Completed ITRN in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:56.284669] [INFO ] [sig ] [1695/3499] Forecasting ITUB... [2026-01-12T20:24:56.284697] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-12T20:24:56.284725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-12T20:24:56.297366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-12T20:24:56.297743] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-12T20:24:56.298551] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-12T20:24:56.298623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:56.298656] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:56.298683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:56.298739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:56.355386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:56.356168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:56.356250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:56.356282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:56.490347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:56.490521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:56.490562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:56.490610] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:56.494229] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-01-12T20:24:56.494503] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-12T20:24:56.494648] [INFO ] [sig ] ITUB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:56.636730] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ITUB.txt [2026-01-12T20:24:56.636884] [INFO ] [sig ] [1695/3499] Completed ITUB in 0.4s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:56.636924] [INFO ] [sig ] [1696/3499] Forecasting IUS... [2026-01-12T20:24:56.636954] [INFO ] [sig ] Generating forecast for: IUS [2026-01-12T20:24:56.636983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-12T20:24:56.648275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-12T20:24:56.648674] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-12T20:24:56.649461] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-12T20:24:56.649513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:56.649544] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:56.649570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:56.649659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:56.707256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:56.708170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:56.708253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:56.708286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:56.833601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:56.833752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:56.833792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:56.833821] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:56.837630] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-01-12T20:24:56.837918] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-12T20:24:56.838044] [INFO ] [sig ] IUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:56.981081] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IUS.txt [2026-01-12T20:24:56.981224] [INFO ] [sig ] [1696/3499] Completed IUS in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:56.981263] [INFO ] [sig ] [1697/3499] Forecasting IUSB... [2026-01-12T20:24:56.981293] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-12T20:24:56.981322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-12T20:24:56.993165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-12T20:24:56.993433] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-12T20:24:56.994213] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-12T20:24:56.994265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:56.994296] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:56.994323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:56.994379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:57.051882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:57.052604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:57.052683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:57.052717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:57.174317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:57.174498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:57.174540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:57.174595] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:57.178074] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=84.49%) [2026-01-12T20:24:57.178347] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-12T20:24:57.178474] [INFO ] [sig ] IUSB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:57.325939] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IUSB.txt [2026-01-12T20:24:57.326065] [INFO ] [sig ] [1697/3499] Completed IUSB in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:57.326104] [INFO ] [sig ] [1698/3499] Forecasting IUSG... [2026-01-12T20:24:57.326133] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-12T20:24:57.326162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-12T20:24:57.338787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-12T20:24:57.339135] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-12T20:24:57.339943] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-12T20:24:57.339997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:57.340029] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:57.340056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:57.340113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:57.396101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:57.396795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:57.396873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:57.396905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:57.515386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:57.515550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:57.515609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:57.515641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:57.519015] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-01-12T20:24:57.519277] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-12T20:24:57.519399] [INFO ] [sig ] IUSG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:57.660559] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IUSG.txt [2026-01-12T20:24:57.660701] [INFO ] [sig ] [1698/3499] Completed IUSG in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:57.660740] [INFO ] [sig ] [1699/3499] Forecasting IVAL... [2026-01-12T20:24:57.660768] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-12T20:24:57.660798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-12T20:24:57.672045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-12T20:24:57.672301] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-12T20:24:57.673067] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-12T20:24:57.673119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:57.673175] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:57.673203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:57.673261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:57.730358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:57.731162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:57.731242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:57.731273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:57.842946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:57.843097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:57.843134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:57.843163] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:57.846434] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-12T20:24:57.846716] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-12T20:24:57.846835] [INFO ] [sig ] IVAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:57.988099] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IVAL.txt [2026-01-12T20:24:57.988223] [INFO ] [sig ] [1699/3499] Completed IVAL in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:57.988262] [INFO ] [sig ] [1700/3499] Forecasting IVZ... [2026-01-12T20:24:57.988291] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-12T20:24:57.988320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-12T20:24:58.004321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-12T20:24:58.004638] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-12T20:24:58.005386] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-12T20:24:58.005437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:58.005469] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:58.005495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:58.005550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:58.062030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:58.062759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:58.062838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:58.062869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:58.183240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:58.183392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:58.183435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:58.183464] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:58.186778] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-01-12T20:24:58.187041] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-12T20:24:58.187159] [INFO ] [sig ] IVZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:58.328066] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IVZ.txt [2026-01-12T20:24:58.328202] [INFO ] [sig ] [1700/3499] Completed IVZ in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:58.328240] [INFO ] [sig ] [1701/3499] Forecasting IX... [2026-01-12T20:24:58.328270] [INFO ] [sig ] Generating forecast for: IX [2026-01-12T20:24:58.328298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-12T20:24:58.343438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-12T20:24:58.343878] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-12T20:24:58.344752] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-12T20:24:58.344816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:58.344848] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:58.344875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:58.344931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:58.401739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:58.402476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:58.402554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:58.402604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:58.520661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:58.520812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:58.520851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:58.520879] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:58.524173] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-01-12T20:24:58.524439] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-12T20:24:58.524559] [INFO ] [sig ] IX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:58.666381] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IX.txt [2026-01-12T20:24:58.666519] [INFO ] [sig ] [1701/3499] Completed IX in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-12T20:24:58.666557] [INFO ] [sig ] [1702/3499] Forecasting IXUS... [2026-01-12T20:24:58.666603] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-12T20:24:58.666635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-12T20:24:58.678000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-12T20:24:58.678288] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-12T20:24:58.679058] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-12T20:24:58.679110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:58.679142] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:58.679169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:58.679224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:58.736242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:58.737012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:58.737091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:58.737123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:58.853187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:58.853341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:58.853379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:58.853407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:58.856770] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-12T20:24:58.857033] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-12T20:24:58.857152] [INFO ] [sig ] IXUS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:24:59.060829] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/IXUS.txt [2026-01-12T20:24:59.060980] [INFO ] [sig ] [1702/3499] Completed IXUS in 0.4s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:24:59.061020] [INFO ] [sig ] [1703/3499] Forecasting IZEA... [2026-01-12T20:24:59.061049] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-12T20:24:59.061080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-12T20:24:59.073032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-12T20:24:59.073385] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-12T20:24:59.074197] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-12T20:24:59.074250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:59.074281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:59.074308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:59.074364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:59.134089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:59.134977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:59.135061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:59.135094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:59.252622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:59.252777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:59.252818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:59.252846] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:59.256238] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-12T20:24:59.256510] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-12T20:24:59.256649] [INFO ] [sig ] IZEA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:59.398304] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/IZEA.txt [2026-01-12T20:24:59.398445] [INFO ] [sig ] [1703/3499] Completed IZEA in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:24:59.398483] [INFO ] [sig ] [1704/3499] Forecasting J... [2026-01-12T20:24:59.398513] [INFO ] [sig ] Generating forecast for: J [2026-01-12T20:24:59.398542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-12T20:24:59.410590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-12T20:24:59.410877] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-12T20:24:59.411645] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-12T20:24:59.411697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:59.411729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:59.411755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:59.411810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:59.467424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:59.468156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:59.468233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:59.468265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:59.589821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:59.589992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:59.590036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:59.590066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:59.593592] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: UP (p=86.93%) [2026-01-12T20:24:59.593867] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-12T20:24:59.594004] [INFO ] [sig ] J: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:24:59.736995] [INFO ] [LOCAL ] Saved forecast: J 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/J.txt [2026-01-12T20:24:59.737146] [INFO ] [sig ] [1704/3499] Completed J in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:24:59.737191] [INFO ] [sig ] [1705/3499] Forecasting JACK... [2026-01-12T20:24:59.737221] [INFO ] [sig ] Generating forecast for: JACK [2026-01-12T20:24:59.737251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-12T20:24:59.748724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-12T20:24:59.749019] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-12T20:24:59.749785] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-12T20:24:59.749838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:24:59.749870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:24:59.749897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:24:59.749954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:24:59.808226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:24:59.808925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:24:59.809004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:24:59.809039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:24:59.931688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:24:59.931839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:24:59.931877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:24:59.931905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:24:59.935187] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-01-12T20:24:59.935450] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-12T20:24:59.935587] [INFO ] [sig ] JACK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:00.108280] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JACK.txt [2026-01-12T20:25:00.108451] [INFO ] [sig ] [1705/3499] Completed JACK in 0.4s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:25:00.108503] [INFO ] [sig ] [1706/3499] Forecasting JAKK... [2026-01-12T20:25:00.108534] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-12T20:25:00.108564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-12T20:25:00.121013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-12T20:25:00.121391] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-12T20:25:00.122259] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-12T20:25:00.122315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:00.122349] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:00.122378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:00.122434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:00.183663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:00.184500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:00.184597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:00.184632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:00.309952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:00.310074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:00.310116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:00.310146] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:00.313511] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=35.17%) [2026-01-12T20:25:00.313820] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-12T20:25:00.313973] [INFO ] [sig ] JAKK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:00.458898] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JAKK.txt [2026-01-12T20:25:00.459042] [INFO ] [sig ] [1706/3499] Completed JAKK in 0.4s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:25:00.459083] [INFO ] [sig ] [1707/3499] Forecasting JAMF... [2026-01-12T20:25:00.459112] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-12T20:25:00.459141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-12T20:25:00.474713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-12T20:25:00.475082] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-12T20:25:00.475898] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-12T20:25:00.475961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:00.475996] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:00.476024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:00.476082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:00.535325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:00.536185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:00.536265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:00.536298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:00.655811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:00.655965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:00.656005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:00.656034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:00.659439] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: UP (p=93.21%) [2026-01-12T20:25:00.659738] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-12T20:25:00.659861] [INFO ] [sig ] JAMF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:00.805134] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JAMF.txt [2026-01-12T20:25:00.805257] [INFO ] [sig ] [1707/3499] Completed JAMF in 0.3s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:25:00.805297] [INFO ] [sig ] [1708/3499] Forecasting JANX... [2026-01-12T20:25:00.805326] [INFO ] [sig ] Generating forecast for: JANX [2026-01-12T20:25:00.805355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-12T20:25:00.816556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-12T20:25:00.816871] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-12T20:25:00.817665] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-12T20:25:00.817743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:00.817781] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:00.817810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:00.817868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:00.875821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:00.876438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:00.876520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:00.876553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:01.007051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:01.007210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:01.007282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:01.007313] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:01.010799] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-01-12T20:25:01.011098] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-12T20:25:01.011238] [INFO ] [sig ] JANX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:01.157518] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JANX.txt [2026-01-12T20:25:01.157698] [INFO ] [sig ] [1708/3499] Completed JANX in 0.4s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:25:01.157758] [INFO ] [sig ] [1709/3499] Forecasting JAZZ... [2026-01-12T20:25:01.157788] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-12T20:25:01.157818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-12T20:25:01.169604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-12T20:25:01.169951] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-12T20:25:01.170732] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-12T20:25:01.170784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:01.170816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:01.170843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:01.170900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:01.228039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:01.228956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:01.229068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:01.229102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:01.350298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:01.350451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:01.350491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:01.350521] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:01.353994] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-01-12T20:25:01.354270] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-12T20:25:01.354394] [INFO ] [sig ] JAZZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:01.562731] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JAZZ.txt [2026-01-12T20:25:01.562925] [INFO ] [sig ] [1709/3499] Completed JAZZ in 0.4s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:25:01.562982] [INFO ] [sig ] [1710/3499] Forecasting JBGS... [2026-01-12T20:25:01.563026] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-12T20:25:01.563069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-12T20:25:01.634631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-12T20:25:01.635176] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-12T20:25:01.636393] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-12T20:25:01.636472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:01.636514] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:01.636543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:01.636642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:01.704917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:01.705938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:01.706072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:01.706107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:01.848376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:01.848540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:01.848614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:01.848654] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:01.852187] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-01-12T20:25:01.852490] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-12T20:25:01.852669] [INFO ] [sig ] JBGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:02.016388] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JBGS.txt [2026-01-12T20:25:02.018923] [INFO ] [sig ] [1710/3499] Completed JBGS in 0.5s | 2.87 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-12T20:25:02.018991] [INFO ] [sig ] [1711/3499] Forecasting JBI... [2026-01-12T20:25:02.019034] [INFO ] [sig ] Generating forecast for: JBI [2026-01-12T20:25:02.019077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-12T20:25:02.035528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-12T20:25:02.035966] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-12T20:25:02.036871] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-12T20:25:02.036929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:02.036962] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:02.036989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:02.037047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:02.104648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:02.105496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:02.105601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:02.105638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:02.228656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:02.228808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:02.228848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:02.228878] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:02.232185] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=27.47%) [2026-01-12T20:25:02.232453] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-12T20:25:02.232592] [INFO ] [sig ] JBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:02.380412] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JBI.txt [2026-01-12T20:25:02.380562] [INFO ] [sig ] [1711/3499] Completed JBI in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:02.380618] [INFO ] [sig ] [1712/3499] Forecasting JBL... [2026-01-12T20:25:02.380648] [INFO ] [sig ] Generating forecast for: JBL [2026-01-12T20:25:02.380677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-12T20:25:02.392662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-12T20:25:02.392924] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-12T20:25:02.393713] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-12T20:25:02.393765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:02.393807] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:02.393835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:02.393891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:02.449802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:02.450402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:02.450482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:02.450513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:02.567766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:02.567917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:02.567959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:02.567988] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:02.571373] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-12T20:25:02.571676] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-12T20:25:02.571804] [INFO ] [sig ] JBL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:02.715539] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JBL.txt [2026-01-12T20:25:02.715706] [INFO ] [sig ] [1712/3499] Completed JBL in 0.3s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:02.715748] [INFO ] [sig ] [1713/3499] Forecasting JBND... [2026-01-12T20:25:02.715777] [INFO ] [sig ] Generating forecast for: JBND [2026-01-12T20:25:02.715806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-12T20:25:02.727137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-12T20:25:02.727438] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-12T20:25:02.728280] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-12T20:25:02.728335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:02.728369] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:02.728396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:02.728453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:02.785623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:02.786323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:02.786406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:02.786439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:02.918912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:02.919084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:02.919134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:02.919165] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:02.922789] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-01-12T20:25:02.923086] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-12T20:25:02.923215] [INFO ] [sig ] JBND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:03.066171] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JBND.txt [2026-01-12T20:25:03.066325] [INFO ] [sig ] [1713/3499] Completed JBND in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:03.066367] [INFO ] [sig ] [1714/3499] Forecasting JBSS... [2026-01-12T20:25:03.066397] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-12T20:25:03.066427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-12T20:25:03.080187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-12T20:25:03.080743] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-12T20:25:03.081694] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-12T20:25:03.081756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:03.081798] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:03.081833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:03.081899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:03.141019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:03.142201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:03.142308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:03.142342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:03.268263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:03.268484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:03.268528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:03.268558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:03.272383] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-12T20:25:03.272707] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-12T20:25:03.272841] [INFO ] [sig ] JBSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:03.422072] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JBSS.txt [2026-01-12T20:25:03.422306] [INFO ] [sig ] [1714/3499] Completed JBSS in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:03.422353] [INFO ] [sig ] [1715/3499] Forecasting JCE... [2026-01-12T20:25:03.422384] [INFO ] [sig ] Generating forecast for: JCE [2026-01-12T20:25:03.422416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-12T20:25:03.436260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-12T20:25:03.436831] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-12T20:25:03.437872] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-12T20:25:03.437931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:03.437967] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:03.437994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:03.438053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:03.497997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:03.499077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:03.499173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:03.499206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:03.623932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:03.624177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:03.624231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:03.624265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:03.629231] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-12T20:25:03.629749] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-12T20:25:03.629941] [INFO ] [sig ] JCE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:03.783085] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JCE.txt [2026-01-12T20:25:03.783313] [INFO ] [sig ] [1715/3499] Completed JCE in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:03.783359] [INFO ] [sig ] [1716/3499] Forecasting JCI... [2026-01-12T20:25:03.783397] [INFO ] [sig ] Generating forecast for: JCI [2026-01-12T20:25:03.783429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-12T20:25:03.798183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-12T20:25:03.798814] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-12T20:25:03.799845] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-12T20:25:03.799908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:03.799983] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:03.800014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:03.800075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:03.858918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:03.860002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:03.860121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:03.860158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:03.991178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:03.991421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:03.991470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:03.991499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:03.996232] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-12T20:25:03.996549] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-12T20:25:03.996713] [INFO ] [sig ] JCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:04.150807] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JCI.txt [2026-01-12T20:25:04.151008] [INFO ] [sig ] [1716/3499] Completed JCI in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:04.151053] [INFO ] [sig ] [1717/3499] Forecasting JD... [2026-01-12T20:25:04.151081] [INFO ] [sig ] Generating forecast for: JD [2026-01-12T20:25:04.151114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-12T20:25:04.164719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-12T20:25:04.165165] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-12T20:25:04.166082] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-12T20:25:04.166138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:04.166173] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:04.166201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:04.166270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:04.226663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:04.227946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:04.228054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:04.228089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:04.352553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:04.352807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:04.352857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:04.352887] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:04.356897] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-12T20:25:04.357236] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-12T20:25:04.357394] [INFO ] [sig ] JD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:04.516263] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JD.txt [2026-01-12T20:25:04.516507] [INFO ] [sig ] [1717/3499] Completed JD in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:04.516556] [INFO ] [sig ] [1718/3499] Forecasting JEF... [2026-01-12T20:25:04.516606] [INFO ] [sig ] Generating forecast for: JEF [2026-01-12T20:25:04.516641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-12T20:25:04.530968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-12T20:25:04.531525] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-12T20:25:04.532493] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-12T20:25:04.532551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:04.532617] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:04.532651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:04.532714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:04.591210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:04.592437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:04.592535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:04.592570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:04.721481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:04.721733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:04.721780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:04.721810] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:04.725765] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-01-12T20:25:04.726079] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-12T20:25:04.726218] [INFO ] [sig ] JEF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:04.873828] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JEF.txt [2026-01-12T20:25:04.874051] [INFO ] [sig ] [1718/3499] Completed JEF in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:04.874098] [INFO ] [sig ] [1719/3499] Forecasting JELD... [2026-01-12T20:25:04.874130] [INFO ] [sig ] Generating forecast for: JELD [2026-01-12T20:25:04.874164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-12T20:25:04.886931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-12T20:25:04.887366] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-12T20:25:04.888353] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-12T20:25:04.888411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:04.888462] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:04.888493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:04.888557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:04.946594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:04.947618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:04.947729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:04.947767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:05.073103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:05.073328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:05.073372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:05.073402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:05.077431] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-12T20:25:05.077775] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-12T20:25:05.077911] [INFO ] [sig ] JELD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:05.222749] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JELD.txt [2026-01-12T20:25:05.222961] [INFO ] [sig ] [1719/3499] Completed JELD in 0.3s | 2.87 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-12T20:25:05.223005] [INFO ] [sig ] [1720/3499] Forecasting JEPQ... [2026-01-12T20:25:05.223035] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-12T20:25:05.223065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-12T20:25:05.237021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-12T20:25:05.237492] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-12T20:25:05.238612] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-12T20:25:05.238666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:05.238699] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:05.238727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:05.238786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:05.296674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:05.297761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:05.297851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:05.297884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:05.425294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:05.425517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:05.425563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:05.425614] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:05.429913] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-01-12T20:25:05.430255] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-12T20:25:05.430422] [INFO ] [sig ] JEPQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:05.577386] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JEPQ.txt [2026-01-12T20:25:05.577637] [INFO ] [sig ] [1720/3499] Completed JEPQ in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:05.577683] [INFO ] [sig ] [1721/3499] Forecasting JFIN... [2026-01-12T20:25:05.577740] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-12T20:25:05.577782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-12T20:25:05.591439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-12T20:25:05.591989] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-12T20:25:05.592904] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-12T20:25:05.592958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:05.592990] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:05.593017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:05.593075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:05.656318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:05.657547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:05.657665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:05.657701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:05.785410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:05.785655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:05.785701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:05.785731] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:05.789622] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-01-12T20:25:05.789979] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-12T20:25:05.790122] [INFO ] [sig ] JFIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:05.945679] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JFIN.txt [2026-01-12T20:25:05.945858] [INFO ] [sig ] [1721/3499] Completed JFIN in 0.4s | 2.86 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:05.945901] [INFO ] [sig ] [1722/3499] Forecasting JGLO... [2026-01-12T20:25:05.945931] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-12T20:25:05.945961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-12T20:25:05.958628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-12T20:25:05.959027] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-12T20:25:05.959941] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-12T20:25:05.959995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:05.960027] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:05.960054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:05.960111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:06.016870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:06.017711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:06.017830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:06.017863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:06.137150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:06.137381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:06.137425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:06.137454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:06.141241] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=34.79%) [2026-01-12T20:25:06.141611] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-12T20:25:06.141747] [INFO ] [sig ] JGLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:06.290070] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JGLO.txt [2026-01-12T20:25:06.290279] [INFO ] [sig ] [1722/3499] Completed JGLO in 0.3s | 2.86 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:06.290322] [INFO ] [sig ] [1723/3499] Forecasting JHG... [2026-01-12T20:25:06.290352] [INFO ] [sig ] Generating forecast for: JHG [2026-01-12T20:25:06.290383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-12T20:25:06.303130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-12T20:25:06.303561] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-12T20:25:06.304445] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-12T20:25:06.304499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:06.304532] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:06.304558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:06.304653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:06.363764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:06.364953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:06.365056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:06.365093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:06.491268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:06.491500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:06.491546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:06.491596] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:06.495593] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-12T20:25:06.495953] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-12T20:25:06.496110] [INFO ] [sig ] JHG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:06.643512] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JHG.txt [2026-01-12T20:25:06.643735] [INFO ] [sig ] [1723/3499] Completed JHG in 0.4s | 2.86 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:06.643780] [INFO ] [sig ] [1724/3499] Forecasting JHI... [2026-01-12T20:25:06.643809] [INFO ] [sig ] Generating forecast for: JHI [2026-01-12T20:25:06.643840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-12T20:25:06.656760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-12T20:25:06.657154] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-12T20:25:06.658032] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-12T20:25:06.658090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:06.658123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:06.658151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:06.658210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:06.714816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:06.715469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:06.715548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:06.715597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:06.823013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:06.823144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:06.823182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:06.823209] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:06.826427] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-01-12T20:25:06.826727] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-12T20:25:06.826849] [INFO ] [sig ] JHI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:06.967550] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JHI.txt [2026-01-12T20:25:06.967692] [INFO ] [sig ] [1724/3499] Completed JHI in 0.3s | 2.87 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:06.967747] [INFO ] [sig ] [1725/3499] Forecasting JHX... [2026-01-12T20:25:06.967779] [INFO ] [sig ] Generating forecast for: JHX [2026-01-12T20:25:06.967809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-12T20:25:06.979380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-12T20:25:06.979690] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-12T20:25:06.980455] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-12T20:25:06.980515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:06.980548] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:06.980594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:06.980654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:07.040146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:07.040906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:07.040985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:07.041017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:07.157397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:07.157534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:07.157590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:07.157623] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:07.160948] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=31.21%) [2026-01-12T20:25:07.161221] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-12T20:25:07.161348] [INFO ] [sig ] JHX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:07.303669] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JHX.txt [2026-01-12T20:25:07.303792] [INFO ] [sig ] [1725/3499] Completed JHX in 0.3s | 2.87 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:07.303830] [INFO ] [sig ] [1726/3499] Forecasting JILL... [2026-01-12T20:25:07.303859] [INFO ] [sig ] Generating forecast for: JILL [2026-01-12T20:25:07.303888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-12T20:25:07.319426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-12T20:25:07.319989] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-12T20:25:07.320958] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-12T20:25:07.321024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:07.321058] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:07.321087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:07.321148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:07.383471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:07.384707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:07.384870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:07.384907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:07.502795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:07.503022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:07.503069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:07.503098] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:07.507201] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-12T20:25:07.507547] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-12T20:25:07.507749] [INFO ] [sig ] JILL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:07.656604] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JILL.txt [2026-01-12T20:25:07.656859] [INFO ] [sig ] [1726/3499] Completed JILL in 0.4s | 2.87 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:07.656908] [INFO ] [sig ] [1727/3499] Forecasting JIVE... [2026-01-12T20:25:07.656944] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-12T20:25:07.656987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-12T20:25:07.670935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-12T20:25:07.671444] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-12T20:25:07.672400] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-12T20:25:07.672461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:07.672496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:07.672525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:07.672615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:07.738460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:07.739568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:07.739685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:07.739720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:07.855423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:07.855665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:07.855713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:07.855742] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:07.859643] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-01-12T20:25:07.859972] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-12T20:25:07.860119] [INFO ] [sig ] JIVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:08.006175] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JIVE.txt [2026-01-12T20:25:08.006398] [INFO ] [sig ] [1727/3499] Completed JIVE in 0.3s | 2.87 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-12T20:25:08.006442] [INFO ] [sig ] [1728/3499] Forecasting JJSF... [2026-01-12T20:25:08.006472] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-12T20:25:08.006502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-12T20:25:08.020708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-12T20:25:08.021134] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-12T20:25:08.021989] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-12T20:25:08.022043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:08.022075] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:08.022102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:08.022159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:08.079083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:08.080102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:08.080194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:08.080228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:08.199705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:08.199845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:08.199885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:08.199914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:08.203230] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=70.47%) [2026-01-12T20:25:08.203505] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-12T20:25:08.203648] [INFO ] [sig ] JJSF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:08.350884] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JJSF.txt [2026-01-12T20:25:08.351020] [INFO ] [sig ] [1728/3499] Completed JJSF in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:08.351059] [INFO ] [sig ] [1729/3499] Forecasting JKHY... [2026-01-12T20:25:08.351087] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-12T20:25:08.351116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-12T20:25:08.363412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-12T20:25:08.363735] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-12T20:25:08.364537] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-12T20:25:08.364610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:08.364645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:08.364676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:08.364735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:08.422666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:08.423366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:08.423446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:08.423480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:08.545417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:08.545562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:08.545623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:08.545657] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:08.549082] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=37.85%) [2026-01-12T20:25:08.549358] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-12T20:25:08.549486] [INFO ] [sig ] JKHY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:08.693306] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JKHY.txt [2026-01-12T20:25:08.693448] [INFO ] [sig ] [1729/3499] Completed JKHY in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:08.693488] [INFO ] [sig ] [1730/3499] Forecasting JKS... [2026-01-12T20:25:08.693516] [INFO ] [sig ] Generating forecast for: JKS [2026-01-12T20:25:08.693546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-12T20:25:08.705451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-12T20:25:08.705754] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-12T20:25:08.706509] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-12T20:25:08.706561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:08.706616] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:08.706646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:08.706705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:08.763147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:08.763796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:08.763875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:08.763910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:08.883476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:08.883635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:08.883682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:08.883716] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:08.886999] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-12T20:25:08.887279] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-12T20:25:08.887399] [INFO ] [sig ] JKS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:09.033283] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JKS.txt [2026-01-12T20:25:09.033419] [INFO ] [sig ] [1730/3499] Completed JKS in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:09.033459] [INFO ] [sig ] [1731/3499] Forecasting JLL... [2026-01-12T20:25:09.033488] [INFO ] [sig ] Generating forecast for: JLL [2026-01-12T20:25:09.033518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-12T20:25:09.044973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-12T20:25:09.045242] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-12T20:25:09.046027] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-12T20:25:09.046079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:09.046110] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:09.046137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:09.046194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:09.102255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:09.102868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:09.102943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:09.102974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:09.224652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:09.224776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:09.224811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:09.224839] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:09.228051] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=17.59%) [2026-01-12T20:25:09.228312] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-12T20:25:09.228432] [INFO ] [sig ] JLL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:09.369832] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JLL.txt [2026-01-12T20:25:09.369956] [INFO ] [sig ] [1731/3499] Completed JLL in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:09.369994] [INFO ] [sig ] [1732/3499] Forecasting JLS... [2026-01-12T20:25:09.370022] [INFO ] [sig ] Generating forecast for: JLS [2026-01-12T20:25:09.370051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-12T20:25:09.381348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-12T20:25:09.381714] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-12T20:25:09.382494] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-12T20:25:09.382547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:09.382598] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:09.382627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:09.382684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:09.438502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:09.439119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:09.439195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:09.439225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:09.547197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:09.547344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:09.547383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:09.547412] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:09.550673] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-01-12T20:25:09.550936] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-12T20:25:09.551057] [INFO ] [sig ] JLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:09.697151] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JLS.txt [2026-01-12T20:25:09.697351] [INFO ] [sig ] [1732/3499] Completed JLS in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:09.697398] [INFO ] [sig ] [1733/3499] Forecasting JMIA... [2026-01-12T20:25:09.697427] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-12T20:25:09.697458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-12T20:25:09.710490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-12T20:25:09.710949] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-12T20:25:09.711801] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-12T20:25:09.711855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:09.711917] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:09.711946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:09.712003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:09.770733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:09.771733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:09.771822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:09.771854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:09.895655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:09.895825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:09.895867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:09.895895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:09.899392] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=49.17%) [2026-01-12T20:25:09.899696] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-12T20:25:09.899824] [INFO ] [sig ] JMIA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:10.040565] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JMIA.txt [2026-01-12T20:25:10.040739] [INFO ] [sig ] [1733/3499] Completed JMIA in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:10.040781] [INFO ] [sig ] [1734/3499] Forecasting JMSB... [2026-01-12T20:25:10.040810] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-12T20:25:10.040840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-12T20:25:10.051624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-12T20:25:10.051907] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-12T20:25:10.052700] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-12T20:25:10.052755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:10.052787] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:10.052813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:10.052869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:10.108874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:10.109591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:10.109671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:10.109708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:10.219900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:10.220105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:10.220156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:10.220189] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:10.223742] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=19.42%) [2026-01-12T20:25:10.224025] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-12T20:25:10.224159] [INFO ] [sig ] JMSB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:10.367375] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JMSB.txt [2026-01-12T20:25:10.367528] [INFO ] [sig ] [1734/3499] Completed JMSB in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:10.367566] [INFO ] [sig ] [1735/3499] Forecasting JNJ... [2026-01-12T20:25:10.367616] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-12T20:25:10.367647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-12T20:25:10.379732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-12T20:25:10.379996] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-12T20:25:10.380780] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-12T20:25:10.380831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:10.380863] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:10.380890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:10.380946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:10.437497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:10.438360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:10.438441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:10.438473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:10.565930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:10.566097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:10.566137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:10.566166] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:10.569651] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-12T20:25:10.569937] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-12T20:25:10.570071] [INFO ] [sig ] JNJ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:10.720444] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JNJ.txt [2026-01-12T20:25:10.720606] [INFO ] [sig ] [1735/3499] Completed JNJ in 0.4s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:10.720650] [INFO ] [sig ] [1736/3499] Forecasting JOBY... [2026-01-12T20:25:10.720680] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-12T20:25:10.720712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-12T20:25:10.732223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-12T20:25:10.732546] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-12T20:25:10.733353] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-12T20:25:10.733409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:10.733455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:10.733483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:10.733539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:10.790416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:10.791214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:10.791293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:10.791326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:10.914207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:10.914379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:10.914421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:10.914499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:10.918068] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=60.29%) [2026-01-12T20:25:10.918354] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-12T20:25:10.918486] [INFO ] [sig ] JOBY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:11.060273] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JOBY.txt [2026-01-12T20:25:11.060440] [INFO ] [sig ] [1736/3499] Completed JOBY in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-12T20:25:11.060482] [INFO ] [sig ] [1737/3499] Forecasting JOE... [2026-01-12T20:25:11.060511] [INFO ] [sig ] Generating forecast for: JOE [2026-01-12T20:25:11.060540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-12T20:25:11.072876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-12T20:25:11.073192] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-12T20:25:11.073996] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-12T20:25:11.074050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:11.074083] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:11.074111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:11.074170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:11.131093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:11.131859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:11.131937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:11.131971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:11.250791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:11.250948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:11.250987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:11.251018] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:11.254375] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-12T20:25:11.254696] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-12T20:25:11.254825] [INFO ] [sig ] JOE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:11.395732] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JOE.txt [2026-01-12T20:25:11.395864] [INFO ] [sig ] [1737/3499] Completed JOE in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:11.395903] [INFO ] [sig ] [1738/3499] Forecasting JOF... [2026-01-12T20:25:11.395932] [INFO ] [sig ] Generating forecast for: JOF [2026-01-12T20:25:11.395961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-12T20:25:11.407320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-12T20:25:11.407696] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-12T20:25:11.408488] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-12T20:25:11.408540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:11.408589] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:11.408619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:11.408677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:11.468969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:11.469885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:11.469965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:11.469998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:11.588493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:11.588666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:11.588709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:11.588741] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:11.592145] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=25.56%) [2026-01-12T20:25:11.592423] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-12T20:25:11.592550] [INFO ] [sig ] JOF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:11.734981] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JOF.txt [2026-01-12T20:25:11.735136] [INFO ] [sig ] [1738/3499] Completed JOF in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:11.735177] [INFO ] [sig ] [1739/3499] Forecasting JPC... [2026-01-12T20:25:11.735206] [INFO ] [sig ] Generating forecast for: JPC [2026-01-12T20:25:11.735236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-12T20:25:11.746338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-12T20:25:11.746683] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-12T20:25:11.747443] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-12T20:25:11.747495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:11.747528] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:11.747556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:11.747637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:11.805291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:11.806168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:11.806265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:11.806309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:11.943081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:11.943243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:11.943290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:11.943329] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:11.947554] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=54.49%) [2026-01-12T20:25:11.947963] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-12T20:25:11.948137] [INFO ] [sig ] JPC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:12.097348] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JPC.txt [2026-01-12T20:25:12.097519] [INFO ] [sig ] [1739/3499] Completed JPC in 0.4s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:12.097567] [INFO ] [sig ] [1740/3499] Forecasting JPEF... [2026-01-12T20:25:12.097616] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-12T20:25:12.097646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-12T20:25:12.109527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-12T20:25:12.109924] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-12T20:25:12.110736] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-12T20:25:12.110791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:12.110823] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:12.110849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:12.110905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:12.166938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:12.167878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:12.167961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:12.167993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:12.285519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:12.285697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:12.285738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:12.285766] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:12.289144] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=29.42%) [2026-01-12T20:25:12.289423] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-12T20:25:12.289548] [INFO ] [sig ] JPEF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:12.436302] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JPEF.txt [2026-01-12T20:25:12.436460] [INFO ] [sig ] [1740/3499] Completed JPEF in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:12.436502] [INFO ] [sig ] [1741/3499] Forecasting JPM... [2026-01-12T20:25:12.436531] [INFO ] [sig ] Generating forecast for: JPM [2026-01-12T20:25:12.436561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-12T20:25:12.448436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-12T20:25:12.448871] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-12T20:25:12.449701] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-12T20:25:12.449760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:12.449793] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:12.449820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:12.449877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:12.509130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:12.510049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:12.510147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:12.510183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:12.648353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:12.648525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:12.648565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:12.648620] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:12.652608] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-12T20:25:12.653002] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-12T20:25:12.653165] [INFO ] [sig ] JPM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:12.801343] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JPM.txt [2026-01-12T20:25:12.801507] [INFO ] [sig ] [1741/3499] Completed JPM in 0.4s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:12.801549] [INFO ] [sig ] [1742/3499] Forecasting JQC... [2026-01-12T20:25:12.801594] [INFO ] [sig ] Generating forecast for: JQC [2026-01-12T20:25:12.801625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-12T20:25:12.814201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-12T20:25:12.814716] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-12T20:25:12.815879] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-12T20:25:12.815949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:12.815990] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:12.816028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:12.816112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:12.887550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:12.888506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:12.888639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:12.888679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:13.021144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:13.021307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:13.021348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:13.021378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:13.024918] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-01-12T20:25:13.025224] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-12T20:25:13.025358] [INFO ] [sig ] JQC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:13.168549] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JQC.txt [2026-01-12T20:25:13.168732] [INFO ] [sig ] [1742/3499] Completed JQC in 0.4s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:13.168773] [INFO ] [sig ] [1743/3499] Forecasting JRI... [2026-01-12T20:25:13.168801] [INFO ] [sig ] Generating forecast for: JRI [2026-01-12T20:25:13.168830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-12T20:25:13.182942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-12T20:25:13.183523] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-12T20:25:13.184603] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-12T20:25:13.184664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:13.184702] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:13.184741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:13.184803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:13.244170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:13.245283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:13.245421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:13.245456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:13.361402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:13.361591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:13.361635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:13.361684] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:13.365154] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=70.57%) [2026-01-12T20:25:13.365436] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-12T20:25:13.365570] [INFO ] [sig ] JRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:13.506288] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JRI.txt [2026-01-12T20:25:13.506437] [INFO ] [sig ] [1743/3499] Completed JRI in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:13.506478] [INFO ] [sig ] [1744/3499] Forecasting JRS... [2026-01-12T20:25:13.506507] [INFO ] [sig ] Generating forecast for: JRS [2026-01-12T20:25:13.506538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-12T20:25:13.519246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-12T20:25:13.519532] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-12T20:25:13.520307] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-12T20:25:13.520359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:13.520390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:13.520416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:13.520477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:13.576300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:13.577116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:13.577197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:13.577228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:13.691224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:13.691381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:13.691420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:13.691448] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:13.694802] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=78.60%) [2026-01-12T20:25:13.695069] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-12T20:25:13.695191] [INFO ] [sig ] JRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:13.838805] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/JRS.txt [2026-01-12T20:25:13.838966] [INFO ] [sig ] [1744/3499] Completed JRS in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:13.839005] [INFO ] [sig ] [1745/3499] Forecasting JSM... [2026-01-12T20:25:13.839035] [INFO ] [sig ] Generating forecast for: JSM [2026-01-12T20:25:13.839066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-12T20:25:13.850320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-12T20:25:13.850681] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-12T20:25:13.851446] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-12T20:25:13.851498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:13.851530] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:13.851556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:13.851634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:13.908454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:13.909332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:13.909415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:13.909466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:14.026400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:14.026566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:14.026623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:14.026653] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:14.029982] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-01-12T20:25:14.030257] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-12T20:25:14.030380] [INFO ] [sig ] JSM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:14.172947] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JSM.txt [2026-01-12T20:25:14.173105] [INFO ] [sig ] [1745/3499] Completed JSM in 0.3s | 2.87 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-12T20:25:14.173144] [INFO ] [sig ] [1746/3499] Forecasting JSMD... [2026-01-12T20:25:14.173174] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-12T20:25:14.173203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-12T20:25:14.184142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-12T20:25:14.184505] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-12T20:25:14.185291] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-12T20:25:14.185343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:14.185374] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:14.185401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:14.185456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:14.242369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:14.243299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:14.243388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:14.243419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:14.366621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:14.366785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:14.366824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:14.366852] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:14.370179] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-01-12T20:25:14.370454] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-12T20:25:14.370599] [INFO ] [sig ] JSMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:14.520134] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JSMD.txt [2026-01-12T20:25:14.520385] [INFO ] [sig ] [1746/3499] Completed JSMD in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:14.520429] [INFO ] [sig ] [1747/3499] Forecasting JSML... [2026-01-12T20:25:14.520464] [INFO ] [sig ] Generating forecast for: JSML [2026-01-12T20:25:14.520504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-12T20:25:14.532396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-12T20:25:14.532782] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-12T20:25:14.533607] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-12T20:25:14.533659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:14.533696] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:14.533736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:14.533806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:14.590557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:14.591406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:14.591522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:14.591557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:14.707461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:14.707649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:14.707690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:14.707734] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:14.711082] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-12T20:25:14.711348] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-12T20:25:14.711467] [INFO ] [sig ] JSML: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:14.852373] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JSML.txt [2026-01-12T20:25:14.852485] [INFO ] [sig ] [1747/3499] Completed JSML in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:14.852522] [INFO ] [sig ] [1748/3499] Forecasting JTEK... [2026-01-12T20:25:14.852549] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-12T20:25:14.852597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-12T20:25:14.864049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-12T20:25:14.864304] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-12T20:25:14.865075] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-12T20:25:14.865127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:14.865158] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:14.865186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:14.865242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:14.921074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:14.921666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:14.921741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:14.921772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:15.042987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:15.043135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:15.043172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:15.043201] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:15.046405] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-12T20:25:15.046696] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-12T20:25:15.046819] [INFO ] [sig ] JTEK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:15.186630] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JTEK.txt [2026-01-12T20:25:15.186775] [INFO ] [sig ] [1748/3499] Completed JTEK in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:15.186817] [INFO ] [sig ] [1749/3499] Forecasting JVA... [2026-01-12T20:25:15.186850] [INFO ] [sig ] Generating forecast for: JVA [2026-01-12T20:25:15.186879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-12T20:25:15.198379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-12T20:25:15.198640] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-12T20:25:15.199441] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-12T20:25:15.199493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:15.199525] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:15.199551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:15.199634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:15.255484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:15.256095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:15.256171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:15.256202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:15.371697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:15.371854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:15.371911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:15.371941] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:15.375235] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-12T20:25:15.375500] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-12T20:25:15.375665] [INFO ] [sig ] JVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:15.517531] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JVA.txt [2026-01-12T20:25:15.517679] [INFO ] [sig ] [1749/3499] Completed JVA in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:15.517736] [INFO ] [sig ] [1750/3499] Forecasting JXN... [2026-01-12T20:25:15.517766] [INFO ] [sig ] Generating forecast for: JXN [2026-01-12T20:25:15.517801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-12T20:25:15.529802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-12T20:25:15.530081] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-12T20:25:15.530852] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-12T20:25:15.530904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:15.530959] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:15.530987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:15.531223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:15.588042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:15.588830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:15.588915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:15.588950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:15.712280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:15.712458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:15.712500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:15.712527] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:15.715880] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=29.06%) [2026-01-12T20:25:15.716163] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-12T20:25:15.716286] [INFO ] [sig ] JXN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:15.855838] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/JXN.txt [2026-01-12T20:25:15.855972] [INFO ] [sig ] [1750/3499] Completed JXN in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:15.856011] [INFO ] [sig ] [1751/3499] Forecasting KAI... [2026-01-12T20:25:15.856040] [INFO ] [sig ] Generating forecast for: KAI [2026-01-12T20:25:15.856086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-12T20:25:15.867502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-12T20:25:15.867840] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-12T20:25:15.868610] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-12T20:25:15.868662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:15.868694] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:15.868721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:15.868778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:15.924547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:15.925385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:15.925465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:15.925497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:16.047820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:16.047979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:16.048019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:16.048047] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:16.051358] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-12T20:25:16.051642] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-12T20:25:16.051767] [INFO ] [sig ] KAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:16.191829] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KAI.txt [2026-01-12T20:25:16.191954] [INFO ] [sig ] [1751/3499] Completed KAI in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:16.191993] [INFO ] [sig ] [1752/3499] Forecasting KARO... [2026-01-12T20:25:16.192022] [INFO ] [sig ] Generating forecast for: KARO [2026-01-12T20:25:16.192051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-12T20:25:16.202952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-12T20:25:16.203212] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-12T20:25:16.203977] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-12T20:25:16.204028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:16.204060] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:16.204086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:16.204141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:16.260476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:16.261133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:16.261210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:16.261242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:16.382284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:16.382442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:16.382481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:16.382508] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:16.386008] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=50.33%) [2026-01-12T20:25:16.386295] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-12T20:25:16.386426] [INFO ] [sig ] KARO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:16.534027] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KARO.txt [2026-01-12T20:25:16.534165] [INFO ] [sig ] [1752/3499] Completed KARO in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:16.534205] [INFO ] [sig ] [1753/3499] Forecasting KB... [2026-01-12T20:25:16.534234] [INFO ] [sig ] Generating forecast for: KB [2026-01-12T20:25:16.534265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-12T20:25:16.547379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-12T20:25:16.547678] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-12T20:25:16.548533] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-12T20:25:16.548610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:16.548653] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:16.548687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:16.548749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:16.606634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:16.607277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:16.607359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:16.607391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:16.730306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:16.730457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:16.730497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:16.730558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:16.733931] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-01-12T20:25:16.734197] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-12T20:25:16.734325] [INFO ] [sig ] KB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:16.875329] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KB.txt [2026-01-12T20:25:16.875454] [INFO ] [sig ] [1753/3499] Completed KB in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-12T20:25:16.875492] [INFO ] [sig ] [1754/3499] Forecasting KBH... [2026-01-12T20:25:16.875521] [INFO ] [sig ] Generating forecast for: KBH [2026-01-12T20:25:16.875552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-12T20:25:16.886760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-12T20:25:16.887029] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-12T20:25:16.887822] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-12T20:25:16.887874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:16.887906] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:16.887932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:16.887989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:16.944757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:16.945371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:16.945445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:16.945477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:17.071605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:17.071776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:17.071821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:17.071850] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:17.075737] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=17.33%) [2026-01-12T20:25:17.076165] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-12T20:25:17.076350] [INFO ] [sig ] KBH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:17.226313] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KBH.txt [2026-01-12T20:25:17.226467] [INFO ] [sig ] [1754/3499] Completed KBH in 0.4s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:17.226507] [INFO ] [sig ] [1755/3499] Forecasting KBWB... [2026-01-12T20:25:17.226536] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-12T20:25:17.226565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-12T20:25:17.238512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-12T20:25:17.238841] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-12T20:25:17.239630] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-12T20:25:17.239685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:17.239718] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:17.239746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:17.239804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:17.298667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:17.299422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:17.299504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:17.299536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:17.427785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:17.427939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:17.427978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:17.428006] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:17.431333] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-12T20:25:17.431642] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-12T20:25:17.431764] [INFO ] [sig ] KBWB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:17.572228] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KBWB.txt [2026-01-12T20:25:17.572352] [INFO ] [sig ] [1755/3499] Completed KBWB in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:17.572390] [INFO ] [sig ] [1756/3499] Forecasting KBWD... [2026-01-12T20:25:17.572420] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-12T20:25:17.572450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-12T20:25:17.584267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-12T20:25:17.584540] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-12T20:25:17.585319] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-12T20:25:17.585371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:17.585403] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:17.585430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:17.585485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:17.644467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:17.645329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:17.645409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:17.645441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:17.763902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:17.764077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:17.764118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:17.764147] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:17.767482] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-12T20:25:17.767799] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-12T20:25:17.767921] [INFO ] [sig ] KBWD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:17.909033] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KBWD.txt [2026-01-12T20:25:17.909160] [INFO ] [sig ] [1756/3499] Completed KBWD in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:17.909198] [INFO ] [sig ] [1757/3499] Forecasting KBWP... [2026-01-12T20:25:17.909227] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-12T20:25:17.909257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-12T20:25:17.920023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-12T20:25:17.920283] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-12T20:25:17.921055] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-12T20:25:17.921108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:17.921140] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:17.921166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:17.921222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:17.977290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:17.977910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:17.977986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:17.978017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:18.091939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:18.092094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:18.092133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:18.092161] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:18.095456] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=27.14%) [2026-01-12T20:25:18.095742] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-12T20:25:18.095861] [INFO ] [sig ] KBWP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:18.240632] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KBWP.txt [2026-01-12T20:25:18.240792] [INFO ] [sig ] [1757/3499] Completed KBWP in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:18.240832] [INFO ] [sig ] [1758/3499] Forecasting KBWY... [2026-01-12T20:25:18.240863] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-12T20:25:18.240894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-12T20:25:18.254598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-12T20:25:18.255092] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-12T20:25:18.256089] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-12T20:25:18.256144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:18.256176] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:18.256202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:18.256257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:18.317642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:18.318887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:18.318987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:18.319021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:18.446970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:18.447170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:18.447239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:18.447291] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:18.452632] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-12T20:25:18.453053] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-12T20:25:18.453213] [INFO ] [sig ] KBWY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:18.626118] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KBWY.txt [2026-01-12T20:25:18.626284] [INFO ] [sig ] [1758/3499] Completed KBWY in 0.4s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:18.626327] [INFO ] [sig ] [1759/3499] Forecasting KC... [2026-01-12T20:25:18.626357] [INFO ] [sig ] Generating forecast for: KC [2026-01-12T20:25:18.626388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-12T20:25:18.641360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-12T20:25:18.641895] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-12T20:25:18.643109] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-12T20:25:18.643180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:18.643233] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:18.643276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:18.643369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:18.729280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:18.730338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:18.730452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:18.730492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:18.910795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:18.911050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:18.911119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:18.911155] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:18.915746] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-12T20:25:18.916152] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-12T20:25:18.916315] [INFO ] [sig ] KC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:19.130245] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KC.txt [2026-01-12T20:25:19.130481] [INFO ] [sig ] [1759/3499] Completed KC in 0.5s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:19.130548] [INFO ] [sig ] [1760/3499] Forecasting KD... [2026-01-12T20:25:19.130615] [INFO ] [sig ] Generating forecast for: KD [2026-01-12T20:25:19.130662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-12T20:25:19.147233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-12T20:25:19.147795] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-12T20:25:19.148945] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-12T20:25:19.149035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:19.149078] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:19.149115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:19.149197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:19.226556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:19.227802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:19.227959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:19.228013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:19.362893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:19.363060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:19.363103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:19.363132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:19.366932] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-12T20:25:19.367326] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-12T20:25:19.367477] [INFO ] [sig ] KD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:19.528407] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KD.txt [2026-01-12T20:25:19.528568] [INFO ] [sig ] [1760/3499] Completed KD in 0.4s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:19.528631] [INFO ] [sig ] [1761/3499] Forecasting KDP... [2026-01-12T20:25:19.528662] [INFO ] [sig ] Generating forecast for: KDP [2026-01-12T20:25:19.528693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-12T20:25:19.540075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-12T20:25:19.540460] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-12T20:25:19.541322] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-12T20:25:19.541377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:19.541412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:19.541440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:19.541503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:19.601760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:19.602815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:19.602896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:19.602931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:19.722022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:19.722179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:19.722221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:19.722252] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:19.725716] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-01-12T20:25:19.726022] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-12T20:25:19.726158] [INFO ] [sig ] KDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:19.875003] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KDP.txt [2026-01-12T20:25:19.875158] [INFO ] [sig ] [1761/3499] Completed KDP in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:19.875198] [INFO ] [sig ] [1762/3499] Forecasting KE... [2026-01-12T20:25:19.875229] [INFO ] [sig ] Generating forecast for: KE [2026-01-12T20:25:19.875259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-12T20:25:19.887299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-12T20:25:19.887669] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-12T20:25:19.888566] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-12T20:25:19.888660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:19.888703] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:19.888737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:19.888804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:19.948029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:19.948874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:19.948972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:19.949013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:20.070611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:20.070766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:20.070805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:20.070834] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:20.074176] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-01-12T20:25:20.074458] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-12T20:25:20.074600] [INFO ] [sig ] KE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:20.225016] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KE.txt [2026-01-12T20:25:20.225211] [INFO ] [sig ] [1762/3499] Completed KE in 0.3s | 2.87 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-12T20:25:20.225258] [INFO ] [sig ] [1763/3499] Forecasting KELYA... [2026-01-12T20:25:20.225292] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-12T20:25:20.225324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-12T20:25:20.236879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-12T20:25:20.237256] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-12T20:25:20.238145] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-12T20:25:20.238197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:20.238229] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:20.238256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:20.238311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:20.298373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:20.299387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:20.299467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:20.299499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:20.423624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:20.423772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:20.423812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:20.423841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:20.427273] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-12T20:25:20.427564] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-12T20:25:20.427739] [INFO ] [sig ] KELYA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:20.576869] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KELYA.txt [2026-01-12T20:25:20.577043] [INFO ] [sig ] [1763/3499] Completed KELYA in 0.4s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:20.577090] [INFO ] [sig ] [1764/3499] Forecasting KEN... [2026-01-12T20:25:20.577121] [INFO ] [sig ] Generating forecast for: KEN [2026-01-12T20:25:20.577151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-12T20:25:20.587773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-12T20:25:20.588153] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-12T20:25:20.588994] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-12T20:25:20.589058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:20.589092] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:20.589119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:20.589175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:20.649338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:20.650222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:20.650304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:20.650338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:20.771751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:20.771939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:20.771991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:20.772027] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:20.776433] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=76.17%) [2026-01-12T20:25:20.776775] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-12T20:25:20.776913] [INFO ] [sig ] KEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:20.929285] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KEN.txt [2026-01-12T20:25:20.929436] [INFO ] [sig ] [1764/3499] Completed KEN in 0.4s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:20.929476] [INFO ] [sig ] [1765/3499] Forecasting KEP... [2026-01-12T20:25:20.929505] [INFO ] [sig ] Generating forecast for: KEP [2026-01-12T20:25:20.929537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-12T20:25:20.940617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-12T20:25:20.940886] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-12T20:25:20.941692] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-12T20:25:20.941745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:20.941776] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:20.941803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:20.941859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:20.999203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:20.999851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:20.999930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:20.999973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:21.123051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:21.123217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:21.123259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:21.123289] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:21.126829] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-12T20:25:21.127133] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-12T20:25:21.127283] [INFO ] [sig ] KEP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:21.275956] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KEP.txt [2026-01-12T20:25:21.276109] [INFO ] [sig ] [1765/3499] Completed KEP in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:21.276149] [INFO ] [sig ] [1766/3499] Forecasting KEX... [2026-01-12T20:25:21.276178] [INFO ] [sig ] Generating forecast for: KEX [2026-01-12T20:25:21.276208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-12T20:25:21.287955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-12T20:25:21.288243] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-12T20:25:21.289049] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-12T20:25:21.289103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:21.289137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:21.289165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:21.289222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:21.352836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:21.353727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:21.353811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:21.353844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:21.480342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:21.480505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:21.480545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:21.480595] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:21.484025] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=21.26%) [2026-01-12T20:25:21.484345] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-12T20:25:21.484476] [INFO ] [sig ] KEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:21.630616] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KEX.txt [2026-01-12T20:25:21.630771] [INFO ] [sig ] [1766/3499] Completed KEX in 0.4s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:21.630810] [INFO ] [sig ] [1767/3499] Forecasting KEYS... [2026-01-12T20:25:21.630840] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-12T20:25:21.630870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-12T20:25:21.642373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-12T20:25:21.642741] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-12T20:25:21.643499] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-12T20:25:21.643552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:21.643627] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:21.643657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:21.643714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:21.702396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:21.703301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:21.703395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:21.703428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:21.829861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:21.830025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:21.830064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:21.830111] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:21.833561] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-01-12T20:25:21.833872] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-12T20:25:21.834018] [INFO ] [sig ] KEYS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:21.984285] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KEYS.txt [2026-01-12T20:25:21.984445] [INFO ] [sig ] [1767/3499] Completed KEYS in 0.4s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:21.984487] [INFO ] [sig ] [1768/3499] Forecasting KFS... [2026-01-12T20:25:21.984516] [INFO ] [sig ] Generating forecast for: KFS [2026-01-12T20:25:21.984545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-12T20:25:21.995995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-12T20:25:21.996302] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-12T20:25:21.997103] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-12T20:25:21.997156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:21.997189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:21.997218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:21.997276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:22.056473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:22.057343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:22.057428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:22.057461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:22.176369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:22.176524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:22.176565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:22.176613] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:22.179937] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=55.42%) [2026-01-12T20:25:22.180201] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-12T20:25:22.180322] [INFO ] [sig ] KFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:22.330557] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KFS.txt [2026-01-12T20:25:22.330730] [INFO ] [sig ] [1768/3499] Completed KFS in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:22.330769] [INFO ] [sig ] [1769/3499] Forecasting KFY... [2026-01-12T20:25:22.330799] [INFO ] [sig ] Generating forecast for: KFY [2026-01-12T20:25:22.330829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-12T20:25:22.342765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-12T20:25:22.343120] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-12T20:25:22.343907] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-12T20:25:22.343960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:22.343992] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:22.344019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:22.344075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:22.405799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:22.406917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:22.407048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:22.407084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:22.522550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:22.522737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:22.522780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:22.522810] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:22.526317] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-12T20:25:22.526635] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-12T20:25:22.526768] [INFO ] [sig ] KFY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:22.675651] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KFY.txt [2026-01-12T20:25:22.675814] [INFO ] [sig ] [1769/3499] Completed KFY in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:22.675855] [INFO ] [sig ] [1770/3499] Forecasting KGS... [2026-01-12T20:25:22.675884] [INFO ] [sig ] Generating forecast for: KGS [2026-01-12T20:25:22.675915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-12T20:25:22.687269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-12T20:25:22.687657] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-12T20:25:22.688481] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-12T20:25:22.688535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:22.688591] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:22.688634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:22.688696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:22.746558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:22.747408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:22.747489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:22.747523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:22.871442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:22.871614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:22.871656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:22.871726] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:22.875264] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=28.83%) [2026-01-12T20:25:22.875567] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-12T20:25:22.875721] [INFO ] [sig ] KGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:23.019629] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KGS.txt [2026-01-12T20:25:23.019765] [INFO ] [sig ] [1770/3499] Completed KGS in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:23.019804] [INFO ] [sig ] [1771/3499] Forecasting KHC... [2026-01-12T20:25:23.019832] [INFO ] [sig ] Generating forecast for: KHC [2026-01-12T20:25:23.019862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-12T20:25:23.031459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-12T20:25:23.031830] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-12T20:25:23.032633] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-12T20:25:23.032687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:23.032719] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:23.032760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:23.032817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:23.091192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:23.092052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:23.092133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:23.092167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:23.212101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:23.212265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:23.212304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:23.212335] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:23.215824] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-12T20:25:23.216125] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-12T20:25:23.216261] [INFO ] [sig ] KHC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:23.368334] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KHC.txt [2026-01-12T20:25:23.368495] [INFO ] [sig ] [1771/3499] Completed KHC in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-12T20:25:23.368536] [INFO ] [sig ] [1772/3499] Forecasting KIDS... [2026-01-12T20:25:23.368566] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-12T20:25:23.368615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-12T20:25:23.379699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-12T20:25:23.379986] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-12T20:25:23.380757] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-12T20:25:23.380809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:23.380841] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:23.380867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:23.380928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:23.438415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:23.439267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:23.439347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:23.439379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:23.556553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:23.556720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:23.556760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:23.556791] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:23.560127] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-12T20:25:23.560395] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-12T20:25:23.560515] [INFO ] [sig ] KIDS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:23.704190] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KIDS.txt [2026-01-12T20:25:23.704357] [INFO ] [sig ] [1772/3499] Completed KIDS in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:23.704399] [INFO ] [sig ] [1773/3499] Forecasting KIM... [2026-01-12T20:25:23.704428] [INFO ] [sig ] Generating forecast for: KIM [2026-01-12T20:25:23.704459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-12T20:25:23.716316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-12T20:25:23.716734] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-12T20:25:23.717550] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-12T20:25:23.717623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:23.717657] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:23.717684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:23.717779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:23.775255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:23.776105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:23.776216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:23.776251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:23.899548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:23.899717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:23.899758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:23.899788] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:23.903154] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-01-12T20:25:23.903426] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-12T20:25:23.903551] [INFO ] [sig ] KIM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:24.050940] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KIM.txt [2026-01-12T20:25:24.051106] [INFO ] [sig ] [1773/3499] Completed KIM in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:24.051148] [INFO ] [sig ] [1774/3499] Forecasting KINS... [2026-01-12T20:25:24.051176] [INFO ] [sig ] Generating forecast for: KINS [2026-01-12T20:25:24.051206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-12T20:25:24.062423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-12T20:25:24.062801] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-12T20:25:24.063568] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-12T20:25:24.063642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:24.063675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:24.063702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:24.063758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:24.120838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:24.121666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:24.121748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:24.121781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:24.241621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:24.241777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:24.241815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:24.241844] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:24.245160] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-01-12T20:25:24.245442] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-12T20:25:24.245568] [INFO ] [sig ] KINS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:24.391288] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KINS.txt [2026-01-12T20:25:24.391442] [INFO ] [sig ] [1774/3499] Completed KINS in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:24.391482] [INFO ] [sig ] [1775/3499] Forecasting KIO... [2026-01-12T20:25:24.391510] [INFO ] [sig ] Generating forecast for: KIO [2026-01-12T20:25:24.391559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-12T20:25:24.403071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-12T20:25:24.403459] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-12T20:25:24.404281] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-12T20:25:24.404337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:24.404371] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:24.404399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:24.404457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:24.461995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:24.462802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:24.462880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:24.462912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:24.583130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:24.583294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:24.583334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:24.583364] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:24.586846] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-12T20:25:24.587128] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-12T20:25:24.587258] [INFO ] [sig ] KIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:24.727367] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KIO.txt [2026-01-12T20:25:24.727484] [INFO ] [sig ] [1775/3499] Completed KIO in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:24.727522] [INFO ] [sig ] [1776/3499] Forecasting KKRS... [2026-01-12T20:25:24.727551] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-12T20:25:24.727597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-12T20:25:24.738897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-12T20:25:24.739153] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-12T20:25:24.739933] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-12T20:25:24.739985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:24.740017] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:24.740044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:24.740100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:24.797370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:24.797996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:24.798071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:24.798102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:24.909485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:24.909626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:24.909665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:24.909693] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:24.912905] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=66.86%) [2026-01-12T20:25:24.913180] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-12T20:25:24.913302] [INFO ] [sig ] KKRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:25.055989] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KKRS.txt [2026-01-12T20:25:25.056153] [INFO ] [sig ] [1776/3499] Completed KKRS in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:25.056193] [INFO ] [sig ] [1777/3499] Forecasting KLAC... [2026-01-12T20:25:25.056222] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-12T20:25:25.056253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-12T20:25:25.067494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-12T20:25:25.067869] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-12T20:25:25.068653] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-12T20:25:25.068705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:25.068737] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:25.068764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:25.068821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:25.125547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:25.126141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:25.126241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:25.126274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:25.251048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:25.251176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:25.251223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:25.251252] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:25.254737] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-12T20:25:25.255012] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-12T20:25:25.255140] [INFO ] [sig ] KLAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:25.397004] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KLAC.txt [2026-01-12T20:25:25.397113] [INFO ] [sig ] [1777/3499] Completed KLAC in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:25.397151] [INFO ] [sig ] [1778/3499] Forecasting KLIC... [2026-01-12T20:25:25.397179] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-12T20:25:25.397208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-12T20:25:25.408911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-12T20:25:25.409172] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-12T20:25:25.409964] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-12T20:25:25.410016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:25.410047] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:25.410074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:25.410131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:25.466623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:25.467221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:25.467297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:25.467329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:25.588515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:25.588629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:25.588666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:25.588694] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:25.591803] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=32.57%) [2026-01-12T20:25:25.592062] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-12T20:25:25.592179] [INFO ] [sig ] KLIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:25.732770] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KLIC.txt [2026-01-12T20:25:25.732880] [INFO ] [sig ] [1778/3499] Completed KLIC in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:25.732917] [INFO ] [sig ] [1779/3499] Forecasting KLXE... [2026-01-12T20:25:25.732945] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-12T20:25:25.732974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-12T20:25:25.744222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-12T20:25:25.744478] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-12T20:25:25.745235] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-12T20:25:25.745287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:25.745319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:25.745345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:25.745402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:25.801084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:25.801689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:25.801763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:25.801794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:25.924287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:25.924429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:25.924476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:25.924507] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:25.928169] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: UP (p=66.24%) [2026-01-12T20:25:25.928467] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-12T20:25:25.928603] [INFO ] [sig ] KLXE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:26.072248] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KLXE.txt [2026-01-12T20:25:26.072367] [INFO ] [sig ] [1779/3499] Completed KLXE in 0.3s | 2.87 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-12T20:25:26.072405] [INFO ] [sig ] [1780/3499] Forecasting KMB... [2026-01-12T20:25:26.072434] [INFO ] [sig ] Generating forecast for: KMB [2026-01-12T20:25:26.072469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-12T20:25:26.084095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-12T20:25:26.084347] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-12T20:25:26.085133] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-12T20:25:26.085186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:26.085219] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:26.085246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:26.085302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:26.141664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:26.142301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:26.142377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:26.142408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:26.258617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:26.258762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:26.258801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:26.258831] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:26.262084] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-01-12T20:25:26.262350] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-12T20:25:26.262468] [INFO ] [sig ] KMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:26.403507] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KMB.txt [2026-01-12T20:25:26.403669] [INFO ] [sig ] [1780/3499] Completed KMB in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:26.403710] [INFO ] [sig ] [1781/3499] Forecasting KMDA... [2026-01-12T20:25:26.403748] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-12T20:25:26.403778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-12T20:25:26.415077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-12T20:25:26.415360] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-12T20:25:26.416137] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-12T20:25:26.416189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:26.416221] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:26.416248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:26.416305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:26.473887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:26.474476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:26.474553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:26.474602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:26.598112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:26.598264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:26.598311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:26.598341] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:26.601766] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-12T20:25:26.602032] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-12T20:25:26.602179] [INFO ] [sig ] KMDA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:26.746270] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KMDA.txt [2026-01-12T20:25:26.746410] [INFO ] [sig ] [1781/3499] Completed KMDA in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:26.746450] [INFO ] [sig ] [1782/3499] Forecasting KMI... [2026-01-12T20:25:26.746479] [INFO ] [sig ] Generating forecast for: KMI [2026-01-12T20:25:26.746510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-12T20:25:26.759027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-12T20:25:26.759349] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-12T20:25:26.760187] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-12T20:25:26.760400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:26.760443] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:26.760483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:26.760601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:26.822552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:26.823343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:26.823424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:26.823457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:26.944647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:26.944796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:26.944834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:26.944863] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:26.948147] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-12T20:25:26.948416] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-12T20:25:26.948539] [INFO ] [sig ] KMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:27.089653] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KMI.txt [2026-01-12T20:25:27.089787] [INFO ] [sig ] [1782/3499] Completed KMI in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:27.089827] [INFO ] [sig ] [1783/3499] Forecasting KMPB... [2026-01-12T20:25:27.089856] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-12T20:25:27.089885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-12T20:25:27.100836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-12T20:25:27.101157] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-12T20:25:27.101946] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-12T20:25:27.101999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:27.102031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:27.102057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:27.102112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:27.161233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:27.162173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:27.162253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:27.162284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:27.269448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:27.269623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:27.269663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:27.269693] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:27.273001] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=89.87%) [2026-01-12T20:25:27.273278] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-12T20:25:27.273400] [INFO ] [sig ] KMPB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:27.413374] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KMPB.txt [2026-01-12T20:25:27.413545] [INFO ] [sig ] [1783/3499] Completed KMPB in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:27.413601] [INFO ] [sig ] [1784/3499] Forecasting KMX... [2026-01-12T20:25:27.413634] [INFO ] [sig ] Generating forecast for: KMX [2026-01-12T20:25:27.413663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-12T20:25:27.425530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-12T20:25:27.425856] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-12T20:25:27.426665] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-12T20:25:27.426738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:27.426797] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:27.426825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:27.426883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:27.483861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:27.484547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:27.484652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:27.484686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:27.601846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:27.601997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:27.602036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:27.602064] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:27.605410] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=34.77%) [2026-01-12T20:25:27.605703] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-12T20:25:27.605825] [INFO ] [sig ] KMX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:27.746585] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KMX.txt [2026-01-12T20:25:27.746724] [INFO ] [sig ] [1784/3499] Completed KMX in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:27.746764] [INFO ] [sig ] [1785/3499] Forecasting KN... [2026-01-12T20:25:27.746793] [INFO ] [sig ] Generating forecast for: KN [2026-01-12T20:25:27.746823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-12T20:25:27.758295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-12T20:25:27.758567] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-12T20:25:27.759334] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-12T20:25:27.759386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:27.759417] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:27.759444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:27.759500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:27.822123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:27.822958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:27.823038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:27.823071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:27.949065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:27.949221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:27.949261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:27.949292] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:27.952904] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=14.77%) [2026-01-12T20:25:27.953186] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-12T20:25:27.953310] [INFO ] [sig ] KN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:28.102742] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KN.txt [2026-01-12T20:25:28.102877] [INFO ] [sig ] [1785/3499] Completed KN in 0.4s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:28.102916] [INFO ] [sig ] [1786/3499] Forecasting KNF... [2026-01-12T20:25:28.102945] [INFO ] [sig ] Generating forecast for: KNF [2026-01-12T20:25:28.102974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-12T20:25:28.114825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-12T20:25:28.115104] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-12T20:25:28.115891] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-12T20:25:28.115943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:28.115975] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:28.116002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:28.116059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:28.173270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:28.173999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:28.174080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:28.174113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:28.292527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:28.292694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:28.292733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:28.292762] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:28.296080] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=57.36%) [2026-01-12T20:25:28.296346] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-12T20:25:28.296464] [INFO ] [sig ] KNF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:28.441005] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KNF.txt [2026-01-12T20:25:28.441151] [INFO ] [sig ] [1786/3499] Completed KNF in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:28.441191] [INFO ] [sig ] [1787/3499] Forecasting KNOP... [2026-01-12T20:25:28.441221] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-12T20:25:28.441250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-12T20:25:28.453136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-12T20:25:28.453456] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-12T20:25:28.454251] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-12T20:25:28.454304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:28.454336] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:28.454363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:28.454420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:28.510532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:28.511285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:28.511364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:28.511397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:28.628202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:28.628358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:28.628401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:28.628432] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:28.631927] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=13.51%) [2026-01-12T20:25:28.632219] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-12T20:25:28.632350] [INFO ] [sig ] KNOP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:28.775046] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KNOP.txt [2026-01-12T20:25:28.775195] [INFO ] [sig ] [1787/3499] Completed KNOP in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:28.775242] [INFO ] [sig ] [1788/3499] Forecasting KNSA... [2026-01-12T20:25:28.775271] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-12T20:25:28.775302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-12T20:25:28.787493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-12T20:25:28.787825] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-12T20:25:28.788631] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-12T20:25:28.788689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:28.788722] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:28.788749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:28.788805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:28.845936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:28.846769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:28.846849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:28.846881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:28.963930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:28.964089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:28.964137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:28.964172] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:28.967672] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=65.18%) [2026-01-12T20:25:28.967968] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-12T20:25:28.968096] [INFO ] [sig ] KNSA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:29.111310] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KNSA.txt [2026-01-12T20:25:29.111450] [INFO ] [sig ] [1788/3499] Completed KNSA in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-12T20:25:29.111490] [INFO ] [sig ] [1789/3499] Forecasting KNSL... [2026-01-12T20:25:29.111518] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-12T20:25:29.111547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-12T20:25:29.123861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-12T20:25:29.124144] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-12T20:25:29.124975] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-12T20:25:29.125027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:29.125059] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:29.125086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:29.125142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:29.182390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:29.183244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:29.183323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:29.183356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:29.303750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:29.303895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:29.303934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:29.303964] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:29.307246] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-12T20:25:29.307530] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-12T20:25:29.307671] [INFO ] [sig ] KNSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:29.449320] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KNSL.txt [2026-01-12T20:25:29.449478] [INFO ] [sig ] [1789/3499] Completed KNSL in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:29.449518] [INFO ] [sig ] [1790/3499] Forecasting KNTK... [2026-01-12T20:25:29.449546] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-12T20:25:29.449593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-12T20:25:29.461043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-12T20:25:29.461367] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-12T20:25:29.462140] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-12T20:25:29.462192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:29.462223] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:29.462250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:29.462305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:29.518759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:29.519477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:29.519556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:29.519609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:29.637757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:29.637914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:29.637955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:29.637983] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:29.641337] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-12T20:25:29.641617] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-12T20:25:29.641739] [INFO ] [sig ] KNTK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:29.787541] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KNTK.txt [2026-01-12T20:25:29.787675] [INFO ] [sig ] [1790/3499] Completed KNTK in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:29.787726] [INFO ] [sig ] [1791/3499] Forecasting KNX... [2026-01-12T20:25:29.787756] [INFO ] [sig ] Generating forecast for: KNX [2026-01-12T20:25:29.787786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-12T20:25:29.799068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-12T20:25:29.799356] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-12T20:25:29.800134] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-12T20:25:29.800191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:29.800223] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:29.800250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:29.800304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:29.857499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:29.858130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:29.858209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:29.858241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:29.976296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:29.976406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:29.976459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:29.976487] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:29.979728] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=10.03%) [2026-01-12T20:25:29.979994] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-12T20:25:29.980111] [INFO ] [sig ] KNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:30.122157] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KNX.txt [2026-01-12T20:25:30.122263] [INFO ] [sig ] [1791/3499] Completed KNX in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:30.122301] [INFO ] [sig ] [1792/3499] Forecasting KOD... [2026-01-12T20:25:30.122330] [INFO ] [sig ] Generating forecast for: KOD [2026-01-12T20:25:30.122359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-12T20:25:30.134588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-12T20:25:30.134838] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-12T20:25:30.135788] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-12T20:25:30.135840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:30.135872] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:30.135898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:30.135955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:30.192397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:30.192986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:30.193063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:30.193094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:30.314214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:30.314321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:30.314357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:30.314384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:30.317603] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=60.26%) [2026-01-12T20:25:30.317887] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-12T20:25:30.318006] [INFO ] [sig ] KOD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:30.464239] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KOD.txt [2026-01-12T20:25:30.464368] [INFO ] [sig ] [1792/3499] Completed KOD in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:30.464406] [INFO ] [sig ] [1793/3499] Forecasting KODK... [2026-01-12T20:25:30.464435] [INFO ] [sig ] Generating forecast for: KODK [2026-01-12T20:25:30.464463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-12T20:25:30.476345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-12T20:25:30.476631] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-12T20:25:30.477392] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-12T20:25:30.477444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:30.477476] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:30.477502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:30.477558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:30.535504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:30.536106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:30.536181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:30.536212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:30.652601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:30.652758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:30.652797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:30.652826] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:30.656154] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=45.77%) [2026-01-12T20:25:30.656436] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-12T20:25:30.656561] [INFO ] [sig ] KODK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:30.799277] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KODK.txt [2026-01-12T20:25:30.799402] [INFO ] [sig ] [1793/3499] Completed KODK in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:30.799441] [INFO ] [sig ] [1794/3499] Forecasting KOF... [2026-01-12T20:25:30.799469] [INFO ] [sig ] Generating forecast for: KOF [2026-01-12T20:25:30.799499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-12T20:25:30.810198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-12T20:25:30.810463] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-12T20:25:30.811219] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-12T20:25:30.811272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:30.811303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:30.811331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:30.811388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:30.867449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:30.868080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:30.868182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:30.868217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:31.001740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:31.001994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:31.002036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:31.002065] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:31.005634] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-01-12T20:25:31.005982] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-12T20:25:31.006127] [INFO ] [sig ] KOF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:31.149760] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KOF.txt [2026-01-12T20:25:31.149909] [INFO ] [sig ] [1794/3499] Completed KOF in 0.4s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:31.149948] [INFO ] [sig ] [1795/3499] Forecasting KOP... [2026-01-12T20:25:31.149978] [INFO ] [sig ] Generating forecast for: KOP [2026-01-12T20:25:31.150007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-12T20:25:31.161242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-12T20:25:31.161566] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-12T20:25:31.162358] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-12T20:25:31.162410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:31.162455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:31.162483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:31.162539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:31.219664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:31.220523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:31.220621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:31.220655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:31.337634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:31.337797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:31.337835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:31.337863] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:31.341134] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: UP (p=81.01%) [2026-01-12T20:25:31.341406] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-12T20:25:31.341526] [INFO ] [sig ] KOP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:31.482339] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KOP.txt [2026-01-12T20:25:31.482457] [INFO ] [sig ] [1795/3499] Completed KOP in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:31.482495] [INFO ] [sig ] [1796/3499] Forecasting KOPN... [2026-01-12T20:25:31.482524] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-12T20:25:31.482552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-12T20:25:31.493859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-12T20:25:31.494119] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-12T20:25:31.494886] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-12T20:25:31.494937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:31.494969] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:31.494996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:31.495052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:31.551240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:31.551839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:31.551913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:31.551944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:31.675304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:31.675512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:31.675559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:31.675610] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:31.679163] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-01-12T20:25:31.679478] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-12T20:25:31.679641] [INFO ] [sig ] KOPN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:31.835415] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KOPN.txt [2026-01-12T20:25:31.835539] [INFO ] [sig ] [1796/3499] Completed KOPN in 0.4s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:31.835596] [INFO ] [sig ] [1797/3499] Forecasting KOSS... [2026-01-12T20:25:31.835628] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-12T20:25:31.835658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-12T20:25:31.846160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-12T20:25:31.846447] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-12T20:25:31.847209] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-12T20:25:31.847261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:31.847294] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:31.847321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:31.847376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:31.903511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:31.904108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:31.904184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:31.904216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:32.018533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:32.018694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:32.018732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:32.018762] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:32.022022] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=60.01%) [2026-01-12T20:25:32.022284] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-12T20:25:32.022400] [INFO ] [sig ] KOSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:32.164200] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KOSS.txt [2026-01-12T20:25:32.164341] [INFO ] [sig ] [1797/3499] Completed KOSS in 0.3s | 2.87 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-12T20:25:32.164379] [INFO ] [sig ] [1798/3499] Forecasting KPRX... [2026-01-12T20:25:32.164408] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-12T20:25:32.164437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-12T20:25:32.174730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-12T20:25:32.174992] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-12T20:25:32.175768] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-12T20:25:32.175818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:32.175851] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:32.175878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:32.175934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:32.232976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:32.233609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:32.233688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:32.233720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:32.347538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:32.347692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:32.347744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:32.347775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:32.351113] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=33.25%) [2026-01-12T20:25:32.351382] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-12T20:25:32.351500] [INFO ] [sig ] KPRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:32.496094] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KPRX.txt [2026-01-12T20:25:32.496211] [INFO ] [sig ] [1798/3499] Completed KPRX in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:32.496252] [INFO ] [sig ] [1799/3499] Forecasting KPTI... [2026-01-12T20:25:32.496287] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-12T20:25:32.496317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-12T20:25:32.507306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-12T20:25:32.507566] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-12T20:25:32.508361] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-12T20:25:32.508412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:32.508444] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:32.508471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:32.508526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:32.565897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:32.566503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:32.566594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:32.566628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:32.684923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:32.685077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:32.685117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:32.685150] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:32.688836] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-01-12T20:25:32.689144] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-12T20:25:32.689280] [INFO ] [sig ] KPTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:32.845962] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KPTI.txt [2026-01-12T20:25:32.846089] [INFO ] [sig ] [1799/3499] Completed KPTI in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:32.846128] [INFO ] [sig ] [1800/3499] Forecasting KRC... [2026-01-12T20:25:32.846156] [INFO ] [sig ] Generating forecast for: KRC [2026-01-12T20:25:32.846185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-12T20:25:32.857972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-12T20:25:32.858238] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-12T20:25:32.859007] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-12T20:25:32.859058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:32.859091] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:32.859118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:32.859173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:32.915971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:32.916543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:32.916633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:32.916666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:33.038543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:33.038708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:33.038746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:33.038776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:33.042009] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-01-12T20:25:33.042280] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-12T20:25:33.042399] [INFO ] [sig ] KRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:33.184214] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KRC.txt [2026-01-12T20:25:33.184333] [INFO ] [sig ] [1800/3499] Completed KRC in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:33.184371] [INFO ] [sig ] [1801/3499] Forecasting KREF... [2026-01-12T20:25:33.184399] [INFO ] [sig ] Generating forecast for: KREF [2026-01-12T20:25:33.184429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-12T20:25:33.195970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-12T20:25:33.196264] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-12T20:25:33.197051] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-12T20:25:33.197102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:33.197162] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:33.197190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:33.197250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:33.252948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:33.253604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:33.253681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:33.253712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:33.367495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:33.367669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:33.367709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:33.367757] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:33.371034] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-12T20:25:33.371304] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-12T20:25:33.371425] [INFO ] [sig ] KREF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:33.514684] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KREF.txt [2026-01-12T20:25:33.514832] [INFO ] [sig ] [1801/3499] Completed KREF in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:33.514873] [INFO ] [sig ] [1802/3499] Forecasting KRG... [2026-01-12T20:25:33.514903] [INFO ] [sig ] Generating forecast for: KRG [2026-01-12T20:25:33.514934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-12T20:25:33.526645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-12T20:25:33.526966] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-12T20:25:33.527869] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-12T20:25:33.527922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:33.527954] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:33.527981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:33.528037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:33.590091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:33.590991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:33.591083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:33.591118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:33.720026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:33.720184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:33.720227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:33.720275] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:33.723787] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-01-12T20:25:33.724060] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-12T20:25:33.724182] [INFO ] [sig ] KRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:33.868418] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KRG.txt [2026-01-12T20:25:33.868550] [INFO ] [sig ] [1802/3499] Completed KRG in 0.4s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:33.868606] [INFO ] [sig ] [1803/3499] Forecasting KRMD... [2026-01-12T20:25:33.868636] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-12T20:25:33.868664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-12T20:25:33.879604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-12T20:25:33.879858] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-12T20:25:33.880624] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-12T20:25:33.880675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:33.880707] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:33.880733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:33.880788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:33.936541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:33.937168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:33.937244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:33.937276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:34.053015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:34.053158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:34.053196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:34.053224] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:34.056464] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-01-12T20:25:34.056757] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-12T20:25:34.056884] [INFO ] [sig ] KRMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:34.200088] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KRMD.txt [2026-01-12T20:25:34.200238] [INFO ] [sig ] [1803/3499] Completed KRMD in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:34.200278] [INFO ] [sig ] [1804/3499] Forecasting KRNY... [2026-01-12T20:25:34.200308] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-12T20:25:34.200339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-12T20:25:34.215979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-12T20:25:34.216407] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-12T20:25:34.217202] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-12T20:25:34.217266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:34.217305] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:34.217338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:34.217401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:34.274837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:34.275715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:34.275799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:34.275849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:34.397813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:34.397972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:34.398011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:34.398072] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:34.401947] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=38.55%) [2026-01-12T20:25:34.402228] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-12T20:25:34.402355] [INFO ] [sig ] KRNY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:34.545661] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KRNY.txt [2026-01-12T20:25:34.545788] [INFO ] [sig ] [1804/3499] Completed KRNY in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-12T20:25:34.545826] [INFO ] [sig ] [1805/3499] Forecasting KRO... [2026-01-12T20:25:34.545854] [INFO ] [sig ] Generating forecast for: KRO [2026-01-12T20:25:34.545884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-12T20:25:34.557676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-12T20:25:34.557952] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-12T20:25:34.558726] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-12T20:25:34.558778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:34.558810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:34.558836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:34.558892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:34.615792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:34.616375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:34.616449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:34.616481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:34.732549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:34.732679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:34.732716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:34.732745] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:34.735902] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=61.46%) [2026-01-12T20:25:34.736164] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-12T20:25:34.736286] [INFO ] [sig ] KRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:34.881957] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KRO.txt [2026-01-12T20:25:34.882134] [INFO ] [sig ] [1805/3499] Completed KRO in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:34.882174] [INFO ] [sig ] [1806/3499] Forecasting KROS... [2026-01-12T20:25:34.882204] [INFO ] [sig ] Generating forecast for: KROS [2026-01-12T20:25:34.882233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-12T20:25:34.894019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-12T20:25:34.894290] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-12T20:25:34.895062] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-12T20:25:34.895114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:34.895145] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:34.895182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:34.895240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:34.952141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:34.952751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:34.952837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:34.952869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:35.073206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:35.073320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:35.073355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:35.073385] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:35.076520] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-12T20:25:35.076792] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-12T20:25:35.076909] [INFO ] [sig ] KROS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:35.218381] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KROS.txt [2026-01-12T20:25:35.218490] [INFO ] [sig ] [1806/3499] Completed KROS in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:35.218527] [INFO ] [sig ] [1807/3499] Forecasting KRP... [2026-01-12T20:25:35.218555] [INFO ] [sig ] Generating forecast for: KRP [2026-01-12T20:25:35.218603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-12T20:25:35.229840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-12T20:25:35.230108] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-12T20:25:35.230877] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-12T20:25:35.230928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:35.230960] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:35.230986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:35.231042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:35.287028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:35.287616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:35.287691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:35.287739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:35.406034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:35.406150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:35.406186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:35.406215] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:35.409428] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-12T20:25:35.409901] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-12T20:25:35.410020] [INFO ] [sig ] KRP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:35.554565] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KRP.txt [2026-01-12T20:25:35.554710] [INFO ] [sig ] [1807/3499] Completed KRP in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:35.554751] [INFO ] [sig ] [1808/3499] Forecasting KRRO... [2026-01-12T20:25:35.554779] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-12T20:25:35.554808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-12T20:25:35.566919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-12T20:25:35.567180] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-12T20:25:35.567993] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-12T20:25:35.568045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:35.568077] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:35.568104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:35.568160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:35.625092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:35.625690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:35.625768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:35.625800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:35.749538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:35.749660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:35.749697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:35.749724] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:35.752850] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=89.53%) [2026-01-12T20:25:35.753110] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-12T20:25:35.753228] [INFO ] [sig ] KRRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:35.895603] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KRRO.txt [2026-01-12T20:25:35.895766] [INFO ] [sig ] [1808/3499] Completed KRRO in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:35.895806] [INFO ] [sig ] [1809/3499] Forecasting KRUS... [2026-01-12T20:25:35.895836] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-12T20:25:35.895865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-12T20:25:35.908125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-12T20:25:35.908456] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-12T20:25:35.909348] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-12T20:25:35.909404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:35.909439] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:35.909468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:35.909531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:35.969393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:35.970214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:35.970294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:35.970328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:36.086789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:36.086896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:36.086932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:36.086960] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:36.090113] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-01-12T20:25:36.090372] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-12T20:25:36.090495] [INFO ] [sig ] KRUS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:36.241440] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KRUS.txt [2026-01-12T20:25:36.241590] [INFO ] [sig ] [1809/3499] Completed KRUS in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:36.241630] [INFO ] [sig ] [1810/3499] Forecasting KRYS... [2026-01-12T20:25:36.241658] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-12T20:25:36.241700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-12T20:25:36.253410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-12T20:25:36.253702] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-12T20:25:36.254538] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-12T20:25:36.254614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:36.254651] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:36.254680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:36.254739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:36.314431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:36.315102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:36.315182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:36.315215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:36.436663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:36.436781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:36.436817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:36.436845] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:36.440162] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-12T20:25:36.440427] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-12T20:25:36.440544] [INFO ] [sig ] KRYS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:36.585734] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KRYS.txt [2026-01-12T20:25:36.585845] [INFO ] [sig ] [1810/3499] Completed KRYS in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:36.585882] [INFO ] [sig ] [1811/3499] Forecasting KSCP... [2026-01-12T20:25:36.585911] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-12T20:25:36.585947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-12T20:25:36.597285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-12T20:25:36.597556] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-12T20:25:36.598372] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-12T20:25:36.598426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:36.598459] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:36.598487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:36.598544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:36.659206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:36.659836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:36.659938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:36.659972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:36.780080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:36.780214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:36.780252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:36.780280] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:36.783464] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=15.11%) [2026-01-12T20:25:36.783747] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-12T20:25:36.783871] [INFO ] [sig ] KSCP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:36.930741] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KSCP.txt [2026-01-12T20:25:36.930919] [INFO ] [sig ] [1811/3499] Completed KSCP in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:36.930962] [INFO ] [sig ] [1812/3499] Forecasting KSPI... [2026-01-12T20:25:36.930991] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-12T20:25:36.931019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-12T20:25:36.942704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-12T20:25:36.943085] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-12T20:25:36.943951] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-12T20:25:36.944009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:36.944042] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:36.944071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:36.944128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:37.003502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:37.004338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:37.004421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:37.004455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:37.119744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:37.119856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:37.119891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:37.119920] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:37.123091] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-01-12T20:25:37.123359] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-12T20:25:37.123478] [INFO ] [sig ] KSPI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:37.264753] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KSPI.txt [2026-01-12T20:25:37.264863] [INFO ] [sig ] [1812/3499] Completed KSPI in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:37.264901] [INFO ] [sig ] [1813/3499] Forecasting KSS... [2026-01-12T20:25:37.264929] [INFO ] [sig ] Generating forecast for: KSS [2026-01-12T20:25:37.264959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-12T20:25:37.276418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-12T20:25:37.276696] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-12T20:25:37.277450] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-12T20:25:37.277502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:37.277534] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:37.277560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:37.277636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:37.334675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:37.335253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:37.335327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:37.335358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:37.454077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:37.454191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:37.454227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:37.454256] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:37.457474] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-01-12T20:25:37.457773] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-12T20:25:37.457898] [INFO ] [sig ] KSS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:37.600358] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KSS.txt [2026-01-12T20:25:37.600470] [INFO ] [sig ] [1813/3499] Completed KSS in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:37.600507] [INFO ] [sig ] [1814/3499] Forecasting KTB... [2026-01-12T20:25:37.600536] [INFO ] [sig ] Generating forecast for: KTB [2026-01-12T20:25:37.600565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-12T20:25:37.611879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-12T20:25:37.612141] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-12T20:25:37.612903] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-12T20:25:37.612954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:37.612985] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:37.613011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:37.613067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:37.669879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:37.670469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:37.670543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:37.670591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:37.792862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:37.792981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:37.793017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:37.793047] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:37.796245] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-12T20:25:37.796508] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-12T20:25:37.796644] [INFO ] [sig ] KTB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:37.945653] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KTB.txt [2026-01-12T20:25:37.945792] [INFO ] [sig ] [1814/3499] Completed KTB in 0.3s | 2.87 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-12T20:25:37.945830] [INFO ] [sig ] [1815/3499] Forecasting KTCC... [2026-01-12T20:25:37.945860] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-12T20:25:37.945890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-12T20:25:37.957304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-12T20:25:37.957685] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-12T20:25:37.958481] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-12T20:25:37.958533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:37.958566] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:37.958611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:37.958667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:38.016222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:38.017097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:38.017190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:38.017223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:38.127994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:38.128128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:38.128164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:38.128192] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:38.131406] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=25.28%) [2026-01-12T20:25:38.131689] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-12T20:25:38.131808] [INFO ] [sig ] KTCC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:38.273118] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KTCC.txt [2026-01-12T20:25:38.273232] [INFO ] [sig ] [1815/3499] Completed KTCC in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:38.273270] [INFO ] [sig ] [1816/3499] Forecasting KTF... [2026-01-12T20:25:38.273299] [INFO ] [sig ] Generating forecast for: KTF [2026-01-12T20:25:38.273329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-12T20:25:38.283869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-12T20:25:38.284134] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-12T20:25:38.284900] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-12T20:25:38.284950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:38.284982] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:38.285010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:38.285066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:38.342516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:38.343135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:38.343209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:38.343240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:38.462709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:38.462829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:38.462865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:38.462893] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:38.466081] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=83.65%) [2026-01-12T20:25:38.466341] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-12T20:25:38.466464] [INFO ] [sig ] KTF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:38.607948] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KTF.txt [2026-01-12T20:25:38.608059] [INFO ] [sig ] [1816/3499] Completed KTF in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:38.608098] [INFO ] [sig ] [1817/3499] Forecasting KURA... [2026-01-12T20:25:38.608127] [INFO ] [sig ] Generating forecast for: KURA [2026-01-12T20:25:38.608156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-12T20:25:38.618817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-12T20:25:38.619077] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-12T20:25:38.619874] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-12T20:25:38.619925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:38.619957] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:38.619984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:38.620039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:38.677110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:38.677729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:38.677806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:38.677838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:38.796762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:38.796879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:38.796916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:38.796945] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:38.800262] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-01-12T20:25:38.800530] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-12T20:25:38.800668] [INFO ] [sig ] KURA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:38.945890] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KURA.txt [2026-01-12T20:25:38.945999] [INFO ] [sig ] [1817/3499] Completed KURA in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:38.946038] [INFO ] [sig ] [1818/3499] Forecasting KVHI... [2026-01-12T20:25:38.946066] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-12T20:25:38.946094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-12T20:25:38.957698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-12T20:25:38.957993] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-12T20:25:38.958793] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-12T20:25:38.958844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:38.958898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:38.958926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:38.958983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:39.016959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:39.017857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:39.017940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:39.017971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:39.130062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:39.130186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:39.130224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:39.130253] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:39.133516] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=33.20%) [2026-01-12T20:25:39.133797] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-12T20:25:39.133917] [INFO ] [sig ] KVHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:39.275414] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KVHI.txt [2026-01-12T20:25:39.275525] [INFO ] [sig ] [1818/3499] Completed KVHI in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:39.275563] [INFO ] [sig ] [1819/3499] Forecasting KVUE... [2026-01-12T20:25:39.275609] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-12T20:25:39.275639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-12T20:25:39.286612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-12T20:25:39.286881] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-12T20:25:39.287644] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-12T20:25:39.287705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:39.290623] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:39.290663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:39.290725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:39.346795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:39.347411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:39.347489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:39.347521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:39.461085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:39.461208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:39.461244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:39.461273] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:39.464474] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-12T20:25:39.464752] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-12T20:25:39.464872] [INFO ] [sig ] KVUE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:39.608470] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KVUE.txt [2026-01-12T20:25:39.608619] [INFO ] [sig ] [1819/3499] Completed KVUE in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:39.608660] [INFO ] [sig ] [1820/3499] Forecasting KVYO... [2026-01-12T20:25:39.608689] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-12T20:25:39.608718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-12T20:25:39.619550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-12T20:25:39.619823] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-12T20:25:39.620591] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-12T20:25:39.620647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:39.620680] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:39.620707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:39.620764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:39.677816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:39.678396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:39.678471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:39.678503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:39.801375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:39.801548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:39.801622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:39.801662] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:39.805403] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=59.45%) [2026-01-12T20:25:39.805783] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-12T20:25:39.805934] [INFO ] [sig ] KVYO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:39.950898] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KVYO.txt [2026-01-12T20:25:39.951059] [INFO ] [sig ] [1820/3499] Completed KVYO in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:39.951103] [INFO ] [sig ] [1821/3499] Forecasting KYN... [2026-01-12T20:25:39.951134] [INFO ] [sig ] Generating forecast for: KYN [2026-01-12T20:25:39.951166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-12T20:25:39.963223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-12T20:25:39.963568] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-12T20:25:39.964372] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-12T20:25:39.964426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:39.964459] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:39.964487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:39.964545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:40.024052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:40.024925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:40.025009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:40.025043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:40.155950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:40.156098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:40.156137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:40.156197] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:40.159629] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-12T20:25:40.159899] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-12T20:25:40.160019] [INFO ] [sig ] KYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:40.309513] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KYN.txt [2026-01-12T20:25:40.309665] [INFO ] [sig ] [1821/3499] Completed KYN in 0.4s | 2.87 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-12T20:25:40.309705] [INFO ] [sig ] [1822/3499] Forecasting KYTX... [2026-01-12T20:25:40.309734] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-12T20:25:40.309764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-12T20:25:40.320894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-12T20:25:40.321158] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-12T20:25:40.321935] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-12T20:25:40.321986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:40.322018] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:40.322045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:40.322101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:40.378254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:40.378894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:40.378971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:40.379002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:40.496358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:40.496510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:40.496548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:40.496593] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:40.499907] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-12T20:25:40.500176] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-12T20:25:40.500297] [INFO ] [sig ] KYTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:40.645805] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/KYTX.txt [2026-01-12T20:25:40.645972] [INFO ] [sig ] [1822/3499] Completed KYTX in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:40.646013] [INFO ] [sig ] [1823/3499] Forecasting KZIA... [2026-01-12T20:25:40.646042] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-12T20:25:40.646085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-12T20:25:40.657905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-12T20:25:40.658245] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-12T20:25:40.659075] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-12T20:25:40.659128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:40.659164] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:40.659192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:40.659260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:40.716424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:40.717084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:40.717191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:40.717225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:40.833962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:40.834120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:40.834160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:40.834190] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:40.837646] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-01-12T20:25:40.837969] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-12T20:25:40.838094] [INFO ] [sig ] KZIA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:40.979082] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/KZIA.txt [2026-01-12T20:25:40.979202] [INFO ] [sig ] [1823/3499] Completed KZIA in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:40.979241] [INFO ] [sig ] [1824/3499] Forecasting L... [2026-01-12T20:25:40.979269] [INFO ] [sig ] Generating forecast for: L [2026-01-12T20:25:40.979299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-12T20:25:40.990482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-12T20:25:40.990773] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-12T20:25:40.991516] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-12T20:25:40.991584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:40.991619] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:40.991646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:40.991701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:41.049870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:41.050531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:41.050649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:41.050685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:41.165497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:41.165651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:41.165692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:41.165720] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:41.169215] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=41.90%) [2026-01-12T20:25:41.169512] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-12T20:25:41.169655] [INFO ] [sig ] L: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:41.311489] [INFO ] [LOCAL ] Saved forecast: L 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/L.txt [2026-01-12T20:25:41.311665] [INFO ] [sig ] [1824/3499] Completed L in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:41.311716] [INFO ] [sig ] [1825/3499] Forecasting LAB... [2026-01-12T20:25:41.311746] [INFO ] [sig ] Generating forecast for: LAB [2026-01-12T20:25:41.311784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-12T20:25:41.323563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-12T20:25:41.323924] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-12T20:25:41.324725] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-12T20:25:41.324777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:41.324810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:41.324836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:41.324891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:41.381757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:41.382549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:41.382648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:41.382681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:41.509531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:41.509719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:41.509761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:41.509790] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:41.513558] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-12T20:25:41.513870] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-12T20:25:41.513999] [INFO ] [sig ] LAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:41.661328] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LAB.txt [2026-01-12T20:25:41.661484] [INFO ] [sig ] [1825/3499] Completed LAB in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:41.661523] [INFO ] [sig ] [1826/3499] Forecasting LAC... [2026-01-12T20:25:41.661551] [INFO ] [sig ] Generating forecast for: LAC [2026-01-12T20:25:41.661602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-12T20:25:41.673236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-12T20:25:41.673597] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-12T20:25:41.674351] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-12T20:25:41.674403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:41.674435] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:41.674462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:41.674516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:41.731712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:41.732746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:41.732841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:41.732873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:41.863478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:41.863664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:41.863723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:41.863755] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:41.867124] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-12T20:25:41.867410] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-12T20:25:41.867536] [INFO ] [sig ] LAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:42.010172] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LAC.txt [2026-01-12T20:25:42.010346] [INFO ] [sig ] [1826/3499] Completed LAC in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:42.010387] [INFO ] [sig ] [1827/3499] Forecasting LAD... [2026-01-12T20:25:42.010417] [INFO ] [sig ] Generating forecast for: LAD [2026-01-12T20:25:42.010447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-12T20:25:42.021915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-12T20:25:42.022212] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-12T20:25:42.023000] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-12T20:25:42.023053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:42.023084] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:42.023111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:42.023166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:42.080524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:42.081365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:42.081444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:42.081477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:42.198163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:42.198335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:42.198389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:42.198424] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:42.201993] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-12T20:25:42.202317] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-12T20:25:42.202456] [INFO ] [sig ] LAD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:42.352140] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LAD.txt [2026-01-12T20:25:42.352269] [INFO ] [sig ] [1827/3499] Completed LAD in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:42.352307] [INFO ] [sig ] [1828/3499] Forecasting LAES... [2026-01-12T20:25:42.352337] [INFO ] [sig ] Generating forecast for: LAES [2026-01-12T20:25:42.352366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-12T20:25:42.364553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-12T20:25:42.364982] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-12T20:25:42.365992] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-12T20:25:42.366051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:42.366083] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:42.366120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:42.366203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:42.425104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:42.425870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:42.425993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:42.426028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:42.543627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:42.543798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:42.543838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:42.543868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:42.547204] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-12T20:25:42.547492] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-12T20:25:42.547640] [INFO ] [sig ] LAES: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:42.693154] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LAES.txt [2026-01-12T20:25:42.693312] [INFO ] [sig ] [1828/3499] Completed LAES in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:42.693352] [INFO ] [sig ] [1829/3499] Forecasting LAKE... [2026-01-12T20:25:42.693382] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-12T20:25:42.693412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-12T20:25:42.704735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-12T20:25:42.705118] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-12T20:25:42.705942] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-12T20:25:42.705997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:42.706030] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:42.706058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:42.706128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:42.764394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:42.765290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:42.765376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:42.765410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:42.889777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:42.889934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:42.889973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:42.890003] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:42.893410] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=82.06%) [2026-01-12T20:25:42.893716] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-12T20:25:42.893843] [INFO ] [sig ] LAKE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:43.039555] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LAKE.txt [2026-01-12T20:25:43.039704] [INFO ] [sig ] [1829/3499] Completed LAKE in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:43.039743] [INFO ] [sig ] [1830/3499] Forecasting LAND... [2026-01-12T20:25:43.039772] [INFO ] [sig ] Generating forecast for: LAND [2026-01-12T20:25:43.039801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-12T20:25:43.050506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-12T20:25:43.050798] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-12T20:25:43.051544] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-12T20:25:43.051617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:43.051661] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:43.051690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:43.051745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:43.110432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:43.111071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:43.111149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:43.111182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:43.229067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:43.229220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:43.229258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:43.229287] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:43.232623] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=7.46%) [2026-01-12T20:25:43.232904] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-12T20:25:43.233031] [INFO ] [sig ] LAND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:43.379879] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LAND.txt [2026-01-12T20:25:43.380035] [INFO ] [sig ] [1830/3499] Completed LAND in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:43.380075] [INFO ] [sig ] [1831/3499] Forecasting LANDO... [2026-01-12T20:25:43.380106] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-12T20:25:43.380137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-12T20:25:43.391082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-12T20:25:43.391366] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-12T20:25:43.392162] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-12T20:25:43.392215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:43.392248] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:43.392274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:43.392331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:43.450595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:43.451195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:43.451270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:43.451303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:43.555558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:43.555709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:43.555747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:43.555776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:43.559049] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-12T20:25:43.559314] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-12T20:25:43.559433] [INFO ] [sig ] LANDO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:43.700367] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LANDO.txt [2026-01-12T20:25:43.700508] [INFO ] [sig ] [1831/3499] Completed LANDO in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:43.700549] [INFO ] [sig ] [1832/3499] Forecasting LANDP... [2026-01-12T20:25:43.700594] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-12T20:25:43.700626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-12T20:25:43.711679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-12T20:25:43.711968] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-12T20:25:43.712745] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-12T20:25:43.712797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:43.712828] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:43.712855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:43.712910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:43.769264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:43.769890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:43.769964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:43.769995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:43.877963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:43.878113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:43.878152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:43.878180] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:43.881501] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-12T20:25:43.881781] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-12T20:25:43.881901] [INFO ] [sig ] LANDP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:44.023354] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LANDP.txt [2026-01-12T20:25:44.023476] [INFO ] [sig ] [1832/3499] Completed LANDP in 0.3s | 2.87 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-12T20:25:44.023513] [INFO ] [sig ] [1833/3499] Forecasting LASE... [2026-01-12T20:25:44.023542] [INFO ] [sig ] Generating forecast for: LASE [2026-01-12T20:25:44.023587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-12T20:25:44.034852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-12T20:25:44.035128] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-12T20:25:44.035900] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-12T20:25:44.035951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:44.035983] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:44.036010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:44.036066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:44.097385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:44.098419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:44.098508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:44.098544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:44.219522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:44.219688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:44.219729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:44.219760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:44.223117] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-01-12T20:25:44.223392] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-12T20:25:44.223514] [INFO ] [sig ] LASE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:44.434162] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LASE.txt [2026-01-12T20:25:44.434308] [INFO ] [sig ] [1833/3499] Completed LASE in 0.4s | 2.87 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-12T20:25:44.434355] [INFO ] [sig ] [1834/3499] Forecasting LAZ... [2026-01-12T20:25:44.434385] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-12T20:25:44.434414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-12T20:25:44.445546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-12T20:25:44.445850] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-12T20:25:44.446624] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-12T20:25:44.446675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:44.446708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:44.446735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:44.446791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:44.505842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:44.506649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:44.506728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:44.506760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:44.627128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:44.627279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:44.627319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:44.627350] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:44.630753] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-01-12T20:25:44.631034] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-12T20:25:44.631159] [INFO ] [sig ] LAZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:44.782608] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LAZ.txt [2026-01-12T20:25:44.782807] [INFO ] [sig ] [1834/3499] Completed LAZ in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-12T20:25:44.782873] [INFO ] [sig ] [1835/3499] Forecasting LBRDA... [2026-01-12T20:25:44.782920] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-12T20:25:44.782969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-12T20:25:44.794964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-12T20:25:44.795308] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-12T20:25:44.796106] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-12T20:25:44.796160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:44.796217] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:44.796246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:44.796305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:44.853880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:44.854632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:44.854719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:44.854750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:44.980437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:44.980608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:44.980651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:44.980681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:44.984146] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=77.02%) [2026-01-12T20:25:44.984416] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-12T20:25:44.984589] [INFO ] [sig ] LBRDA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:45.128072] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LBRDA.txt [2026-01-12T20:25:45.128209] [INFO ] [sig ] [1835/3499] Completed LBRDA in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-12T20:25:45.128249] [INFO ] [sig ] [1836/3499] Forecasting LBRDK... [2026-01-12T20:25:45.128279] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-12T20:25:45.128310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-12T20:25:45.139499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-12T20:25:45.139826] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-12T20:25:45.140613] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-12T20:25:45.140682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:45.140714] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:45.140741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:45.140797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:45.196694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:45.197467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:45.197551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:45.197605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:45.317896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:45.318047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:45.318087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:45.318116] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:45.321471] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-01-12T20:25:45.321777] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-12T20:25:45.321904] [INFO ] [sig ] LBRDK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:45.466720] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LBRDK.txt [2026-01-12T20:25:45.466859] [INFO ] [sig ] [1836/3499] Completed LBRDK in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-12T20:25:45.466899] [INFO ] [sig ] [1837/3499] Forecasting LBTYA... [2026-01-12T20:25:45.466927] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-12T20:25:45.466956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-12T20:25:45.478485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-12T20:25:45.478847] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-12T20:25:45.479625] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-12T20:25:45.479676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:45.479709] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:45.479735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:45.479791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:45.537709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:45.538458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:45.538538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:45.538588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:45.660268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:45.660419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:45.660473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:45.660503] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:45.663841] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-12T20:25:45.664117] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-12T20:25:45.664239] [INFO ] [sig ] LBTYA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:45.807809] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LBTYA.txt [2026-01-12T20:25:45.807967] [INFO ] [sig ] [1837/3499] Completed LBTYA in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-12T20:25:45.808008] [INFO ] [sig ] [1838/3499] Forecasting LBTYK... [2026-01-12T20:25:45.808038] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-12T20:25:45.808069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-12T20:25:45.820111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-12T20:25:45.820505] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-12T20:25:45.821324] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-12T20:25:45.821378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:45.821410] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:45.821437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:45.821494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:45.880829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:45.881713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:45.881800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:45.881834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:46.005957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:46.006107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:46.006145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:46.006204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:46.009566] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-12T20:25:46.010053] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-12T20:25:46.010176] [INFO ] [sig ] LBTYK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:46.154011] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LBTYK.txt [2026-01-12T20:25:46.154167] [INFO ] [sig ] [1838/3499] Completed LBTYK in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-12T20:25:46.154222] [INFO ] [sig ] [1839/3499] Forecasting LC... [2026-01-12T20:25:46.154266] [INFO ] [sig ] Generating forecast for: LC [2026-01-12T20:25:46.154309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-12T20:25:46.166173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-12T20:25:46.166453] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-12T20:25:46.167287] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-12T20:25:46.167340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:46.167373] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:46.167399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:46.167455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:46.227240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:46.227938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:46.228030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:46.228063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:46.350124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:46.350277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:46.350315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:46.350345] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:46.353661] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=24.67%) [2026-01-12T20:25:46.353938] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-12T20:25:46.354059] [INFO ] [sig ] LC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:46.496616] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LC.txt [2026-01-12T20:25:46.496745] [INFO ] [sig ] [1839/3499] Completed LC in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:46.496782] [INFO ] [sig ] [1840/3499] Forecasting LCFY... [2026-01-12T20:25:46.496812] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-12T20:25:46.496842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-12T20:25:46.507994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-12T20:25:46.508245] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-12T20:25:46.509206] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-12T20:25:46.509258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:46.509289] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:46.509316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:46.509372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:46.566623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:46.567219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:46.567295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:46.567327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:46.675552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:46.675725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:46.675765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:46.675793] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:46.679204] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-01-12T20:25:46.679476] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-12T20:25:46.679617] [INFO ] [sig ] LCFY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:46.825777] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LCFY.txt [2026-01-12T20:25:46.825901] [INFO ] [sig ] [1840/3499] Completed LCFY in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:46.825939] [INFO ] [sig ] [1841/3499] Forecasting LCID... [2026-01-12T20:25:46.825968] [INFO ] [sig ] Generating forecast for: LCID [2026-01-12T20:25:46.825998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-12T20:25:46.837288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-12T20:25:46.837535] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-12T20:25:46.838345] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-12T20:25:46.838399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:46.838441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:46.838469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:46.838526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:46.899767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:46.900517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:46.900612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:46.900647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:47.019144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:47.019282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:47.019320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:47.019349] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:47.022972] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-12T20:25:47.023239] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-12T20:25:47.023361] [INFO ] [sig ] LCID: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:47.166200] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LCID.txt [2026-01-12T20:25:47.166352] [INFO ] [sig ] [1841/3499] Completed LCID in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:47.166391] [INFO ] [sig ] [1842/3499] Forecasting LCII... [2026-01-12T20:25:47.166420] [INFO ] [sig ] Generating forecast for: LCII [2026-01-12T20:25:47.166450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-12T20:25:47.179301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-12T20:25:47.179563] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-12T20:25:47.180529] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-12T20:25:47.180606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:47.180641] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:47.180668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:47.180916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:47.237670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:47.238289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:47.238364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:47.238396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:47.352456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:47.352606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:47.352644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:47.352673] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:47.355899] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=34.62%) [2026-01-12T20:25:47.356162] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-12T20:25:47.356282] [INFO ] [sig ] LCII: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:47.498286] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LCII.txt [2026-01-12T20:25:47.498414] [INFO ] [sig ] [1842/3499] Completed LCII in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:47.498453] [INFO ] [sig ] [1843/3499] Forecasting LCNB... [2026-01-12T20:25:47.498482] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-12T20:25:47.498512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-12T20:25:47.509809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-12T20:25:47.510174] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-12T20:25:47.510951] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-12T20:25:47.511004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:47.511036] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:47.511064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:47.511120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:47.569620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:47.570433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:47.570517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:47.570550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:47.682961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:47.683122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:47.683161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:47.683190] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:47.686553] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-01-12T20:25:47.686870] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-12T20:25:47.687002] [INFO ] [sig ] LCNB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:47.829711] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LCNB.txt [2026-01-12T20:25:47.829841] [INFO ] [sig ] [1843/3499] Completed LCNB in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:47.829880] [INFO ] [sig ] [1844/3499] Forecasting LDI... [2026-01-12T20:25:47.829909] [INFO ] [sig ] Generating forecast for: LDI [2026-01-12T20:25:47.829938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-12T20:25:47.842464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-12T20:25:47.842883] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-12T20:25:47.843741] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-12T20:25:47.843796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:47.843828] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:47.843854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:47.843911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:47.900241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:47.901135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:47.901219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:47.901250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:48.016382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:48.016539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:48.016603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:48.016636] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:48.020509] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-01-12T20:25:48.020848] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-12T20:25:48.020987] [INFO ] [sig ] LDI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:48.162088] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LDI.txt [2026-01-12T20:25:48.162220] [INFO ] [sig ] [1844/3499] Completed LDI in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:48.162258] [INFO ] [sig ] [1845/3499] Forecasting LDOS... [2026-01-12T20:25:48.162293] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-12T20:25:48.162322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-12T20:25:48.173959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-12T20:25:48.174261] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-12T20:25:48.175061] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-12T20:25:48.175113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:48.175145] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:48.175172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:48.175227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:48.231197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:48.231865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:48.231972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:48.232010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:48.354435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:48.354591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:48.354637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:48.354665] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:48.357964] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-12T20:25:48.358232] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-12T20:25:48.358350] [INFO ] [sig ] LDOS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:48.500497] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LDOS.txt [2026-01-12T20:25:48.500640] [INFO ] [sig ] [1845/3499] Completed LDOS in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:48.500681] [INFO ] [sig ] [1846/3499] Forecasting LDP... [2026-01-12T20:25:48.500715] [INFO ] [sig ] Generating forecast for: LDP [2026-01-12T20:25:48.500747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-12T20:25:48.511650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-12T20:25:48.511949] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-12T20:25:48.512726] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-12T20:25:48.512777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:48.512809] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:48.512836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:48.512891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:48.570007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:48.570643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:48.570718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:48.570926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:48.693907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:48.694053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:48.694093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:48.694122] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:48.697402] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-12T20:25:48.697686] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-12T20:25:48.697837] [INFO ] [sig ] LDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:48.840014] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LDP.txt [2026-01-12T20:25:48.840133] [INFO ] [sig ] [1846/3499] Completed LDP in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:48.840173] [INFO ] [sig ] [1847/3499] Forecasting LDSF... [2026-01-12T20:25:48.840202] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-12T20:25:48.840232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-12T20:25:48.850923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-12T20:25:48.851191] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-12T20:25:48.851988] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-12T20:25:48.852040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:48.852072] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:48.852099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:48.852155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:48.908286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:48.908900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:48.908974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:48.909006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:49.018001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:49.018139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:49.018177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:49.018205] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:49.021483] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-01-12T20:25:49.021763] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-12T20:25:49.021882] [INFO ] [sig ] LDSF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:49.163826] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LDSF.txt [2026-01-12T20:25:49.163939] [INFO ] [sig ] [1847/3499] Completed LDSF in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:49.163977] [INFO ] [sig ] [1848/3499] Forecasting LE... [2026-01-12T20:25:49.164006] [INFO ] [sig ] Generating forecast for: LE [2026-01-12T20:25:49.164036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-12T20:25:49.175636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-12T20:25:49.175932] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-12T20:25:49.176706] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-12T20:25:49.176758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:49.176792] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:49.176820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:49.176876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:49.235626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:49.236308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:49.236385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:49.236418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:49.359750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:49.359893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:49.359930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:49.359974] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:49.363242] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=75.35%) [2026-01-12T20:25:49.363509] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-12T20:25:49.363646] [INFO ] [sig ] LE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:49.508504] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LE.txt [2026-01-12T20:25:49.508664] [INFO ] [sig ] [1848/3499] Completed LE in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:49.508706] [INFO ] [sig ] [1849/3499] Forecasting LEA... [2026-01-12T20:25:49.508735] [INFO ] [sig ] Generating forecast for: LEA [2026-01-12T20:25:49.508764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-12T20:25:49.521651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-12T20:25:49.521964] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-12T20:25:49.523012] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-12T20:25:49.523064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:49.523096] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:49.523125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:49.523194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:49.580636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:49.581234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:49.581312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:49.581344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:49.695582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:49.695708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:49.695746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:49.695773] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:49.699029] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-12T20:25:49.699295] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-12T20:25:49.699415] [INFO ] [sig ] LEA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:49.840994] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LEA.txt [2026-01-12T20:25:49.841111] [INFO ] [sig ] [1849/3499] Completed LEA in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:49.841148] [INFO ] [sig ] [1850/3499] Forecasting LECO... [2026-01-12T20:25:49.841175] [INFO ] [sig ] Generating forecast for: LECO [2026-01-12T20:25:49.841204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-12T20:25:49.852226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-12T20:25:49.852499] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-12T20:25:49.853294] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-12T20:25:49.853347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:49.853379] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:49.853407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:49.853463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:49.910704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:49.911532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:49.911626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:49.911658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:50.029694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:50.029839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:50.029877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:50.029905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:50.033233] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-12T20:25:50.033495] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-12T20:25:50.033644] [INFO ] [sig ] LECO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:50.176194] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LECO.txt [2026-01-12T20:25:50.176314] [INFO ] [sig ] [1850/3499] Completed LECO in 0.3s | 2.87 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-12T20:25:50.176352] [INFO ] [sig ] [1851/3499] Forecasting LEG... [2026-01-12T20:25:50.176380] [INFO ] [sig ] Generating forecast for: LEG [2026-01-12T20:25:50.176409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-12T20:25:50.187103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-12T20:25:50.187373] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-12T20:25:50.188175] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-12T20:25:50.188227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:50.188259] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:50.188285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:50.188341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:50.244481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:50.245114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:50.245190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:50.245221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:50.365993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:50.366145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:50.366184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:50.366212] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:50.369524] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-01-12T20:25:50.369832] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-12T20:25:50.369949] [INFO ] [sig ] LEG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:50.510943] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LEG.txt [2026-01-12T20:25:50.511060] [INFO ] [sig ] [1851/3499] Completed LEG in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-12T20:25:50.511097] [INFO ] [sig ] [1852/3499] Forecasting LEGH... [2026-01-12T20:25:50.511125] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-12T20:25:50.511153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-12T20:25:50.522175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-12T20:25:50.522482] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-12T20:25:50.523259] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-12T20:25:50.523313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:50.523370] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:50.523402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:50.523491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:50.582740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:50.583371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:50.583450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:50.583482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:50.698693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:50.698820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:50.698857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:50.698884] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:50.702165] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-12T20:25:50.702454] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-12T20:25:50.702589] [INFO ] [sig ] LEGH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:50.844313] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LEGH.txt [2026-01-12T20:25:50.844426] [INFO ] [sig ] [1852/3499] Completed LEGH in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-12T20:25:50.844464] [INFO ] [sig ] [1853/3499] Forecasting LEGN... [2026-01-12T20:25:50.844492] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-12T20:25:50.844521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-12T20:25:50.855922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-12T20:25:50.856195] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-12T20:25:50.856969] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-12T20:25:50.857020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:50.857051] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:50.857078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:50.857133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:50.914103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:50.914711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:50.914786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:50.914817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:51.032288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:51.032416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:51.032453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:51.032481] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:51.035735] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-01-12T20:25:51.036001] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-12T20:25:51.036119] [INFO ] [sig ] LEGN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:51.177395] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LEGN.txt [2026-01-12T20:25:51.177508] [INFO ] [sig ] [1853/3499] Completed LEGN in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-12T20:25:51.177544] [INFO ] [sig ] [1854/3499] Forecasting LEN... [2026-01-12T20:25:51.177593] [INFO ] [sig ] Generating forecast for: LEN [2026-01-12T20:25:51.177631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-12T20:25:51.189424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-12T20:25:51.189743] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-12T20:25:51.190494] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-12T20:25:51.190556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:51.190610] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:51.190638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:51.190694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:51.249673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:51.250264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:51.250342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:51.250372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:51.372567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:51.372707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:51.372744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:51.372772] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:51.376032] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=58.12%) [2026-01-12T20:25:51.376304] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-12T20:25:51.376427] [INFO ] [sig ] LEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:51.517659] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LEN.txt [2026-01-12T20:25:51.517796] [INFO ] [sig ] [1854/3499] Completed LEN in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-12T20:25:51.517834] [INFO ] [sig ] [1855/3499] Forecasting LENZ... [2026-01-12T20:25:51.517864] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-12T20:25:51.517894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-12T20:25:51.528495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-12T20:25:51.528813] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-12T20:25:51.529562] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-12T20:25:51.529638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:51.529677] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:51.529709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:51.529777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:51.586138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:51.586744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:51.586821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:51.586854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:51.714652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:51.714827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:51.714884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:51.714951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:51.718614] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-12T20:25:51.718908] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-12T20:25:51.719043] [INFO ] [sig ] LENZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:51.867217] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LENZ.txt [2026-01-12T20:25:51.867361] [INFO ] [sig ] [1855/3499] Completed LENZ in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-12T20:25:51.867403] [INFO ] [sig ] [1856/3499] Forecasting LEO... [2026-01-12T20:25:51.867434] [INFO ] [sig ] Generating forecast for: LEO [2026-01-12T20:25:51.867470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-12T20:25:51.879620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-12T20:25:51.879938] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-12T20:25:51.880773] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-12T20:25:51.880828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:51.880861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:51.880889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:51.880946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:51.941810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:51.942590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:51.942671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:51.942705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:52.072119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:52.072270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:52.072310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:52.072339] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:52.075902] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-01-12T20:25:52.076186] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-12T20:25:52.076315] [INFO ] [sig ] LEO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:52.232721] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LEO.txt [2026-01-12T20:25:52.232882] [INFO ] [sig ] [1856/3499] Completed LEO in 0.4s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:52.232930] [INFO ] [sig ] [1857/3499] Forecasting LESL... [2026-01-12T20:25:52.232960] [INFO ] [sig ] Generating forecast for: LESL [2026-01-12T20:25:52.232989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-12T20:25:52.244918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-12T20:25:52.245259] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-12T20:25:52.246058] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-12T20:25:52.246112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:52.246145] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:52.246173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:52.246231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:52.305562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:52.306343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:52.306438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:52.306474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:52.430318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:52.430472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:52.430511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:52.430540] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:52.433987] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=8.67%) [2026-01-12T20:25:52.434265] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-12T20:25:52.434389] [INFO ] [sig ] LESL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:52.578681] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LESL.txt [2026-01-12T20:25:52.578843] [INFO ] [sig ] [1857/3499] Completed LESL in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:52.578883] [INFO ] [sig ] [1858/3499] Forecasting LEVI... [2026-01-12T20:25:52.578912] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-12T20:25:52.578943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-12T20:25:52.591113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-12T20:25:52.591455] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-12T20:25:52.592236] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-12T20:25:52.592289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:52.592321] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:52.592348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:52.592404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:52.649098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:52.650008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:52.650095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:52.650129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:52.771256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:52.771427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:52.771468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:52.771497] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:52.774913] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-12T20:25:52.775194] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-12T20:25:52.775319] [INFO ] [sig ] LEVI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:52.917254] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LEVI.txt [2026-01-12T20:25:52.917402] [INFO ] [sig ] [1858/3499] Completed LEVI in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:52.917443] [INFO ] [sig ] [1859/3499] Forecasting LFMD... [2026-01-12T20:25:52.917472] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-12T20:25:52.917502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-12T20:25:52.929279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-12T20:25:52.929627] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-12T20:25:52.930399] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-12T20:25:52.930452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:52.930485] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:52.930512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:52.930585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:52.987597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:52.988335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:52.988413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:52.988445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:53.115711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:53.115869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:53.115909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:53.115939] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:53.119398] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-12T20:25:53.119721] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-12T20:25:53.119853] [INFO ] [sig ] LFMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:53.263269] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LFMD.txt [2026-01-12T20:25:53.263419] [INFO ] [sig ] [1859/3499] Completed LFMD in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:53.263461] [INFO ] [sig ] [1860/3499] Forecasting LFUS... [2026-01-12T20:25:53.263491] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-12T20:25:53.263520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-12T20:25:53.285198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-12T20:25:53.285505] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-12T20:25:53.286288] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-12T20:25:53.286341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:53.286373] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:53.286399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:53.286454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:53.345007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:53.345609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:53.345686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:53.345719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:53.467320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:53.467461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:53.467497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:53.467526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:53.470824] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-01-12T20:25:53.471096] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-12T20:25:53.471214] [INFO ] [sig ] LFUS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:53.616044] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LFUS.txt [2026-01-12T20:25:53.616178] [INFO ] [sig ] [1860/3499] Completed LFUS in 0.4s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:53.616219] [INFO ] [sig ] [1861/3499] Forecasting LFVN... [2026-01-12T20:25:53.616248] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-12T20:25:53.616279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-12T20:25:53.628372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-12T20:25:53.628702] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-12T20:25:53.629479] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-12T20:25:53.629532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:53.629567] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:53.629617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:53.629676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:53.688058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:53.688714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:53.688808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:53.688849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:53.808301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:53.808474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:53.808514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:53.808542] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:53.812298] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=94.12%) [2026-01-12T20:25:53.812566] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-12T20:25:53.812705] [INFO ] [sig ] LFVN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:53.957631] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LFVN.txt [2026-01-12T20:25:53.957795] [INFO ] [sig ] [1861/3499] Completed LFVN in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:53.957837] [INFO ] [sig ] [1862/3499] Forecasting LGCL... [2026-01-12T20:25:53.957866] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-12T20:25:53.957895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-12T20:25:53.969817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-12T20:25:53.970152] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-12T20:25:53.970940] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-12T20:25:53.970991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:53.971023] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:53.971050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:53.971106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:54.029861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:54.030739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:54.030861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:54.030895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:54.140589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:54.140743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:54.140783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:54.140811] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:54.144134] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-12T20:25:54.144404] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-12T20:25:54.144529] [INFO ] [sig ] LGCL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:54.290743] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LGCL.txt [2026-01-12T20:25:54.290876] [INFO ] [sig ] [1862/3499] Completed LGCL in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:54.290916] [INFO ] [sig ] [1863/3499] Forecasting LGI... [2026-01-12T20:25:54.290945] [INFO ] [sig ] Generating forecast for: LGI [2026-01-12T20:25:54.290974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-12T20:25:54.301881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-12T20:25:54.302199] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-12T20:25:54.303018] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-12T20:25:54.303074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:54.303108] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:54.303136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:54.303195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:54.363763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:54.364504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:54.364599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:54.364633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:54.487228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:54.487387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:54.487426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:54.487454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:54.490841] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-12T20:25:54.491115] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-12T20:25:54.491236] [INFO ] [sig ] LGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:54.634680] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LGI.txt [2026-01-12T20:25:54.634810] [INFO ] [sig ] [1863/3499] Completed LGI in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:54.634848] [INFO ] [sig ] [1864/3499] Forecasting LGIH... [2026-01-12T20:25:54.634877] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-12T20:25:54.634906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-12T20:25:54.646171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-12T20:25:54.646488] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-12T20:25:54.647343] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-12T20:25:54.647398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:54.647430] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:54.647458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:54.647516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:54.704446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:54.705063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:54.705139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:54.705170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:54.823222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:54.823376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:54.823416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:54.823443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:54.826925] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-01-12T20:25:54.827198] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-12T20:25:54.827322] [INFO ] [sig ] LGIH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:54.991820] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LGIH.txt [2026-01-12T20:25:54.992152] [INFO ] [sig ] [1864/3499] Completed LGIH in 0.4s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:54.992189] [INFO ] [sig ] [1865/3499] Forecasting LGND... [2026-01-12T20:25:54.992218] [INFO ] [sig ] Generating forecast for: LGND [2026-01-12T20:25:54.992246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-12T20:25:55.003847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-12T20:25:55.004340] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-12T20:25:55.005324] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-12T20:25:55.005376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:55.005419] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:55.005447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:55.005503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:55.065539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:55.066369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:55.066447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:55.066479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:55.185697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:55.185849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:55.185887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:55.185915] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:55.189271] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=59.21%) [2026-01-12T20:25:55.189537] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-12T20:25:55.189676] [INFO ] [sig ] LGND: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:55.333080] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LGND.txt [2026-01-12T20:25:55.333255] [INFO ] [sig ] [1865/3499] Completed LGND in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:55.333297] [INFO ] [sig ] [1866/3499] Forecasting LH... [2026-01-12T20:25:55.333326] [INFO ] [sig ] Generating forecast for: LH [2026-01-12T20:25:55.333356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-12T20:25:55.345666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-12T20:25:55.346165] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-12T20:25:55.347157] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-12T20:25:55.347210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:55.347243] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:55.347272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:55.347329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:55.404717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:55.405326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:55.405403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:55.405436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:55.526936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:55.527082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:55.527121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:55.527152] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:55.530552] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-12T20:25:55.530845] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-12T20:25:55.530970] [INFO ] [sig ] LH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:55.676227] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LH.txt [2026-01-12T20:25:55.676355] [INFO ] [sig ] [1866/3499] Completed LH in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:55.676396] [INFO ] [sig ] [1867/3499] Forecasting LHX... [2026-01-12T20:25:55.676426] [INFO ] [sig ] Generating forecast for: LHX [2026-01-12T20:25:55.676457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-12T20:25:55.687691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-12T20:25:55.688025] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-12T20:25:55.688911] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-12T20:25:55.688964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:55.688997] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:55.689025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:55.689099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:55.748154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:55.748810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:55.748902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:55.748943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:55.872796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:55.872920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:55.872959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:55.872988] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:55.876367] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=36.32%) [2026-01-12T20:25:55.876675] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-12T20:25:55.876800] [INFO ] [sig ] LHX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:56.022828] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LHX.txt [2026-01-12T20:25:56.022975] [INFO ] [sig ] [1867/3499] Completed LHX in 0.3s | 2.87 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-12T20:25:56.023015] [INFO ] [sig ] [1868/3499] Forecasting LI... [2026-01-12T20:25:56.023044] [INFO ] [sig ] Generating forecast for: LI [2026-01-12T20:25:56.023074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-12T20:25:56.034084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-12T20:25:56.034430] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-12T20:25:56.035256] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-12T20:25:56.035310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:56.035344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:56.035372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:56.035429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:56.096588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:56.097318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:56.097396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:56.097429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:56.225527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:56.225682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:56.225722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:56.225750] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:56.229147] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-01-12T20:25:56.229412] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-12T20:25:56.229532] [INFO ] [sig ] LI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:56.370057] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LI.txt [2026-01-12T20:25:56.370172] [INFO ] [sig ] [1868/3499] Completed LI in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-12T20:25:56.370226] [INFO ] [sig ] [1869/3499] Forecasting LICN... [2026-01-12T20:25:56.370257] [INFO ] [sig ] Generating forecast for: LICN [2026-01-12T20:25:56.370286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-12T20:25:56.381926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-12T20:25:56.382204] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-12T20:25:56.382972] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-12T20:25:56.383024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:56.383080] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:56.383109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:56.383164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:56.439926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:56.440508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:56.440599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:56.440633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:56.554017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:56.554162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:56.554200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:56.554229] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:56.557665] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-12T20:25:56.557949] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-12T20:25:56.558068] [INFO ] [sig ] LICN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:56.709542] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LICN.txt [2026-01-12T20:25:56.709756] [INFO ] [sig ] [1869/3499] Completed LICN in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-12T20:25:56.709799] [INFO ] [sig ] [1870/3499] Forecasting LIF... [2026-01-12T20:25:56.709828] [INFO ] [sig ] Generating forecast for: LIF [2026-01-12T20:25:56.709858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-12T20:25:56.724356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-12T20:25:56.724793] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-12T20:25:56.725858] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-12T20:25:56.725913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:56.725946] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:56.725973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:56.726029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:56.791378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:56.792304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:56.792404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:56.792437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:56.915340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:56.915498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:56.915537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:56.915565] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:56.919387] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=84.51%) [2026-01-12T20:25:56.919673] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-12T20:25:56.919811] [INFO ] [sig ] LIF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:57.063074] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LIF.txt [2026-01-12T20:25:57.063191] [INFO ] [sig ] [1870/3499] Completed LIF in 0.4s | 2.87 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-12T20:25:57.063230] [INFO ] [sig ] [1871/3499] Forecasting LII... [2026-01-12T20:25:57.063258] [INFO ] [sig ] Generating forecast for: LII [2026-01-12T20:25:57.063287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-12T20:25:57.075050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-12T20:25:57.075325] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-12T20:25:57.076098] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-12T20:25:57.076149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:57.076181] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:57.076208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:57.076264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:57.133260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:57.133862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:57.133936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:57.133968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:57.248198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:57.248324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:57.248360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:57.248387] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:57.251645] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=72.46%) [2026-01-12T20:25:57.251908] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-12T20:25:57.252027] [INFO ] [sig ] LII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:57.395322] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LII.txt [2026-01-12T20:25:57.395445] [INFO ] [sig ] [1871/3499] Completed LII in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-12T20:25:57.395486] [INFO ] [sig ] [1872/3499] Forecasting LILA... [2026-01-12T20:25:57.395516] [INFO ] [sig ] Generating forecast for: LILA [2026-01-12T20:25:57.395548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-12T20:25:57.407387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-12T20:25:57.407772] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-12T20:25:57.408597] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-12T20:25:57.408650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:57.408682] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:57.408708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:57.408765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:57.465062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:57.465814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:57.465896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:57.465927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:57.580634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:57.580792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:57.580831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:57.580905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:57.584245] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-01-12T20:25:57.584517] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-12T20:25:57.584659] [INFO ] [sig ] LILA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:57.726753] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LILA.txt [2026-01-12T20:25:57.726889] [INFO ] [sig ] [1872/3499] Completed LILA in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-12T20:25:57.726928] [INFO ] [sig ] [1873/3499] Forecasting LILAK... [2026-01-12T20:25:57.726956] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-12T20:25:57.726985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-12T20:25:57.738058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-12T20:25:57.738348] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-12T20:25:57.739159] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-12T20:25:57.739212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:57.739243] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:57.739270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:57.739325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:57.798910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:57.799623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:57.799703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:57.799736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:57.922111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:57.922238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:57.922275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:57.922302] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:57.925595] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-12T20:25:57.925875] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-12T20:25:57.925998] [INFO ] [sig ] LILAK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:58.076446] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LILAK.txt [2026-01-12T20:25:58.076609] [INFO ] [sig ] [1873/3499] Completed LILAK in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:25:58.076657] [INFO ] [sig ] [1874/3499] Forecasting LIN... [2026-01-12T20:25:58.076687] [INFO ] [sig ] Generating forecast for: LIN [2026-01-12T20:25:58.076715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-12T20:25:58.088801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-12T20:25:58.089102] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-12T20:25:58.089929] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-12T20:25:58.089981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:58.090012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:58.090039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:58.090095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:58.149405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:58.150233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:58.150336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:58.150369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:58.273305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:58.273461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:58.273501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:58.273531] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:58.277036] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=49.19%) [2026-01-12T20:25:58.277309] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-12T20:25:58.277434] [INFO ] [sig ] LIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:58.421734] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LIN.txt [2026-01-12T20:25:58.421869] [INFO ] [sig ] [1874/3499] Completed LIN in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:25:58.421908] [INFO ] [sig ] [1875/3499] Forecasting LINC... [2026-01-12T20:25:58.421938] [INFO ] [sig ] Generating forecast for: LINC [2026-01-12T20:25:58.421968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-12T20:25:58.434110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-12T20:25:58.434463] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-12T20:25:58.435255] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-12T20:25:58.435307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:58.435338] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:58.435364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:58.435420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:58.491106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:58.491779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:58.491864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:58.491897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:58.610250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:58.610423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:58.610470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:58.610499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:58.614300] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-01-12T20:25:58.614687] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-12T20:25:58.614830] [INFO ] [sig ] LINC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:58.758746] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LINC.txt [2026-01-12T20:25:58.758896] [INFO ] [sig ] [1875/3499] Completed LINC in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:25:58.758934] [INFO ] [sig ] [1876/3499] Forecasting LIND... [2026-01-12T20:25:58.758965] [INFO ] [sig ] Generating forecast for: LIND [2026-01-12T20:25:58.758994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-12T20:25:58.770610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-12T20:25:58.770913] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-12T20:25:58.771698] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-12T20:25:58.771750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:58.771783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:58.771821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:58.771879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:58.830258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:58.831018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:58.831098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:58.831131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:58.950615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:58.950768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:58.950808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:58.950837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:58.954193] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-12T20:25:58.954461] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-12T20:25:58.954602] [INFO ] [sig ] LIND: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:59.095211] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LIND.txt [2026-01-12T20:25:59.095354] [INFO ] [sig ] [1876/3499] Completed LIND in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:25:59.095392] [INFO ] [sig ] [1877/3499] Forecasting LINE... [2026-01-12T20:25:59.095422] [INFO ] [sig ] Generating forecast for: LINE [2026-01-12T20:25:59.095450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-12T20:25:59.106952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-12T20:25:59.107223] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-12T20:25:59.108022] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-12T20:25:59.108073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:59.108104] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:59.108130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:59.108185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:59.165484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:59.166125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:59.166201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:59.166233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:59.286174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:59.286310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:59.286348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:59.286378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:59.289814] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=17.72%) [2026-01-12T20:25:59.290083] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-12T20:25:59.290203] [INFO ] [sig ] LINE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:25:59.432982] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LINE.txt [2026-01-12T20:25:59.433107] [INFO ] [sig ] [1877/3499] Completed LINE in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:25:59.433146] [INFO ] [sig ] [1878/3499] Forecasting LINK... [2026-01-12T20:25:59.433174] [INFO ] [sig ] Generating forecast for: LINK [2026-01-12T20:25:59.433203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-12T20:25:59.443770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-12T20:25:59.444047] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-12T20:25:59.444827] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-12T20:25:59.444889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:59.444928] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:59.444960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:59.445028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:59.505712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:59.506626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:59.506710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:59.506743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:59.621615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:59.621768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:59.621809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:59.621839] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:59.625263] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=65.84%) [2026-01-12T20:25:59.625540] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-12T20:25:59.625694] [INFO ] [sig ] LINK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:25:59.767692] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LINK.txt [2026-01-12T20:25:59.767836] [INFO ] [sig ] [1878/3499] Completed LINK in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:25:59.767883] [INFO ] [sig ] [1879/3499] Forecasting LITE... [2026-01-12T20:25:59.767913] [INFO ] [sig ] Generating forecast for: LITE [2026-01-12T20:25:59.767942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-12T20:25:59.779611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-12T20:25:59.779901] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-12T20:25:59.780690] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-12T20:25:59.780741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:25:59.780773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:25:59.780802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:25:59.780862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:25:59.840124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:25:59.840787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:25:59.840895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:25:59.840928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:25:59.967931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:25:59.968091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:25:59.968132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:25:59.968161] [INFO ] [FORECASTER] Training complete [2026-01-12T20:25:59.971548] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-01-12T20:25:59.971847] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-12T20:25:59.971978] [INFO ] [sig ] LITE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:00.116682] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LITE.txt [2026-01-12T20:26:00.116842] [INFO ] [sig ] [1879/3499] Completed LITE in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:00.116889] [INFO ] [sig ] [1880/3499] Forecasting LITM... [2026-01-12T20:26:00.116938] [INFO ] [sig ] Generating forecast for: LITM [2026-01-12T20:26:00.116971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-12T20:26:00.128548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-12T20:26:00.128838] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-12T20:26:00.129631] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-12T20:26:00.129684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:00.129716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:00.129743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:00.129811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:00.189275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:00.190141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:00.190221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:00.190253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:00.308698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:00.308846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:00.308889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:00.308922] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:00.312301] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=62.57%) [2026-01-12T20:26:00.312615] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-12T20:26:00.312742] [INFO ] [sig ] LITM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:00.461549] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LITM.txt [2026-01-12T20:26:00.461702] [INFO ] [sig ] [1880/3499] Completed LITM in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:00.461742] [INFO ] [sig ] [1881/3499] Forecasting LIVN... [2026-01-12T20:26:00.461771] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-12T20:26:00.461801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-12T20:26:00.477880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-12T20:26:00.478194] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-12T20:26:00.479015] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-12T20:26:00.479070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:00.479102] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:00.479129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:00.479185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:00.541611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:00.542341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:00.542421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:00.542453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:00.670137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:00.670287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:00.670327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:00.670357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:00.673770] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=31.00%) [2026-01-12T20:26:00.674038] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-12T20:26:00.674164] [INFO ] [sig ] LIVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:00.823168] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LIVN.txt [2026-01-12T20:26:00.823325] [INFO ] [sig ] [1881/3499] Completed LIVN in 0.4s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:00.823366] [INFO ] [sig ] [1882/3499] Forecasting LKFN... [2026-01-12T20:26:00.823394] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-12T20:26:00.823423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-12T20:26:00.835368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-12T20:26:00.835674] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-12T20:26:00.836645] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-12T20:26:00.836697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:00.836729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:00.836755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:00.836810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:00.896936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:00.897770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:00.897851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:00.897883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:01.019282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:01.019450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:01.019496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:01.019534] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:01.023391] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-12T20:26:01.023818] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-12T20:26:01.023969] [INFO ] [sig ] LKFN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:01.175888] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LKFN.txt [2026-01-12T20:26:01.176082] [INFO ] [sig ] [1882/3499] Completed LKFN in 0.4s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:01.176126] [INFO ] [sig ] [1883/3499] Forecasting LKQ... [2026-01-12T20:26:01.176156] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-12T20:26:01.176187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-12T20:26:01.188318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-12T20:26:01.188713] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-12T20:26:01.189787] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-12T20:26:01.189847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:01.189888] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:01.189923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:01.189993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:01.252236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:01.253166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:01.253255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:01.253287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:01.375046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:01.375198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:01.375238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:01.375285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:01.379592] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-01-12T20:26:01.379925] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-12T20:26:01.380074] [INFO ] [sig ] LKQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:01.523460] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LKQ.txt [2026-01-12T20:26:01.523632] [INFO ] [sig ] [1883/3499] Completed LKQ in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:01.523676] [INFO ] [sig ] [1884/3499] Forecasting LLY... [2026-01-12T20:26:01.523705] [INFO ] [sig ] Generating forecast for: LLY [2026-01-12T20:26:01.523735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-12T20:26:01.535026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-12T20:26:01.535509] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-12T20:26:01.536299] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-12T20:26:01.536352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:01.536384] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:01.536410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:01.536472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:01.593554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:01.594385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:01.594462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:01.594494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:01.724733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:01.724909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:01.724962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:01.725005] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:01.729031] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=39.76%) [2026-01-12T20:26:01.729360] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-12T20:26:01.729500] [INFO ] [sig ] LLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:01.878411] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LLY.txt [2026-01-12T20:26:01.878555] [INFO ] [sig ] [1884/3499] Completed LLY in 0.4s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:01.878612] [INFO ] [sig ] [1885/3499] Forecasting LMB... [2026-01-12T20:26:01.878642] [INFO ] [sig ] Generating forecast for: LMB [2026-01-12T20:26:01.878673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-12T20:26:01.890139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-12T20:26:01.890475] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-12T20:26:01.891272] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-12T20:26:01.891326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:01.891359] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:01.891387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:01.891443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:01.951210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:01.952048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:01.952132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:01.952166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:02.071555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:02.071732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:02.071771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:02.071801] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:02.075198] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-01-12T20:26:02.075473] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-12T20:26:02.075617] [INFO ] [sig ] LMB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:02.216714] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LMB.txt [2026-01-12T20:26:02.216867] [INFO ] [sig ] [1885/3499] Completed LMB in 0.3s | 2.87 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-12T20:26:02.216908] [INFO ] [sig ] [1886/3499] Forecasting LMBS... [2026-01-12T20:26:02.216938] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-12T20:26:02.216968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-12T20:26:02.228476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-12T20:26:02.228862] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-12T20:26:02.229658] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-12T20:26:02.229710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:02.229767] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:02.229795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:02.229850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:02.286627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:02.287466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:02.287544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:02.287707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:02.406452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:02.406626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:02.406666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:02.406695] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:02.410225] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=60.78%) [2026-01-12T20:26:02.410537] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-12T20:26:02.410711] [INFO ] [sig ] LMBS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:02.556897] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LMBS.txt [2026-01-12T20:26:02.557055] [INFO ] [sig ] [1886/3499] Completed LMBS in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-12T20:26:02.557096] [INFO ] [sig ] [1887/3499] Forecasting LMND... [2026-01-12T20:26:02.557125] [INFO ] [sig ] Generating forecast for: LMND [2026-01-12T20:26:02.557154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-12T20:26:02.571666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-12T20:26:02.572083] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-12T20:26:02.572983] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-12T20:26:02.573035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:02.573067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:02.573095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:02.573169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:02.632844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:02.633805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:02.633889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:02.633929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:02.755709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:02.755867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:02.755917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:02.755952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:02.759349] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-01-12T20:26:02.759637] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-12T20:26:02.759763] [INFO ] [sig ] LMND: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:02.904756] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LMND.txt [2026-01-12T20:26:02.904907] [INFO ] [sig ] [1887/3499] Completed LMND in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-12T20:26:02.904949] [INFO ] [sig ] [1888/3499] Forecasting LNC... [2026-01-12T20:26:02.904978] [INFO ] [sig ] Generating forecast for: LNC [2026-01-12T20:26:02.905009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-12T20:26:02.918031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-12T20:26:02.918375] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-12T20:26:02.919368] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-12T20:26:02.919421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:02.919453] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:02.919479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:02.919534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:02.978153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:02.978958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:02.979038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:02.979069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:03.104686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:03.104845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:03.104883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:03.104911] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:03.108772] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-12T20:26:03.109076] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-12T20:26:03.109399] [INFO ] [sig ] LNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:03.252587] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LNC.txt [2026-01-12T20:26:03.252716] [INFO ] [sig ] [1888/3499] Completed LNC in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-12T20:26:03.252755] [INFO ] [sig ] [1889/3499] Forecasting LND... [2026-01-12T20:26:03.252783] [INFO ] [sig ] Generating forecast for: LND [2026-01-12T20:26:03.252813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-12T20:26:03.265220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-12T20:26:03.265679] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-12T20:26:03.266530] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-12T20:26:03.266632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:03.266668] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:03.266695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:03.266752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:03.325230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:03.326143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:03.326228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:03.326260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:03.440291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:03.440475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:03.440516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:03.440602] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:03.444842] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-12T20:26:03.445246] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-12T20:26:03.445434] [INFO ] [sig ] LND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:03.591905] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LND.txt [2026-01-12T20:26:03.592081] [INFO ] [sig ] [1889/3499] Completed LND in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-12T20:26:03.592121] [INFO ] [sig ] [1890/3499] Forecasting LNG... [2026-01-12T20:26:03.592151] [INFO ] [sig ] Generating forecast for: LNG [2026-01-12T20:26:03.592180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-12T20:26:03.603560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-12T20:26:03.603965] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-12T20:26:03.604801] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-12T20:26:03.604854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:03.604887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:03.604915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:03.604980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:03.665792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:03.666894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:03.666978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:03.667011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:03.791261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:03.791414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:03.791453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:03.791483] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:03.794909] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-01-12T20:26:03.795185] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-12T20:26:03.795308] [INFO ] [sig ] LNG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:03.944551] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LNG.txt [2026-01-12T20:26:03.944734] [INFO ] [sig ] [1890/3499] Completed LNG in 0.4s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:03.944785] [INFO ] [sig ] [1891/3499] Forecasting LNKB... [2026-01-12T20:26:03.944816] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-12T20:26:03.944845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-12T20:26:03.956915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-12T20:26:03.957298] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-12T20:26:03.958119] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-12T20:26:03.958171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:03.958216] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:03.958246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:03.958304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:04.015288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:04.016269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:04.016354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:04.016386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:04.140615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:04.140776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:04.140818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:04.140848] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:04.144516] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-01-12T20:26:04.144871] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-12T20:26:04.145041] [INFO ] [sig ] LNKB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:04.296563] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LNKB.txt [2026-01-12T20:26:04.296744] [INFO ] [sig ] [1891/3499] Completed LNKB in 0.4s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:04.296786] [INFO ] [sig ] [1892/3499] Forecasting LNN... [2026-01-12T20:26:04.296816] [INFO ] [sig ] Generating forecast for: LNN [2026-01-12T20:26:04.296847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-12T20:26:04.309363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-12T20:26:04.309730] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-12T20:26:04.310485] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-12T20:26:04.310537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:04.310589] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:04.310619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:04.310675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:04.368289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:04.369156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:04.369239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:04.369273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:04.494227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:04.494388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:04.494427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:04.494455] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:04.498217] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=82.87%) [2026-01-12T20:26:04.498507] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-12T20:26:04.498655] [INFO ] [sig ] LNN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:04.641932] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LNN.txt [2026-01-12T20:26:04.642094] [INFO ] [sig ] [1892/3499] Completed LNN in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:04.642135] [INFO ] [sig ] [1893/3499] Forecasting LNTH... [2026-01-12T20:26:04.642164] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-12T20:26:04.642193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-12T20:26:04.653647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-12T20:26:04.654039] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-12T20:26:04.654882] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-12T20:26:04.654935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:04.654968] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:04.654996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:04.655057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:04.710818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:04.711734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:04.711822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:04.711854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:04.831972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:04.832135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:04.832175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:04.832204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:04.836118] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-12T20:26:04.836432] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-12T20:26:04.836588] [INFO ] [sig ] LNTH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:04.983539] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LNTH.txt [2026-01-12T20:26:04.983729] [INFO ] [sig ] [1893/3499] Completed LNTH in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:04.983769] [INFO ] [sig ] [1894/3499] Forecasting LNZA... [2026-01-12T20:26:04.983798] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-12T20:26:04.983829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-12T20:26:04.995804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-12T20:26:04.996191] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-12T20:26:04.997014] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-12T20:26:04.997068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:04.997101] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:04.997128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:04.997185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:05.059787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:05.060752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:05.060857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:05.060891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:05.181406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:05.181565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:05.181625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:05.181654] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:05.185073] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=20.84%) [2026-01-12T20:26:05.185380] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-12T20:26:05.185507] [INFO ] [sig ] LNZA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:05.339276] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LNZA.txt [2026-01-12T20:26:05.339483] [INFO ] [sig ] [1894/3499] Completed LNZA in 0.4s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:05.339532] [INFO ] [sig ] [1895/3499] Forecasting LOAN... [2026-01-12T20:26:05.339564] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-12T20:26:05.339619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-12T20:26:05.352128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-12T20:26:05.352595] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-12T20:26:05.353507] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-12T20:26:05.353566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:05.353644] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:05.353679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:05.353737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:05.424534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:05.425771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:05.425897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:05.425951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:05.583792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:05.584002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:05.584064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:05.584109] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:05.589637] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=44.54%) [2026-01-12T20:26:05.590166] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-12T20:26:05.590387] [INFO ] [sig ] LOAN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:05.812392] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LOAN.txt [2026-01-12T20:26:05.812660] [INFO ] [sig ] [1895/3499] Completed LOAN in 0.5s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:05.812730] [INFO ] [sig ] [1896/3499] Forecasting LOB... [2026-01-12T20:26:05.812785] [INFO ] [sig ] Generating forecast for: LOB [2026-01-12T20:26:05.812837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-12T20:26:05.836237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-12T20:26:05.836744] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-12T20:26:05.838081] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-12T20:26:05.838147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:05.838185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:05.838222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:05.838301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:05.932435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:05.933600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:05.933759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:05.933804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:06.109017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:06.109206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:06.109250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:06.109280] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:06.113463] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=75.01%) [2026-01-12T20:26:06.113948] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-12T20:26:06.114123] [INFO ] [sig ] LOB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:06.287021] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LOB.txt [2026-01-12T20:26:06.287196] [INFO ] [sig ] [1896/3499] Completed LOB in 0.5s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:06.287238] [INFO ] [sig ] [1897/3499] Forecasting LOCO... [2026-01-12T20:26:06.287269] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-12T20:26:06.287299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-12T20:26:06.300816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-12T20:26:06.301273] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-12T20:26:06.302179] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-12T20:26:06.302236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:06.302269] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:06.302296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:06.302359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:06.376649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:06.377896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:06.378029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:06.378084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:06.510131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:06.510291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:06.510333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:06.510361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:06.513955] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-01-12T20:26:06.514262] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-12T20:26:06.514400] [INFO ] [sig ] LOCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:06.658431] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LOCO.txt [2026-01-12T20:26:06.658585] [INFO ] [sig ] [1897/3499] Completed LOCO in 0.4s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:06.658628] [INFO ] [sig ] [1898/3499] Forecasting LOGI... [2026-01-12T20:26:06.658658] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-12T20:26:06.658687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-12T20:26:06.670142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-12T20:26:06.670475] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-12T20:26:06.671286] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-12T20:26:06.671339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:06.671372] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:06.671398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:06.671455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:06.728951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:06.729827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:06.729914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:06.729949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:06.850889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:06.851046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:06.851088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:06.851120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:06.854682] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-01-12T20:26:06.854975] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-12T20:26:06.855109] [INFO ] [sig ] LOGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:07.001952] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LOGI.txt [2026-01-12T20:26:07.002104] [INFO ] [sig ] [1898/3499] Completed LOGI in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:07.002145] [INFO ] [sig ] [1899/3499] Forecasting LOMA... [2026-01-12T20:26:07.002174] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-12T20:26:07.002205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-12T20:26:07.014385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-12T20:26:07.014797] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-12T20:26:07.015630] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-12T20:26:07.015683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:07.015716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:07.015743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:07.015799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:07.076127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:07.076994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:07.077083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:07.077116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:07.208589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:07.208749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:07.208798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:07.208837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:07.212328] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-12T20:26:07.212646] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-12T20:26:07.212806] [INFO ] [sig ] LOMA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:07.369637] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LOMA.txt [2026-01-12T20:26:07.369805] [INFO ] [sig ] [1899/3499] Completed LOMA in 0.4s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:07.369847] [INFO ] [sig ] [1900/3499] Forecasting LOPE... [2026-01-12T20:26:07.369879] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-12T20:26:07.369911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-12T20:26:07.382167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-12T20:26:07.382503] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-12T20:26:07.383300] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-12T20:26:07.383355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:07.383401] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:07.383430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:07.383488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:07.445398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:07.446313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:07.446416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:07.446451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:07.569351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:07.569508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:07.569547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:07.569598] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:07.573038] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-12T20:26:07.573368] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-12T20:26:07.573505] [INFO ] [sig ] LOPE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:07.722389] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LOPE.txt [2026-01-12T20:26:07.722521] [INFO ] [sig ] [1900/3499] Completed LOPE in 0.4s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:07.722561] [INFO ] [sig ] [1901/3499] Forecasting LOVE... [2026-01-12T20:26:07.722609] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-12T20:26:07.722639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-12T20:26:07.733834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-12T20:26:07.734126] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-12T20:26:07.734917] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-12T20:26:07.734969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:07.735002] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:07.735029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:07.735091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:07.795785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:07.796814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:07.796898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:07.796930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:07.919150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:07.919308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:07.919348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:07.919378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:07.923080] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=81.76%) [2026-01-12T20:26:07.923404] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-12T20:26:07.923542] [INFO ] [sig ] LOVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:08.071153] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LOVE.txt [2026-01-12T20:26:08.071314] [INFO ] [sig ] [1901/3499] Completed LOVE in 0.3s | 2.87 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-12T20:26:08.071354] [INFO ] [sig ] [1902/3499] Forecasting LPCN... [2026-01-12T20:26:08.071383] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-12T20:26:08.071411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-12T20:26:08.082362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-12T20:26:08.082741] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-12T20:26:08.083516] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-12T20:26:08.083584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:08.083620] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:08.083648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:08.083703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:08.142861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:08.143752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:08.143847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:08.143885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:08.263344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:08.263505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:08.263545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:08.263598] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:08.267096] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-12T20:26:08.267391] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-12T20:26:08.267525] [INFO ] [sig ] LPCN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:08.412881] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LPCN.txt [2026-01-12T20:26:08.413052] [INFO ] [sig ] [1902/3499] Completed LPCN in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-12T20:26:08.413096] [INFO ] [sig ] [1903/3499] Forecasting LPG... [2026-01-12T20:26:08.413127] [INFO ] [sig ] Generating forecast for: LPG [2026-01-12T20:26:08.413158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-12T20:26:08.425371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-12T20:26:08.425723] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-12T20:26:08.426530] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-12T20:26:08.426603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:08.426660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:08.426691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:08.426749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:08.492143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:08.493081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:08.493176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:08.493211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:08.623553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:08.623747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:08.623789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:08.623819] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:08.627711] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=32.51%) [2026-01-12T20:26:08.628024] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-12T20:26:08.628154] [INFO ] [sig ] LPG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:08.784164] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LPG.txt [2026-01-12T20:26:08.784333] [INFO ] [sig ] [1903/3499] Completed LPG in 0.4s | 2.87 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-12T20:26:08.784382] [INFO ] [sig ] [1904/3499] Forecasting LPL... [2026-01-12T20:26:08.784413] [INFO ] [sig ] Generating forecast for: LPL [2026-01-12T20:26:08.784444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-12T20:26:08.797028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-12T20:26:08.797332] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-12T20:26:08.798200] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-12T20:26:08.798254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:08.798286] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:08.798313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:08.798370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:08.857469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:08.858220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:08.858300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:08.858333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:08.974248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:08.974407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:08.974448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:08.974476] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:08.977908] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-12T20:26:08.978181] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-12T20:26:08.978304] [INFO ] [sig ] LPL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:09.132033] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LPL.txt [2026-01-12T20:26:09.132388] [INFO ] [sig ] [1904/3499] Completed LPL in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-12T20:26:09.132427] [INFO ] [sig ] [1905/3499] Forecasting LPLA... [2026-01-12T20:26:09.132456] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-12T20:26:09.132486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-12T20:26:09.167102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-12T20:26:09.167415] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-12T20:26:09.168289] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-12T20:26:09.168341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:09.168372] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:09.168399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:09.168454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:09.227672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:09.228636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:09.228718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:09.228750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:09.351259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:09.351406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:09.351445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:09.351473] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:09.354801] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-01-12T20:26:09.355068] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-12T20:26:09.355211] [INFO ] [sig ] LPLA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:09.499198] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LPLA.txt [2026-01-12T20:26:09.499329] [INFO ] [sig ] [1905/3499] Completed LPLA in 0.4s | 2.87 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-12T20:26:09.499369] [INFO ] [sig ] [1906/3499] Forecasting LPRO... [2026-01-12T20:26:09.499399] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-12T20:26:09.499431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-12T20:26:09.511851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-12T20:26:09.512147] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-12T20:26:09.513137] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-12T20:26:09.513189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:09.513221] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:09.513248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:09.513484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:09.572507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:09.573286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:09.573369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:09.573402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:09.697388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:09.697566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:09.697627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:09.697700] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:09.701262] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-12T20:26:09.701554] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-12T20:26:09.701701] [INFO ] [sig ] LPRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:09.846947] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LPRO.txt [2026-01-12T20:26:09.847103] [INFO ] [sig ] [1906/3499] Completed LPRO in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-12T20:26:09.847145] [INFO ] [sig ] [1907/3499] Forecasting LPSN... [2026-01-12T20:26:09.847175] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-12T20:26:09.847206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-12T20:26:09.858548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-12T20:26:09.858874] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-12T20:26:09.859691] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-12T20:26:09.859744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:09.859777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:09.859805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:09.859863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:09.919563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:09.920331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:09.920413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:09.920447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:10.044478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:10.044650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:10.044707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:10.044737] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:10.048056] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-12T20:26:10.048326] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-12T20:26:10.048448] [INFO ] [sig ] LPSN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:10.193037] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LPSN.txt [2026-01-12T20:26:10.193172] [INFO ] [sig ] [1907/3499] Completed LPSN in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-12T20:26:10.193211] [INFO ] [sig ] [1908/3499] Forecasting LPTH... [2026-01-12T20:26:10.193240] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-12T20:26:10.193268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-12T20:26:10.204736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-12T20:26:10.205073] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-12T20:26:10.205914] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-12T20:26:10.205968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:10.206003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:10.206031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:10.206089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:10.268962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:10.269818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:10.269902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:10.269936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:10.394174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:10.394341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:10.394386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:10.394417] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:10.397927] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=23.07%) [2026-01-12T20:26:10.398208] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-12T20:26:10.398329] [INFO ] [sig ] LPTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:10.543416] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LPTH.txt [2026-01-12T20:26:10.543550] [INFO ] [sig ] [1908/3499] Completed LPTH in 0.4s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:10.543607] [INFO ] [sig ] [1909/3499] Forecasting LPX... [2026-01-12T20:26:10.543642] [INFO ] [sig ] Generating forecast for: LPX [2026-01-12T20:26:10.543672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-12T20:26:10.555248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-12T20:26:10.555563] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-12T20:26:10.556333] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-12T20:26:10.556386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:10.556418] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:10.556444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:10.556500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:10.614139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:10.614837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:10.614928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:10.614960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:10.736330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:10.736500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:10.736540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:10.736584] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:10.740603] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=62.69%) [2026-01-12T20:26:10.740940] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-12T20:26:10.741091] [INFO ] [sig ] LPX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:10.883865] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LPX.txt [2026-01-12T20:26:10.883996] [INFO ] [sig ] [1909/3499] Completed LPX in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:10.884034] [INFO ] [sig ] [1910/3499] Forecasting LQDA... [2026-01-12T20:26:10.884064] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-12T20:26:10.884093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-12T20:26:10.895173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-12T20:26:10.895479] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-12T20:26:10.896256] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-12T20:26:10.896308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:10.896340] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:10.896368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:10.896424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:10.956566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:10.957443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:10.957529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:10.957562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:11.079344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:11.079496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:11.079537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:11.079583] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:11.083035] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-12T20:26:11.083314] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-12T20:26:11.083437] [INFO ] [sig ] LQDA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:11.230615] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LQDA.txt [2026-01-12T20:26:11.230772] [INFO ] [sig ] [1910/3499] Completed LQDA in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:11.230812] [INFO ] [sig ] [1911/3499] Forecasting LRCX... [2026-01-12T20:26:11.230843] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-12T20:26:11.230871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-12T20:26:11.242785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-12T20:26:11.243192] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-12T20:26:11.244181] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-12T20:26:11.244244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:11.244301] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:11.244341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:11.244420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:11.303793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:11.304634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:11.304717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:11.304751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:11.431443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:11.431612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:11.431653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:11.431680] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:11.435033] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=90.16%) [2026-01-12T20:26:11.435312] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-12T20:26:11.435435] [INFO ] [sig ] LRCX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:11.582182] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LRCX.txt [2026-01-12T20:26:11.582338] [INFO ] [sig ] [1911/3499] Completed LRCX in 0.4s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:11.582380] [INFO ] [sig ] [1912/3499] Forecasting LRGE... [2026-01-12T20:26:11.582409] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-12T20:26:11.582438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-12T20:26:11.593655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-12T20:26:11.593929] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-12T20:26:11.594740] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-12T20:26:11.594795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:11.594828] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:11.594856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:11.594915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:11.653317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:11.654091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:11.654171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:11.654205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:11.768298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:11.768455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:11.768497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:11.768527] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:11.771917] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=40.63%) [2026-01-12T20:26:11.772225] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-12T20:26:11.772359] [INFO ] [sig ] LRGE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:11.924328] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LRGE.txt [2026-01-12T20:26:11.924486] [INFO ] [sig ] [1912/3499] Completed LRGE in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:11.924527] [INFO ] [sig ] [1913/3499] Forecasting LSCC... [2026-01-12T20:26:11.924556] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-12T20:26:11.924608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-12T20:26:11.936802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-12T20:26:11.937187] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-12T20:26:11.938085] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-12T20:26:11.938150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:11.938199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:11.938270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:11.938340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:11.998828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:11.999703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:11.999838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:11.999885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:12.135728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:12.135882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:12.135922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:12.135952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:12.139442] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-12T20:26:12.139777] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-12T20:26:12.139918] [INFO ] [sig ] LSCC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:12.294604] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LSCC.txt [2026-01-12T20:26:12.294785] [INFO ] [sig ] [1913/3499] Completed LSCC in 0.4s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:12.294826] [INFO ] [sig ] [1914/3499] Forecasting LSPD... [2026-01-12T20:26:12.294858] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-12T20:26:12.294888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-12T20:26:12.306504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-12T20:26:12.306797] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-12T20:26:12.307559] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-12T20:26:12.307626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:12.307660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:12.307687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:12.307766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:12.364864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:12.365555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:12.365651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:12.365684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:12.487830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:12.487991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:12.488029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:12.488057] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:12.491496] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=34.27%) [2026-01-12T20:26:12.491795] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-12T20:26:12.491920] [INFO ] [sig ] LSPD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:12.634934] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LSPD.txt [2026-01-12T20:26:12.635085] [INFO ] [sig ] [1914/3499] Completed LSPD in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:12.635126] [INFO ] [sig ] [1915/3499] Forecasting LTC... [2026-01-12T20:26:12.635161] [INFO ] [sig ] Generating forecast for: LTC [2026-01-12T20:26:12.635192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-12T20:26:12.646563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-12T20:26:12.646870] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-12T20:26:12.647670] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-12T20:26:12.647743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:12.647778] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:12.647807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:12.647863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:12.704936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:12.705789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:12.705873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:12.705906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:12.822860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:12.823010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:12.823049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:12.823078] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:12.826387] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-01-12T20:26:12.826674] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-12T20:26:12.826797] [INFO ] [sig ] LTC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:12.968914] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LTC.txt [2026-01-12T20:26:12.969042] [INFO ] [sig ] [1915/3499] Completed LTC in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:12.969081] [INFO ] [sig ] [1916/3499] Forecasting LTH... [2026-01-12T20:26:12.969110] [INFO ] [sig ] Generating forecast for: LTH [2026-01-12T20:26:12.969146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-12T20:26:12.980628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-12T20:26:12.980921] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-12T20:26:12.981696] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-12T20:26:12.981750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:12.981783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:12.981810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:12.981866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:13.037694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:13.038364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:13.038442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:13.038474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:13.158091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:13.158295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:13.158337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:13.158367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:13.162199] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=53.29%) [2026-01-12T20:26:13.162485] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-12T20:26:13.162623] [INFO ] [sig ] LTH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:13.305518] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LTH.txt [2026-01-12T20:26:13.305696] [INFO ] [sig ] [1916/3499] Completed LTH in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:13.305737] [INFO ] [sig ] [1917/3499] Forecasting LTRN... [2026-01-12T20:26:13.305766] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-12T20:26:13.305796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-12T20:26:13.316704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-12T20:26:13.317000] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-12T20:26:13.317785] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-12T20:26:13.317836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:13.317868] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:13.317895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:13.317950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:13.377468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:13.378175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:13.378256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:13.378288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:13.496377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:13.496525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:13.496564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:13.496614] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:13.500104] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-01-12T20:26:13.500389] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-12T20:26:13.500526] [INFO ] [sig ] LTRN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:13.653092] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LTRN.txt [2026-01-12T20:26:13.653235] [INFO ] [sig ] [1917/3499] Completed LTRN in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:13.653277] [INFO ] [sig ] [1918/3499] Forecasting LTRX... [2026-01-12T20:26:13.653308] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-12T20:26:13.653339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-12T20:26:13.664757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-12T20:26:13.665069] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-12T20:26:13.665883] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-12T20:26:13.665936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:13.665970] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:13.665998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:13.666056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:13.728309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:13.729226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:13.729308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:13.729342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:13.854153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:13.854299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:13.854337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:13.854381] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:13.857979] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-01-12T20:26:13.858255] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-12T20:26:13.858589] [INFO ] [sig ] LTRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:14.002054] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LTRX.txt [2026-01-12T20:26:14.002186] [INFO ] [sig ] [1918/3499] Completed LTRX in 0.3s | 2.87 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-12T20:26:14.002228] [INFO ] [sig ] [1919/3499] Forecasting LUCD... [2026-01-12T20:26:14.002257] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-12T20:26:14.002287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-12T20:26:14.013639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-12T20:26:14.013932] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-12T20:26:14.014717] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-12T20:26:14.014771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:14.014805] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:14.014833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:14.014889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:14.073963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:14.074683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:14.074765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:14.074800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:14.195724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:14.195888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:14.195928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:14.195957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:14.199353] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-01-12T20:26:14.199654] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-12T20:26:14.199779] [INFO ] [sig ] LUCD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:14.347464] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LUCD.txt [2026-01-12T20:26:14.347630] [INFO ] [sig ] [1919/3499] Completed LUCD in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-12T20:26:14.347673] [INFO ] [sig ] [1920/3499] Forecasting LUMN... [2026-01-12T20:26:14.347702] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-12T20:26:14.347752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-12T20:26:14.359427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-12T20:26:14.359798] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-12T20:26:14.360563] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-12T20:26:14.360631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:14.360688] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:14.360716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:14.360773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:14.419536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:14.420221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:14.420300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:14.420355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:14.548308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:14.548458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:14.548496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:14.548525] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:14.552603] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-01-12T20:26:14.552875] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-12T20:26:14.552994] [INFO ] [sig ] LUMN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:14.696808] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LUMN.txt [2026-01-12T20:26:14.696932] [INFO ] [sig ] [1920/3499] Completed LUMN in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-12T20:26:14.696970] [INFO ] [sig ] [1921/3499] Forecasting LUNG... [2026-01-12T20:26:14.697000] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-12T20:26:14.697029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-12T20:26:14.708306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-12T20:26:14.708634] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-12T20:26:14.709401] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-12T20:26:14.709452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:14.709483] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:14.709510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:14.709566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:14.765831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:14.766594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:14.766674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:14.766706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:14.893178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:14.893524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:14.893563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:14.893609] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:14.897132] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=48.77%) [2026-01-12T20:26:14.897610] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-12T20:26:14.897756] [INFO ] [sig ] LUNG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:15.041471] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LUNG.txt [2026-01-12T20:26:15.041615] [INFO ] [sig ] [1921/3499] Completed LUNG in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-12T20:26:15.041655] [INFO ] [sig ] [1922/3499] Forecasting LVHD... [2026-01-12T20:26:15.041684] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-12T20:26:15.041713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-12T20:26:15.053013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-12T20:26:15.053302] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-12T20:26:15.054060] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-12T20:26:15.054113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:15.054145] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:15.054182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:15.054240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:15.111775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:15.112485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:15.112565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:15.112617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:15.233551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:15.233710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:15.233747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:15.233775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:15.237422] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-01-12T20:26:15.237708] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-12T20:26:15.237851] [INFO ] [sig ] LVHD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:15.388972] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LVHD.txt [2026-01-12T20:26:15.389100] [INFO ] [sig ] [1922/3499] Completed LVHD in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-12T20:26:15.389140] [INFO ] [sig ] [1923/3499] Forecasting LVO... [2026-01-12T20:26:15.389168] [INFO ] [sig ] Generating forecast for: LVO [2026-01-12T20:26:15.389198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-12T20:26:15.402322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-12T20:26:15.402826] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-12T20:26:15.403566] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-12T20:26:15.403636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:15.403668] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:15.403694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:15.403753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:15.465782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:15.466636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:15.466720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:15.466753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:15.589077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:15.589234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:15.589278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:15.589341] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:15.592808] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: DOWN (p=11.89%) [2026-01-12T20:26:15.593100] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-12T20:26:15.593226] [INFO ] [sig ] LVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:15.738658] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LVO.txt [2026-01-12T20:26:15.738811] [INFO ] [sig ] [1923/3499] Completed LVO in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-12T20:26:15.738851] [INFO ] [sig ] [1924/3499] Forecasting LVS... [2026-01-12T20:26:15.738882] [INFO ] [sig ] Generating forecast for: LVS [2026-01-12T20:26:15.738913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-12T20:26:15.750601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-12T20:26:15.750970] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-12T20:26:15.751820] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-12T20:26:15.751875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:15.751908] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:15.751937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:15.751994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:15.812842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:15.813727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:15.813818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:15.813851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:15.938096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:15.938257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:15.938304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:15.938338] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:15.941819] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=66.90%) [2026-01-12T20:26:15.942090] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-12T20:26:15.942211] [INFO ] [sig ] LVS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:16.088197] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LVS.txt [2026-01-12T20:26:16.088351] [INFO ] [sig ] [1924/3499] Completed LVS in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-12T20:26:16.088390] [INFO ] [sig ] [1925/3499] Forecasting LWAY... [2026-01-12T20:26:16.088421] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-12T20:26:16.088450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-12T20:26:16.099415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-12T20:26:16.099780] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-12T20:26:16.100540] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-12T20:26:16.100610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:16.100643] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:16.100670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:16.100726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:16.163499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:16.164353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:16.164434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:16.164466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:16.296244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:16.296408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:16.296450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:16.296480] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:16.300535] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=49.87%) [2026-01-12T20:26:16.300939] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-12T20:26:16.301080] [INFO ] [sig ] LWAY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:16.452762] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LWAY.txt [2026-01-12T20:26:16.452937] [INFO ] [sig ] [1925/3499] Completed LWAY in 0.4s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:16.452980] [INFO ] [sig ] [1926/3499] Forecasting LWLG... [2026-01-12T20:26:16.453024] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-12T20:26:16.453078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-12T20:26:16.466008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-12T20:26:16.466423] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-12T20:26:16.467306] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-12T20:26:16.467373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:16.467413] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:16.467440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:16.467497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:16.525211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:16.526114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:16.526205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:16.526238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:16.655856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:16.656013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:16.656053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:16.656085] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:16.659738] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-01-12T20:26:16.660021] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-12T20:26:16.660148] [INFO ] [sig ] LWLG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:16.808650] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LWLG.txt [2026-01-12T20:26:16.808812] [INFO ] [sig ] [1926/3499] Completed LWLG in 0.4s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:16.808852] [INFO ] [sig ] [1927/3499] Forecasting LX... [2026-01-12T20:26:16.808881] [INFO ] [sig ] Generating forecast for: LX [2026-01-12T20:26:16.808910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-12T20:26:16.820422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-12T20:26:16.820799] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-12T20:26:16.821622] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-12T20:26:16.821676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:16.821708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:16.821735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:16.821792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:16.881314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:16.882373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:16.882457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:16.882491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:17.008005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:17.008162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:17.008202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:17.008231] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:17.011637] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=87.30%) [2026-01-12T20:26:17.011914] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-12T20:26:17.012035] [INFO ] [sig ] LX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:17.154856] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LX.txt [2026-01-12T20:26:17.155007] [INFO ] [sig ] [1927/3499] Completed LX in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:17.155048] [INFO ] [sig ] [1928/3499] Forecasting LXEO... [2026-01-12T20:26:17.155077] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-12T20:26:17.155108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-12T20:26:17.166388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-12T20:26:17.166722] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-12T20:26:17.167470] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-12T20:26:17.167521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:17.167552] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:17.167598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:17.167658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:17.227090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:17.228060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:17.228144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:17.228178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:17.346329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:17.346484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:17.346524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:17.346553] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:17.349958] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-12T20:26:17.350232] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-12T20:26:17.350357] [INFO ] [sig ] LXEO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:17.510295] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LXEO.txt [2026-01-12T20:26:17.510553] [INFO ] [sig ] [1928/3499] Completed LXEO in 0.4s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:17.510636] [INFO ] [sig ] [1929/3499] Forecasting LXP... [2026-01-12T20:26:17.510681] [INFO ] [sig ] Generating forecast for: LXP [2026-01-12T20:26:17.510749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-12T20:26:17.525075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-12T20:26:17.525404] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-12T20:26:17.526255] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-12T20:26:17.526310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:17.526349] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:17.526378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:17.526449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:17.587598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:17.588404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:17.588728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:17.588764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:17.701719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:17.701880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:17.701920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:17.701948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:17.705313] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-01-12T20:26:17.705617] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-12T20:26:17.705742] [INFO ] [sig ] LXP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:17.859585] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LXP.txt [2026-01-12T20:26:17.859749] [INFO ] [sig ] [1929/3499] Completed LXP in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:17.859794] [INFO ] [sig ] [1930/3499] Forecasting LYB... [2026-01-12T20:26:17.859826] [INFO ] [sig ] Generating forecast for: LYB [2026-01-12T20:26:17.859858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-12T20:26:17.871227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-12T20:26:17.871560] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-12T20:26:17.872444] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-12T20:26:17.872499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:17.872532] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:17.872560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:17.872638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:17.933379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:17.934433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:17.934592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:17.934628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:18.053019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:18.053234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:18.053293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:18.053335] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:18.056870] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=23.11%) [2026-01-12T20:26:18.057168] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-12T20:26:18.057302] [INFO ] [sig ] LYB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:18.204765] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LYB.txt [2026-01-12T20:26:18.204916] [INFO ] [sig ] [1930/3499] Completed LYB in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:18.204955] [INFO ] [sig ] [1931/3499] Forecasting LYEL... [2026-01-12T20:26:18.204985] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-12T20:26:18.205015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-12T20:26:18.217172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-12T20:26:18.217532] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-12T20:26:18.218474] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-12T20:26:18.218540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:18.218606] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:18.218641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:18.218715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:18.283970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:18.284876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:18.284959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:18.284993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:18.411794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:18.411964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:18.412005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:18.412035] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:18.415545] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: DOWN (p=16.27%) [2026-01-12T20:26:18.415916] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-12T20:26:18.416040] [INFO ] [sig ] LYEL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:18.563864] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LYEL.txt [2026-01-12T20:26:18.564021] [INFO ] [sig ] [1931/3499] Completed LYEL in 0.4s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:18.564060] [INFO ] [sig ] [1932/3499] Forecasting LYG... [2026-01-12T20:26:18.564092] [INFO ] [sig ] Generating forecast for: LYG [2026-01-12T20:26:18.564123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-12T20:26:18.577118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-12T20:26:18.577519] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-12T20:26:18.578605] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-12T20:26:18.578850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:18.578882] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:18.578908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:18.578986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:18.644687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:18.645633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:18.645729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:18.645765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:18.769293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:18.769452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:18.769493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:18.769523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:18.773103] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=78.71%) [2026-01-12T20:26:18.773417] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-12T20:26:18.773557] [INFO ] [sig ] LYG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:18.921761] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LYG.txt [2026-01-12T20:26:18.921898] [INFO ] [sig ] [1932/3499] Completed LYG in 0.4s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:18.921937] [INFO ] [sig ] [1933/3499] Forecasting LYRA... [2026-01-12T20:26:18.921967] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-12T20:26:18.921998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-12T20:26:18.933392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-12T20:26:18.933717] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-12T20:26:18.934488] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-12T20:26:18.934541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:18.934594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:18.934627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:18.934684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:18.994267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:18.995052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:18.995140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:18.995177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:19.119483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:19.119744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:19.119787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:19.119817] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:19.123297] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-01-12T20:26:19.123612] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-12T20:26:19.123747] [INFO ] [sig ] LYRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:19.274430] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LYRA.txt [2026-01-12T20:26:19.274633] [INFO ] [sig ] [1933/3499] Completed LYRA in 0.4s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:19.274678] [INFO ] [sig ] [1934/3499] Forecasting LYTS... [2026-01-12T20:26:19.274710] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-12T20:26:19.274741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-12T20:26:19.286232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-12T20:26:19.286608] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-12T20:26:19.287383] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-12T20:26:19.287437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:19.287470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:19.287499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:19.287557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:19.347621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:19.348616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:19.348714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:19.348750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:19.464954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:19.465113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:19.465153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:19.465182] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:19.468651] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=75.92%) [2026-01-12T20:26:19.468963] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-12T20:26:19.469095] [INFO ] [sig ] LYTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:19.613175] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/LYTS.txt [2026-01-12T20:26:19.613330] [INFO ] [sig ] [1934/3499] Completed LYTS in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:19.613371] [INFO ] [sig ] [1935/3499] Forecasting LZ... [2026-01-12T20:26:19.613400] [INFO ] [sig ] Generating forecast for: LZ [2026-01-12T20:26:19.613431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-12T20:26:19.625142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-12T20:26:19.625505] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-12T20:26:19.626290] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-12T20:26:19.626372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:19.626419] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:19.626448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:19.626505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:19.683965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:19.684838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:19.684921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:19.684954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:19.806311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:19.806448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:19.806486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:19.806514] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:19.809811] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-01-12T20:26:19.810078] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-12T20:26:19.810199] [INFO ] [sig ] LZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:19.956274] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LZ.txt [2026-01-12T20:26:19.956404] [INFO ] [sig ] [1935/3499] Completed LZ in 0.3s | 2.87 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-12T20:26:19.956444] [INFO ] [sig ] [1936/3499] Forecasting LZB... [2026-01-12T20:26:19.956472] [INFO ] [sig ] Generating forecast for: LZB [2026-01-12T20:26:19.956501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-12T20:26:19.968043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-12T20:26:19.968347] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-12T20:26:19.969127] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-12T20:26:19.969180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:19.969212] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:19.969239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:19.969294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:20.025130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:20.025789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:20.025889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:20.025921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:20.149841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:20.149997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:20.150037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:20.150067] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:20.153518] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-12T20:26:20.153818] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-12T20:26:20.153943] [INFO ] [sig ] LZB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:20.297640] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LZB.txt [2026-01-12T20:26:20.297812] [INFO ] [sig ] [1936/3499] Completed LZB in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-12T20:26:20.297852] [INFO ] [sig ] [1937/3499] Forecasting LZM... [2026-01-12T20:26:20.297882] [INFO ] [sig ] Generating forecast for: LZM [2026-01-12T20:26:20.297912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-12T20:26:20.308958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-12T20:26:20.309326] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-12T20:26:20.310112] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-12T20:26:20.310163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:20.310220] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:20.310248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:20.310304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:20.368322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:20.369239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:20.369323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:20.369356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:20.491391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:20.491566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:20.491629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:20.491659] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:20.495276] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: DOWN (p=42.58%) [2026-01-12T20:26:20.495625] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-12T20:26:20.495766] [INFO ] [sig ] LZM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:20.642124] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/LZM.txt [2026-01-12T20:26:20.642272] [INFO ] [sig ] [1937/3499] Completed LZM in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-12T20:26:20.642312] [INFO ] [sig ] [1938/3499] Forecasting M... [2026-01-12T20:26:20.642348] [INFO ] [sig ] Generating forecast for: M [2026-01-12T20:26:20.642384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-12T20:26:20.653965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-12T20:26:20.654292] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-12T20:26:20.655116] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-12T20:26:20.655170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:20.655201] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:20.655229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:20.655287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:20.712952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:20.713826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:20.713913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:20.713946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:20.848886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:20.849063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:20.849107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:20.849137] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:20.852941] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=32.49%) [2026-01-12T20:26:20.853297] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-12T20:26:20.853443] [INFO ] [sig ] M: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:21.000894] [INFO ] [LOCAL ] Saved forecast: M 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/M.txt [2026-01-12T20:26:21.001086] [INFO ] [sig ] [1938/3499] Completed M in 0.4s | 2.87 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-12T20:26:21.001138] [INFO ] [sig ] [1939/3499] Forecasting MA... [2026-01-12T20:26:21.001186] [INFO ] [sig ] Generating forecast for: MA [2026-01-12T20:26:21.001230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-12T20:26:21.012843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-12T20:26:21.013185] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-12T20:26:21.013979] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-12T20:26:21.014032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:21.014064] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:21.014093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:21.014151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:21.072099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:21.072765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:21.072845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:21.072880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:21.195678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:21.195829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:21.195869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:21.195898] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:21.199333] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-01-12T20:26:21.199644] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-12T20:26:21.199789] [INFO ] [sig ] MA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:21.342225] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MA.txt [2026-01-12T20:26:21.342383] [INFO ] [sig ] [1939/3499] Completed MA in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-12T20:26:21.342424] [INFO ] [sig ] [1940/3499] Forecasting MAA... [2026-01-12T20:26:21.342453] [INFO ] [sig ] Generating forecast for: MAA [2026-01-12T20:26:21.342484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-12T20:26:21.354111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-12T20:26:21.354460] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-12T20:26:21.355253] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-12T20:26:21.355306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:21.355338] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:21.355365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:21.355421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:21.412271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:21.413140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:21.413226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:21.413261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:21.535982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:21.536145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:21.536194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:21.536226] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:21.539749] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=44.26%) [2026-01-12T20:26:21.540041] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-12T20:26:21.540181] [INFO ] [sig ] MAA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:21.680991] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MAA.txt [2026-01-12T20:26:21.681127] [INFO ] [sig ] [1940/3499] Completed MAA in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-12T20:26:21.681165] [INFO ] [sig ] [1941/3499] Forecasting MAC... [2026-01-12T20:26:21.681195] [INFO ] [sig ] Generating forecast for: MAC [2026-01-12T20:26:21.681225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-12T20:26:21.692500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-12T20:26:21.692823] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-12T20:26:21.693617] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-12T20:26:21.693670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:21.693705] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:21.693734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:21.693792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:21.755035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:21.755935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:21.756023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:21.756057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:21.885923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:21.886079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:21.886119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:21.886148] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:21.889642] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=12.79%) [2026-01-12T20:26:21.889918] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-12T20:26:21.890043] [INFO ] [sig ] MAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:22.035417] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MAC.txt [2026-01-12T20:26:22.035592] [INFO ] [sig ] [1941/3499] Completed MAC in 0.4s | 2.87 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-12T20:26:22.035633] [INFO ] [sig ] [1942/3499] Forecasting MAMA... [2026-01-12T20:26:22.035662] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-12T20:26:22.035691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-12T20:26:22.046792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-12T20:26:22.047117] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-12T20:26:22.047973] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-12T20:26:22.048026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:22.048057] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:22.048083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:22.048138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:22.105344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:22.106047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:22.106128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:22.106162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:22.233094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:22.233246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:22.233286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:22.233333] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:22.236826] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=23.95%) [2026-01-12T20:26:22.237123] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-12T20:26:22.237255] [INFO ] [sig ] MAMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:22.384804] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MAMA.txt [2026-01-12T20:26:22.384976] [INFO ] [sig ] [1942/3499] Completed MAMA in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:22.385018] [INFO ] [sig ] [1943/3499] Forecasting MAN... [2026-01-12T20:26:22.385048] [INFO ] [sig ] Generating forecast for: MAN [2026-01-12T20:26:22.385079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-12T20:26:22.396600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-12T20:26:22.396911] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-12T20:26:22.397739] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-12T20:26:22.397794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:22.397827] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:22.397855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:22.397911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:22.454364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:22.455203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:22.455283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:22.455316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:22.575922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:22.576071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:22.576112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:22.576141] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:22.579567] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-12T20:26:22.579858] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-12T20:26:22.579982] [INFO ] [sig ] MAN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:22.722196] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MAN.txt [2026-01-12T20:26:22.722335] [INFO ] [sig ] [1943/3499] Completed MAN in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:22.722375] [INFO ] [sig ] [1944/3499] Forecasting MANH... [2026-01-12T20:26:22.722404] [INFO ] [sig ] Generating forecast for: MANH [2026-01-12T20:26:22.722433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-12T20:26:22.737802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-12T20:26:22.738264] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-12T20:26:22.739256] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-12T20:26:22.739318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:22.739358] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:22.739391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:22.739468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:22.811082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:22.812186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:22.812287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:22.812372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:22.937233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:22.937413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:22.937468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:22.937499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:22.941326] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=63.05%) [2026-01-12T20:26:22.941654] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-12T20:26:22.941790] [INFO ] [sig ] MANH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:23.088784] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MANH.txt [2026-01-12T20:26:23.088945] [INFO ] [sig ] [1944/3499] Completed MANH in 0.4s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:23.088987] [INFO ] [sig ] [1945/3499] Forecasting MARA... [2026-01-12T20:26:23.089015] [INFO ] [sig ] Generating forecast for: MARA [2026-01-12T20:26:23.089044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-12T20:26:23.100685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-12T20:26:23.100992] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-12T20:26:23.101797] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-12T20:26:23.101851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:23.101884] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:23.101910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:23.101965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:23.161819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:23.162701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:23.162784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:23.162817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:23.284200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:23.284357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:23.284400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:23.284432] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:23.287819] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-12T20:26:23.288103] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-12T20:26:23.288235] [INFO ] [sig ] MARA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:23.444226] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MARA.txt [2026-01-12T20:26:23.444383] [INFO ] [sig ] [1945/3499] Completed MARA in 0.4s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:23.444425] [INFO ] [sig ] [1946/3499] Forecasting MAS... [2026-01-12T20:26:23.444454] [INFO ] [sig ] Generating forecast for: MAS [2026-01-12T20:26:23.444483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-12T20:26:23.458044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-12T20:26:23.458413] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-12T20:26:23.459209] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-12T20:26:23.459262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:23.459294] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:23.459321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:23.459391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:23.519010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:23.519862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:23.519943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:23.519976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:23.645593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:23.645755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:23.645797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:23.645828] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:23.649273] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=77.90%) [2026-01-12T20:26:23.649609] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-12T20:26:23.649743] [INFO ] [sig ] MAS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:23.791915] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MAS.txt [2026-01-12T20:26:23.792070] [INFO ] [sig ] [1946/3499] Completed MAS in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:23.792111] [INFO ] [sig ] [1947/3499] Forecasting MASI... [2026-01-12T20:26:23.792141] [INFO ] [sig ] Generating forecast for: MASI [2026-01-12T20:26:23.792171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-12T20:26:23.804262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-12T20:26:23.804682] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-12T20:26:23.805455] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-12T20:26:23.805508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:23.805540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:23.805567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:23.805646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:23.862056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:23.862918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:23.863034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:23.863067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:23.982134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:23.982286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:23.982327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:23.982357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:23.985754] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-01-12T20:26:23.986019] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-12T20:26:23.986138] [INFO ] [sig ] MASI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:24.127869] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MASI.txt [2026-01-12T20:26:24.128026] [INFO ] [sig ] [1947/3499] Completed MASI in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:24.128067] [INFO ] [sig ] [1948/3499] Forecasting MASS... [2026-01-12T20:26:24.128096] [INFO ] [sig ] Generating forecast for: MASS [2026-01-12T20:26:24.128125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-12T20:26:24.139350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-12T20:26:24.139690] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-12T20:26:24.140477] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-12T20:26:24.140529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:24.140561] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:24.140609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:24.140667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:24.198009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:24.198870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:24.198953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:24.198984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:24.322496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:24.322677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:24.322719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:24.322751] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:24.326188] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=63.51%) [2026-01-12T20:26:24.326494] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-12T20:26:24.326646] [INFO ] [sig ] MASS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:24.473731] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MASS.txt [2026-01-12T20:26:24.473889] [INFO ] [sig ] [1948/3499] Completed MASS in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:24.473928] [INFO ] [sig ] [1949/3499] Forecasting MATX... [2026-01-12T20:26:24.473959] [INFO ] [sig ] Generating forecast for: MATX [2026-01-12T20:26:24.473990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-12T20:26:24.485830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-12T20:26:24.486202] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-12T20:26:24.486999] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-12T20:26:24.487052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:24.487084] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:24.487112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:24.487169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:24.545067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:24.545907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:24.545986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:24.546018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:24.665183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:24.665331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:24.665372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:24.665402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:24.668769] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=50.58%) [2026-01-12T20:26:24.669036] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-12T20:26:24.669156] [INFO ] [sig ] MATX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:24.825404] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MATX.txt [2026-01-12T20:26:24.825640] [INFO ] [sig ] [1949/3499] Completed MATX in 0.4s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:24.825711] [INFO ] [sig ] [1950/3499] Forecasting MAX... [2026-01-12T20:26:24.825767] [INFO ] [sig ] Generating forecast for: MAX [2026-01-12T20:26:24.825832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-12T20:26:24.837841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-12T20:26:24.838238] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-12T20:26:24.839051] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-12T20:26:24.839103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:24.839136] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:24.839162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:24.839217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:24.896648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:24.897504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:24.897608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:24.897644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:25.015351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:25.015510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:25.015548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:25.015597] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:25.019537] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=73.82%) [2026-01-12T20:26:25.019827] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-12T20:26:25.019948] [INFO ] [sig ] MAX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:25.165394] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MAX.txt [2026-01-12T20:26:25.165599] [INFO ] [sig ] [1950/3499] Completed MAX in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:25.165642] [INFO ] [sig ] [1951/3499] Forecasting MAXI... [2026-01-12T20:26:25.165673] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-12T20:26:25.165703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-12T20:26:25.177252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-12T20:26:25.177646] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-12T20:26:25.178458] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-12T20:26:25.178526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:25.178566] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:25.178629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:25.178686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:25.236597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:25.237566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:25.237675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:25.237743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:25.354365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:25.354522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:25.354561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:25.354612] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:25.357963] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-12T20:26:25.358241] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-12T20:26:25.358365] [INFO ] [sig ] MAXI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:25.504534] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MAXI.txt [2026-01-12T20:26:25.504709] [INFO ] [sig ] [1951/3499] Completed MAXI in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:25.504751] [INFO ] [sig ] [1952/3499] Forecasting MAXN... [2026-01-12T20:26:25.504779] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-12T20:26:25.504809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-12T20:26:25.516165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-12T20:26:25.516534] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-12T20:26:25.517313] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-12T20:26:25.517366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:25.517397] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:25.517424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:25.517485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:25.574713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:25.575552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:25.575657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:25.575714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:25.690455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:25.690623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:25.690665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:25.690693] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:25.694167] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=51.27%) [2026-01-12T20:26:25.694460] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-12T20:26:25.694597] [INFO ] [sig ] MAXN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:25.845440] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MAXN.txt [2026-01-12T20:26:25.845614] [INFO ] [sig ] [1952/3499] Completed MAXN in 0.3s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:25.845655] [INFO ] [sig ] [1953/3499] Forecasting MBB... [2026-01-12T20:26:25.845686] [INFO ] [sig ] Generating forecast for: MBB [2026-01-12T20:26:25.845715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-12T20:26:25.857611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-12T20:26:25.858001] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-12T20:26:25.858805] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-12T20:26:25.858859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:25.858893] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:25.858920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:25.858977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:25.930837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:25.931699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:25.931779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:25.931811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:26.052685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:26.052843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:26.052882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:26.052912] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:26.056263] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=72.80%) [2026-01-12T20:26:26.056546] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-12T20:26:26.056694] [INFO ] [sig ] MBB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:26.199026] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MBB.txt [2026-01-12T20:26:26.199180] [INFO ] [sig ] [1953/3499] Completed MBB in 0.4s | 2.87 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-12T20:26:26.199220] [INFO ] [sig ] [1954/3499] Forecasting MBC... [2026-01-12T20:26:26.199249] [INFO ] [sig ] Generating forecast for: MBC [2026-01-12T20:26:26.199279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-12T20:26:26.210975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-12T20:26:26.211326] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-12T20:26:26.212098] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-12T20:26:26.212149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:26.212205] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:26.212234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:26.212290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:26.269516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:26.270408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:26.270491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:26.270523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:26.385053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:26.385194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:26.385232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:26.385262] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:26.388628] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-01-12T20:26:26.388919] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-12T20:26:26.389046] [INFO ] [sig ] MBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:26.534252] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MBC.txt [2026-01-12T20:26:26.534404] [INFO ] [sig ] [1954/3499] Completed MBC in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-12T20:26:26.534445] [INFO ] [sig ] [1955/3499] Forecasting MBCN... [2026-01-12T20:26:26.534475] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-12T20:26:26.534505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-12T20:26:26.544940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-12T20:26:26.545257] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-12T20:26:26.546371] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-12T20:26:26.546427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:26.546464] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:26.546495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:26.546563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:26.607426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:26.608399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:26.608491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:26.608530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:26.703270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:26.703448] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:26:26.703489] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:26.703518] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:26.706938] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-01-12T20:26:26.707218] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-12T20:26:26.707343] [INFO ] [sig ] MBCN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:26.855906] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MBCN.txt [2026-01-12T20:26:26.856065] [INFO ] [sig ] [1955/3499] Completed MBCN in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-12T20:26:26.856105] [INFO ] [sig ] [1956/3499] Forecasting MBI... [2026-01-12T20:26:26.856134] [INFO ] [sig ] Generating forecast for: MBI [2026-01-12T20:26:26.856168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-12T20:26:26.868488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-12T20:26:26.868892] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-12T20:26:26.869781] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-12T20:26:26.869839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:26.869879] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:26.869919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:26.869996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:26.931955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:26.933006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:26.933096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:26.933128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:27.065944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:27.066134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:27.066186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:27.066229] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:27.070400] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: UP (p=53.33%) [2026-01-12T20:26:27.070738] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-12T20:26:27.070908] [INFO ] [sig ] MBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:27.225341] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MBI.txt [2026-01-12T20:26:27.225492] [INFO ] [sig ] [1956/3499] Completed MBI in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-12T20:26:27.225539] [INFO ] [sig ] [1957/3499] Forecasting MBIN... [2026-01-12T20:26:27.225603] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-12T20:26:27.225652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-12T20:26:27.238501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-12T20:26:27.238889] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-12T20:26:27.239724] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-12T20:26:27.239778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:27.239810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:27.239836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:27.239892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:27.301026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:27.301905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:27.301992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:27.302025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:27.428149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:27.428307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:27.428348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:27.428422] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:27.432396] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-12T20:26:27.432718] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-12T20:26:27.432848] [INFO ] [sig ] MBIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:27.591114] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MBIN.txt [2026-01-12T20:26:27.591273] [INFO ] [sig ] [1957/3499] Completed MBIN in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-12T20:26:27.591314] [INFO ] [sig ] [1958/3499] Forecasting MBLY... [2026-01-12T20:26:27.591344] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-12T20:26:27.591375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-12T20:26:27.607334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-12T20:26:27.607858] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-12T20:26:27.608987] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-12T20:26:27.609057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:27.609109] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:27.609156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:27.609247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:27.683912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:27.684813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:27.684903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:27.684938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:27.814736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:27.814904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:27.814947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:27.814977] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:27.818565] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-12T20:26:27.819119] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-12T20:26:27.819256] [INFO ] [sig ] MBLY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:27.982371] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MBLY.txt [2026-01-12T20:26:27.982531] [INFO ] [sig ] [1958/3499] Completed MBLY in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-12T20:26:27.982594] [INFO ] [sig ] [1959/3499] Forecasting MBS... [2026-01-12T20:26:27.982629] [INFO ] [sig ] Generating forecast for: MBS [2026-01-12T20:26:27.982660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-12T20:26:27.994763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-12T20:26:27.995149] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-12T20:26:27.995969] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-12T20:26:27.996025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:27.996072] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:27.996102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:27.996160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:28.062416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:28.063322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:28.063418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:28.063462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:28.185997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:28.186156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:28.186195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:28.186225] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:28.189984] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-12T20:26:28.190274] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-12T20:26:28.190400] [INFO ] [sig ] MBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:28.346067] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MBS.txt [2026-01-12T20:26:28.346229] [INFO ] [sig ] [1959/3499] Completed MBS in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-12T20:26:28.346272] [INFO ] [sig ] [1960/3499] Forecasting MBWM... [2026-01-12T20:26:28.346310] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-12T20:26:28.346356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-12T20:26:28.358004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-12T20:26:28.358387] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-12T20:26:28.359287] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-12T20:26:28.359344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:28.359379] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:28.359407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:28.359465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:28.422660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:28.423549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:28.423678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:28.423713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:28.551763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:28.551924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:28.551968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:28.551998] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:28.555682] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=53.10%) [2026-01-12T20:26:28.556054] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-12T20:26:28.556200] [INFO ] [sig ] MBWM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:28.708470] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MBWM.txt [2026-01-12T20:26:28.708653] [INFO ] [sig ] [1960/3499] Completed MBWM in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:28.708705] [INFO ] [sig ] [1961/3499] Forecasting MBX... [2026-01-12T20:26:28.708736] [INFO ] [sig ] Generating forecast for: MBX [2026-01-12T20:26:28.708769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-12T20:26:28.720931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-12T20:26:28.721318] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-12T20:26:28.722162] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-12T20:26:28.722218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:28.722252] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:28.722282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:28.722341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:28.784253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:28.785147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:28.785230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:28.785265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:28.914125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:28.914279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:28.914319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:28.914349] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:28.918117] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-01-12T20:26:28.918409] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-12T20:26:28.918547] [INFO ] [sig ] MBX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:29.065442] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MBX.txt [2026-01-12T20:26:29.065627] [INFO ] [sig ] [1961/3499] Completed MBX in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:29.065670] [INFO ] [sig ] [1962/3499] Forecasting MC... [2026-01-12T20:26:29.065699] [INFO ] [sig ] Generating forecast for: MC [2026-01-12T20:26:29.065730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-12T20:26:29.078121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-12T20:26:29.078536] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-12T20:26:29.079343] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-12T20:26:29.079395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:29.079427] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:29.079453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:29.079519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:29.138093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:29.138969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:29.139069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:29.139117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:29.259643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:29.259800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:29.259840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:29.259872] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:29.263290] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-12T20:26:29.263637] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-12T20:26:29.263789] [INFO ] [sig ] MC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:29.411478] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MC.txt [2026-01-12T20:26:29.411648] [INFO ] [sig ] [1962/3499] Completed MC in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:29.411696] [INFO ] [sig ] [1963/3499] Forecasting MCBS... [2026-01-12T20:26:29.411726] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-12T20:26:29.411755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-12T20:26:29.423776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-12T20:26:29.424194] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-12T20:26:29.425140] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-12T20:26:29.425202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:29.425238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:29.425266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:29.425327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:29.484733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:29.485595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:29.485676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:29.485711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:29.608263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:29.608419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:29.608464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:29.608501] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:29.612163] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=24.26%) [2026-01-12T20:26:29.612445] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-12T20:26:29.612590] [INFO ] [sig ] MCBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:29.767690] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCBS.txt [2026-01-12T20:26:29.768097] [INFO ] [sig ] [1963/3499] Completed MCBS in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:29.768145] [INFO ] [sig ] [1964/3499] Forecasting MCHI... [2026-01-12T20:26:29.768177] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-12T20:26:29.768207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-12T20:26:29.782358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-12T20:26:29.782785] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-12T20:26:29.783615] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-12T20:26:29.783670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:29.783702] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:29.783731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:29.783789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:29.847528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:29.848494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:29.848647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:29.848702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:29.974847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:29.975004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:29.975045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:29.975073] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:29.978506] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=62.96%) [2026-01-12T20:26:29.978803] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-12T20:26:29.978950] [INFO ] [sig ] MCHI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:30.188371] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MCHI.txt [2026-01-12T20:26:30.188511] [INFO ] [sig ] [1964/3499] Completed MCHI in 0.4s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:30.188550] [INFO ] [sig ] [1965/3499] Forecasting MCHP... [2026-01-12T20:26:30.188603] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-12T20:26:30.188634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-12T20:26:30.200697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-12T20:26:30.201044] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-12T20:26:30.201883] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-12T20:26:30.201940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:30.201974] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:30.202003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:30.202061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:30.260608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:30.261353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:30.261435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:30.261469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:30.385719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:30.385877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:30.385919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:30.385952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:30.389386] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-01-12T20:26:30.389677] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-12T20:26:30.389803] [INFO ] [sig ] MCHP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:30.538132] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MCHP.txt [2026-01-12T20:26:30.538284] [INFO ] [sig ] [1965/3499] Completed MCHP in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:30.538326] [INFO ] [sig ] [1966/3499] Forecasting MCHX... [2026-01-12T20:26:30.538357] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-12T20:26:30.538388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-12T20:26:30.550272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-12T20:26:30.550632] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-12T20:26:30.551417] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-12T20:26:30.551473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:30.551506] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:30.551534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:30.551621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:30.609357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:30.610227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:30.610314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:30.610348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:30.719745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:30.719899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:30.719957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:30.719988] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:30.723316] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-01-12T20:26:30.723611] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-12T20:26:30.723736] [INFO ] [sig ] MCHX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:30.864059] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MCHX.txt [2026-01-12T20:26:30.864180] [INFO ] [sig ] [1966/3499] Completed MCHX in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:30.864218] [INFO ] [sig ] [1967/3499] Forecasting MCI... [2026-01-12T20:26:30.864246] [INFO ] [sig ] Generating forecast for: MCI [2026-01-12T20:26:30.864275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-12T20:26:30.876132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-12T20:26:30.876390] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-12T20:26:30.877154] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-12T20:26:30.877206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:30.877238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:30.877265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:30.877321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:30.933355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:30.933954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:30.934032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:30.934063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:31.052379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:31.052506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:31.052543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:31.052590] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:31.055812] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-12T20:26:31.056082] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-12T20:26:31.056202] [INFO ] [sig ] MCI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:31.198142] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCI.txt [2026-01-12T20:26:31.198291] [INFO ] [sig ] [1967/3499] Completed MCI in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:31.198331] [INFO ] [sig ] [1968/3499] Forecasting MCK... [2026-01-12T20:26:31.198360] [INFO ] [sig ] Generating forecast for: MCK [2026-01-12T20:26:31.198389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-12T20:26:31.209139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-12T20:26:31.209396] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-12T20:26:31.210165] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-12T20:26:31.210217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:31.210248] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:31.210275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:31.210330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:31.266968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:31.267538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:31.267647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:31.267681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:31.387169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:31.387316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:31.387354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:31.387383] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:31.390715] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-01-12T20:26:31.390981] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-12T20:26:31.391099] [INFO ] [sig ] MCK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:31.530931] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCK.txt [2026-01-12T20:26:31.531039] [INFO ] [sig ] [1968/3499] Completed MCK in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:31.531078] [INFO ] [sig ] [1969/3499] Forecasting MCN... [2026-01-12T20:26:31.531106] [INFO ] [sig ] Generating forecast for: MCN [2026-01-12T20:26:31.531135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-12T20:26:31.542977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-12T20:26:31.543321] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-12T20:26:31.544138] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-12T20:26:31.544191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:31.544222] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:31.544248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:31.544305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:31.600733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:31.601345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:31.601424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:31.601455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:31.717267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:31.717415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:31.717454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:31.717481] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:31.721407] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=45.03%) [2026-01-12T20:26:31.721707] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-12T20:26:31.722027] [INFO ] [sig ] MCN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:31.865855] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCN.txt [2026-01-12T20:26:31.865992] [INFO ] [sig ] [1969/3499] Completed MCN in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:31.866032] [INFO ] [sig ] [1970/3499] Forecasting MCO... [2026-01-12T20:26:31.866061] [INFO ] [sig ] Generating forecast for: MCO [2026-01-12T20:26:31.866091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-12T20:26:31.880894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-12T20:26:31.881209] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-12T20:26:31.882021] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-12T20:26:31.882075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:31.882108] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:31.882147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:31.882206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:31.939300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:31.940318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:31.940408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:31.940441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:32.060733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:32.060889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:32.060929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:32.060958] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:32.064378] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-12T20:26:32.064697] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-12T20:26:32.064830] [INFO ] [sig ] MCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:32.210169] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCO.txt [2026-01-12T20:26:32.210320] [INFO ] [sig ] [1970/3499] Completed MCO in 0.3s | 2.87 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-12T20:26:32.210362] [INFO ] [sig ] [1971/3499] Forecasting MCRB... [2026-01-12T20:26:32.210400] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-12T20:26:32.210440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-12T20:26:32.222010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-12T20:26:32.222325] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-12T20:26:32.223133] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-12T20:26:32.223186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:32.223245] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:32.223274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:32.223332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:32.280931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:32.281800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:32.281887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:32.281920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:32.399731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:32.399881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:32.399920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:32.399948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:32.403261] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-12T20:26:32.403536] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-12T20:26:32.403679] [INFO ] [sig ] MCRB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:32.549908] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCRB.txt [2026-01-12T20:26:32.550058] [INFO ] [sig ] [1971/3499] Completed MCRB in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-12T20:26:32.550107] [INFO ] [sig ] [1972/3499] Forecasting MCRI... [2026-01-12T20:26:32.550149] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-12T20:26:32.550183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-12T20:26:32.561432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-12T20:26:32.561748] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-12T20:26:32.562543] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-12T20:26:32.562618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:32.562652] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:32.562680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:32.562737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:32.622130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:32.623081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:32.623176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:32.623210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:32.747177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:32.747324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:32.747365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:32.747395] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:32.750764] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-12T20:26:32.751032] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-12T20:26:32.751150] [INFO ] [sig ] MCRI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:32.895425] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MCRI.txt [2026-01-12T20:26:32.895534] [INFO ] [sig ] [1972/3499] Completed MCRI in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-12T20:26:32.895587] [INFO ] [sig ] [1973/3499] Forecasting MCS... [2026-01-12T20:26:32.895627] [INFO ] [sig ] Generating forecast for: MCS [2026-01-12T20:26:32.895661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-12T20:26:32.907336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-12T20:26:32.907751] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-12T20:26:32.908520] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-12T20:26:32.908593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:32.908628] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:32.908657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:32.908715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:32.965494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:32.966341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:32.966424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:32.966456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:33.088178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:33.088331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:33.088369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:33.088397] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:33.091757] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=59.90%) [2026-01-12T20:26:33.092020] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-12T20:26:33.092140] [INFO ] [sig ] MCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:33.233654] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MCS.txt [2026-01-12T20:26:33.233762] [INFO ] [sig ] [1973/3499] Completed MCS in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-12T20:26:33.233800] [INFO ] [sig ] [1974/3499] Forecasting MCY... [2026-01-12T20:26:33.233829] [INFO ] [sig ] Generating forecast for: MCY [2026-01-12T20:26:33.233865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-12T20:26:33.245437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-12T20:26:33.245722] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-12T20:26:33.246461] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-12T20:26:33.246513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:33.246544] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:33.246591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:33.246650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:33.303257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:33.303858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:33.303952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:33.303983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:33.420503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:33.420628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:33.420664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:33.420719] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:33.423851] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-01-12T20:26:33.424111] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-12T20:26:33.424229] [INFO ] [sig ] MCY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:33.568244] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MCY.txt [2026-01-12T20:26:33.568366] [INFO ] [sig ] [1974/3499] Completed MCY in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-12T20:26:33.568406] [INFO ] [sig ] [1975/3499] Forecasting MD... [2026-01-12T20:26:33.568433] [INFO ] [sig ] Generating forecast for: MD [2026-01-12T20:26:33.568462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-12T20:26:33.579846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-12T20:26:33.580106] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-12T20:26:33.580875] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-12T20:26:33.580927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:33.580958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:33.580985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:33.581039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:33.637423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:33.638066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:33.638140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:33.638172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:33.755828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:33.755954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:33.755991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:33.756020] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:33.759221] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-12T20:26:33.759482] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-12T20:26:33.759626] [INFO ] [sig ] MD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:33.901625] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MD.txt [2026-01-12T20:26:33.901757] [INFO ] [sig ] [1975/3499] Completed MD in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-12T20:26:33.901795] [INFO ] [sig ] [1976/3499] Forecasting MDAI... [2026-01-12T20:26:33.901824] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-12T20:26:33.901853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-12T20:26:33.913012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-12T20:26:33.913300] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-12T20:26:33.914055] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-12T20:26:33.914107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:33.914138] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:33.914165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:33.914223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:33.969928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:33.970509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:33.970600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:33.970634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:34.089108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:34.089264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:34.089303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:34.089332] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:34.092713] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=94.76%) [2026-01-12T20:26:34.092993] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-12T20:26:34.093117] [INFO ] [sig ] MDAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:34.238934] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MDAI.txt [2026-01-12T20:26:34.239066] [INFO ] [sig ] [1976/3499] Completed MDAI in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-12T20:26:34.239103] [INFO ] [sig ] [1977/3499] Forecasting MDB... [2026-01-12T20:26:34.239132] [INFO ] [sig ] Generating forecast for: MDB [2026-01-12T20:26:34.239162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-12T20:26:34.250222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-12T20:26:34.250520] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-12T20:26:34.251282] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-12T20:26:34.251334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:34.251366] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:34.251393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:34.251449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:34.312402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:34.313134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:34.313212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:34.313243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:34.434267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:34.434404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:34.434442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:34.434470] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:34.437797] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=72.19%) [2026-01-12T20:26:34.438076] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-12T20:26:34.438197] [INFO ] [sig ] MDB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:34.581300] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MDB.txt [2026-01-12T20:26:34.581424] [INFO ] [sig ] [1977/3499] Completed MDB in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:34.581462] [INFO ] [sig ] [1978/3499] Forecasting MDGL... [2026-01-12T20:26:34.581490] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-12T20:26:34.581519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-12T20:26:34.594836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-12T20:26:34.595277] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-12T20:26:34.596057] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-12T20:26:34.596108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:34.596140] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:34.596166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:34.596221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:34.653016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:34.653697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:34.653774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:34.653805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:34.765425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:34.765561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:34.765618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:34.765648] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:34.768969] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-12T20:26:34.769233] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-12T20:26:34.769351] [INFO ] [sig ] MDGL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:34.912480] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MDGL.txt [2026-01-12T20:26:34.912602] [INFO ] [sig ] [1978/3499] Completed MDGL in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:34.912643] [INFO ] [sig ] [1979/3499] Forecasting MDLZ... [2026-01-12T20:26:34.912671] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-12T20:26:34.912700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-12T20:26:34.923706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-12T20:26:34.923964] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-12T20:26:34.924719] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-12T20:26:34.924770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:34.924803] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:34.924830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:34.924886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:34.982530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:34.983149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:34.983224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:34.983255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:35.107235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:35.107368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:35.107406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:35.107433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:35.110794] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-12T20:26:35.111071] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-12T20:26:35.111196] [INFO ] [sig ] MDLZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:35.255282] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MDLZ.txt [2026-01-12T20:26:35.255417] [INFO ] [sig ] [1979/3499] Completed MDLZ in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:35.255455] [INFO ] [sig ] [1980/3499] Forecasting MDWD... [2026-01-12T20:26:35.255484] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-12T20:26:35.255513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-12T20:26:35.267756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-12T20:26:35.268023] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-12T20:26:35.268830] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-12T20:26:35.268882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:35.268914] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:35.268941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:35.269170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:35.326086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:35.326678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:35.326753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:35.326784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:35.441628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:35.441749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:35.441785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:35.441813] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:35.444970] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: UP (p=82.21%) [2026-01-12T20:26:35.445228] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-12T20:26:35.445349] [INFO ] [sig ] MDWD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:35.586517] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MDWD.txt [2026-01-12T20:26:35.586643] [INFO ] [sig ] [1980/3499] Completed MDWD in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:35.586684] [INFO ] [sig ] [1981/3499] Forecasting MDXG... [2026-01-12T20:26:35.586716] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-12T20:26:35.586745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-12T20:26:35.599212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-12T20:26:35.599616] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-12T20:26:35.600641] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-12T20:26:35.600693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:35.600724] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:35.600751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:35.600807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:35.658674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:35.659622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:35.659748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:35.659781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:35.777393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:35.777549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:35.777606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:35.777637] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:35.781023] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-12T20:26:35.781297] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-12T20:26:35.781423] [INFO ] [sig ] MDXG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:35.928819] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MDXG.txt [2026-01-12T20:26:35.929003] [INFO ] [sig ] [1981/3499] Completed MDXG in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:35.929044] [INFO ] [sig ] [1982/3499] Forecasting MDXH... [2026-01-12T20:26:35.929075] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-12T20:26:35.929104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-12T20:26:35.940455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-12T20:26:35.940774] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-12T20:26:35.941530] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-12T20:26:35.941598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:35.941632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:35.941659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:35.941715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:35.998087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:35.998684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:35.998759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:35.998791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:36.112926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:36.113061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:36.113099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:36.113127] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:36.116386] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-12T20:26:36.116677] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-12T20:26:36.116804] [INFO ] [sig ] MDXH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:36.258549] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MDXH.txt [2026-01-12T20:26:36.258727] [INFO ] [sig ] [1982/3499] Completed MDXH in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:36.258767] [INFO ] [sig ] [1983/3499] Forecasting MEC... [2026-01-12T20:26:36.258796] [INFO ] [sig ] Generating forecast for: MEC [2026-01-12T20:26:36.258826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-12T20:26:36.270501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-12T20:26:36.270860] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-12T20:26:36.271647] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-12T20:26:36.271713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:36.271761] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:36.271789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:36.271845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:36.328623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:36.329472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:36.329553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:36.329605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:36.447100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:36.447200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:36.447236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:36.447263] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:36.450352] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=57.11%) [2026-01-12T20:26:36.450636] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-12T20:26:36.450756] [INFO ] [sig ] MEC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:36.592851] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MEC.txt [2026-01-12T20:26:36.592958] [INFO ] [sig ] [1983/3499] Completed MEC in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:36.592995] [INFO ] [sig ] [1984/3499] Forecasting MED... [2026-01-12T20:26:36.593022] [INFO ] [sig ] Generating forecast for: MED [2026-01-12T20:26:36.593051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-12T20:26:36.604669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-12T20:26:36.604922] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-12T20:26:36.605671] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-12T20:26:36.605725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:36.605759] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:36.605786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:36.605842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:36.662975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:36.663542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:36.663638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:36.663671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:36.783224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:36.783319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:36.783353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:36.783382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:36.786430] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-01-12T20:26:36.786707] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-12T20:26:36.786827] [INFO ] [sig ] MED: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:36.933760] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MED.txt [2026-01-12T20:26:36.933904] [INFO ] [sig ] [1984/3499] Completed MED in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:36.933949] [INFO ] [sig ] [1985/3499] Forecasting MEDP... [2026-01-12T20:26:36.933978] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-12T20:26:36.934008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-12T20:26:36.945810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-12T20:26:36.946075] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-12T20:26:36.946894] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-12T20:26:36.946946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:36.946977] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:36.947005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:36.947060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:37.004385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:37.005004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:37.005079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:37.005110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:37.125600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:37.125736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:37.125773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:37.125802] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:37.129055] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=26.24%) [2026-01-12T20:26:37.129319] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-12T20:26:37.129437] [INFO ] [sig ] MEDP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:37.271725] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MEDP.txt [2026-01-12T20:26:37.271831] [INFO ] [sig ] [1985/3499] Completed MEDP in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:37.271869] [INFO ] [sig ] [1986/3499] Forecasting MEG... [2026-01-12T20:26:37.271898] [INFO ] [sig ] Generating forecast for: MEG [2026-01-12T20:26:37.271927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-12T20:26:37.283166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-12T20:26:37.283429] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-12T20:26:37.284184] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-12T20:26:37.284236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:37.284268] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:37.284295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:37.284350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:37.341858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:37.342922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:37.343003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:37.343036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:37.467653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:37.467824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:37.467862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:37.467890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:37.471196] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-01-12T20:26:37.471460] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-12T20:26:37.471603] [INFO ] [sig ] MEG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:37.612949] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MEG.txt [2026-01-12T20:26:37.613091] [INFO ] [sig ] [1986/3499] Completed MEG in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:37.613135] [INFO ] [sig ] [1987/3499] Forecasting MEGI... [2026-01-12T20:26:37.613165] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-12T20:26:37.613195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-12T20:26:37.625275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-12T20:26:37.625638] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-12T20:26:37.626392] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-12T20:26:37.626444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:37.626476] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:37.626503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:37.626559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:37.682852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:37.683530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:37.683626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:37.683660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:37.804024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:37.804159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:37.804196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:37.804225] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:37.807506] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-01-12T20:26:37.807810] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-12T20:26:37.807932] [INFO ] [sig ] MEGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:37.949718] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MEGI.txt [2026-01-12T20:26:37.949846] [INFO ] [sig ] [1987/3499] Completed MEGI in 0.3s | 2.87 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-12T20:26:37.949891] [INFO ] [sig ] [1988/3499] Forecasting MEI... [2026-01-12T20:26:37.949920] [INFO ] [sig ] Generating forecast for: MEI [2026-01-12T20:26:37.949949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-12T20:26:37.961236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-12T20:26:37.961525] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-12T20:26:37.962304] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-12T20:26:37.962355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:37.962412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:37.962440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:37.962497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:38.018302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:38.018987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:38.019063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:38.019099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:38.140150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:38.140302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:38.140342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:38.140370] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:38.143693] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=66.47%) [2026-01-12T20:26:38.143988] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-12T20:26:38.144113] [INFO ] [sig ] MEI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:38.286644] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MEI.txt [2026-01-12T20:26:38.286775] [INFO ] [sig ] [1988/3499] Completed MEI in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-12T20:26:38.286815] [INFO ] [sig ] [1989/3499] Forecasting MELI... [2026-01-12T20:26:38.286844] [INFO ] [sig ] Generating forecast for: MELI [2026-01-12T20:26:38.286874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-12T20:26:38.298477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-12T20:26:38.298793] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-12T20:26:38.299539] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-12T20:26:38.299612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:38.299645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:38.299671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:38.299727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:38.355606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:38.356202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:38.356279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:38.356310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:38.475497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:38.475672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:38.475714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:38.475743] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:38.479078] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-12T20:26:38.479352] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-12T20:26:38.479475] [INFO ] [sig ] MELI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:38.623376] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MELI.txt [2026-01-12T20:26:38.623507] [INFO ] [sig ] [1989/3499] Completed MELI in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-12T20:26:38.623545] [INFO ] [sig ] [1990/3499] Forecasting MEOH... [2026-01-12T20:26:38.623592] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-12T20:26:38.623624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-12T20:26:38.634768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-12T20:26:38.635033] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-12T20:26:38.635798] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-12T20:26:38.635850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:38.635883] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:38.635909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:38.635965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:38.692920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:38.693512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:38.693603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:38.693638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:38.812301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:38.812452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:38.812510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:38.812539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:38.815867] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=25.55%) [2026-01-12T20:26:38.816131] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-12T20:26:38.816251] [INFO ] [sig ] MEOH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:38.961499] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MEOH.txt [2026-01-12T20:26:38.961657] [INFO ] [sig ] [1990/3499] Completed MEOH in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-12T20:26:38.961700] [INFO ] [sig ] [1991/3499] Forecasting MERC... [2026-01-12T20:26:38.961728] [INFO ] [sig ] Generating forecast for: MERC [2026-01-12T20:26:38.961764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-12T20:26:38.973943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-12T20:26:38.974304] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-12T20:26:38.975215] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-12T20:26:38.975268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:38.975300] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:38.975326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:38.975381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:39.032370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:39.033250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:39.033331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:39.033363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:39.153672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:39.153822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:39.153860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:39.153917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:39.157286] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=9.80%) [2026-01-12T20:26:39.157550] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-12T20:26:39.157687] [INFO ] [sig ] MERC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:39.300782] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MERC.txt [2026-01-12T20:26:39.300933] [INFO ] [sig ] [1991/3499] Completed MERC in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-12T20:26:39.300971] [INFO ] [sig ] [1992/3499] Forecasting META... [2026-01-12T20:26:39.301000] [INFO ] [sig ] Generating forecast for: META [2026-01-12T20:26:39.301030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-12T20:26:39.312910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-12T20:26:39.313289] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-12T20:26:39.314067] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-12T20:26:39.314119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:39.314150] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:39.314177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:39.314233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:39.371010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:39.371655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:39.371731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:39.371763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:39.496821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:39.496978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:39.497017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:39.497045] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:39.500491] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=66.70%) [2026-01-12T20:26:39.500789] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-12T20:26:39.500913] [INFO ] [sig ] META: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:39.644983] [INFO ] [LOCAL ] Saved forecast: META 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/META.txt [2026-01-12T20:26:39.645135] [INFO ] [sig ] [1992/3499] Completed META in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-12T20:26:39.645173] [INFO ] [sig ] [1993/3499] Forecasting METC... [2026-01-12T20:26:39.645203] [INFO ] [sig ] Generating forecast for: METC [2026-01-12T20:26:39.645233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-12T20:26:39.657154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-12T20:26:39.657423] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-12T20:26:39.658205] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-12T20:26:39.658256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:39.658288] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:39.658314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:39.658370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:39.721174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:39.721930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:39.722011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:39.722044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:39.837415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:39.837540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:39.837594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:39.837626] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:39.841044] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-12T20:26:39.841305] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-12T20:26:39.841425] [INFO ] [sig ] METC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:39.984380] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/METC.txt [2026-01-12T20:26:39.984497] [INFO ] [sig ] [1993/3499] Completed METC in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:39.984538] [INFO ] [sig ] [1994/3499] Forecasting METCB... [2026-01-12T20:26:39.984594] [INFO ] [sig ] Generating forecast for: METCB [2026-01-12T20:26:39.984629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-12T20:26:39.996019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-12T20:26:39.996314] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-12T20:26:39.997113] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-12T20:26:39.997165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:39.997217] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:39.997248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:39.997310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:40.055338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:40.055970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:40.056048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:40.056080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:40.182686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:40.182838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:40.182876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:40.182905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:40.186326] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-12T20:26:40.186622] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-12T20:26:40.186759] [INFO ] [sig ] METCB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:40.330221] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/METCB.txt [2026-01-12T20:26:40.330354] [INFO ] [sig ] [1994/3499] Completed METCB in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:40.330393] [INFO ] [sig ] [1995/3499] Forecasting METD... [2026-01-12T20:26:40.330421] [INFO ] [sig ] Generating forecast for: METD [2026-01-12T20:26:40.330458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-12T20:26:40.342052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-12T20:26:40.342334] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-12T20:26:40.343110] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-12T20:26:40.343162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:40.343193] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:40.343220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:40.343276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:40.402223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:40.403086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:40.403168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:40.403199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:40.533218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:40.533375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:40.533428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:40.533459] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:40.537020] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=75.40%) [2026-01-12T20:26:40.537307] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-12T20:26:40.537432] [INFO ] [sig ] METD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:40.684108] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/METD.txt [2026-01-12T20:26:40.684259] [INFO ] [sig ] [1995/3499] Completed METD in 0.4s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:40.684301] [INFO ] [sig ] [1996/3499] Forecasting MFA... [2026-01-12T20:26:40.684330] [INFO ] [sig ] Generating forecast for: MFA [2026-01-12T20:26:40.684360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-12T20:26:40.695925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-12T20:26:40.696299] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-12T20:26:40.697102] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-12T20:26:40.697155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:40.697187] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:40.697214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:40.697270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:40.756382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:40.757271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:40.757353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:40.757387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:40.878794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:40.878916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:40.878954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:40.878984] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:40.882301] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-01-12T20:26:40.882593] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-12T20:26:40.882719] [INFO ] [sig ] MFA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:41.026817] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MFA.txt [2026-01-12T20:26:41.026935] [INFO ] [sig ] [1996/3499] Completed MFA in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:41.026973] [INFO ] [sig ] [1997/3499] Forecasting MFC... [2026-01-12T20:26:41.027001] [INFO ] [sig ] Generating forecast for: MFC [2026-01-12T20:26:41.027030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-12T20:26:41.038223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-12T20:26:41.038501] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-12T20:26:41.039280] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-12T20:26:41.039332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:41.039363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:41.039389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:41.039444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:41.097153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:41.097868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:41.097947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:41.097980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:41.216243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:41.216394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:41.216433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:41.216462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:41.219896] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-01-12T20:26:41.220182] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-12T20:26:41.220306] [INFO ] [sig ] MFC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:41.367846] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MFC.txt [2026-01-12T20:26:41.368012] [INFO ] [sig ] [1997/3499] Completed MFC in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:41.368064] [INFO ] [sig ] [1998/3499] Forecasting MFG... [2026-01-12T20:26:41.368096] [INFO ] [sig ] Generating forecast for: MFG [2026-01-12T20:26:41.368126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-12T20:26:41.379314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-12T20:26:41.379697] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-12T20:26:41.380473] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-12T20:26:41.380525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:41.380557] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:41.380606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:41.380664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:41.436763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:41.437410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:41.437516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:41.437549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:41.559270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:41.559414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:41.559453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:41.559481] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:41.562823] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-01-12T20:26:41.563088] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-12T20:26:41.563206] [INFO ] [sig ] MFG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:41.705464] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MFG.txt [2026-01-12T20:26:41.705611] [INFO ] [sig ] [1998/3499] Completed MFG in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:41.705651] [INFO ] [sig ] [1999/3499] Forecasting MFI... [2026-01-12T20:26:41.705681] [INFO ] [sig ] Generating forecast for: MFI [2026-01-12T20:26:41.705710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-12T20:26:41.716636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-12T20:26:41.716938] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-12T20:26:41.718033] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-12T20:26:41.718085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:41.718117] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:41.718143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:41.718199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:41.780323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:41.781159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:41.781241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:41.781273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:41.897272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:41.897415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:41.897454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:41.897483] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:41.900810] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=67.59%) [2026-01-12T20:26:41.901081] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-12T20:26:41.901203] [INFO ] [sig ] MFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:42.044162] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MFI.txt [2026-01-12T20:26:42.044277] [INFO ] [sig ] [1999/3499] Completed MFI in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:42.044316] [INFO ] [sig ] [2000/3499] Forecasting MFIC... [2026-01-12T20:26:42.044345] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-12T20:26:42.044374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-12T20:26:42.056086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-12T20:26:42.056366] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-12T20:26:42.057138] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-12T20:26:42.057189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:42.057221] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:42.057248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:42.057304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:42.114251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:42.115007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:42.115084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:42.115116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:42.238408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:42.238587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:42.238630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:42.238658] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:42.242067] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-12T20:26:42.242346] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-12T20:26:42.242473] [INFO ] [sig ] MFIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:42.386102] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MFIC.txt [2026-01-12T20:26:42.386252] [INFO ] [sig ] [2000/3499] Completed MFIC in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:42.386292] [INFO ] [sig ] [2001/3499] Forecasting MFIN... [2026-01-12T20:26:42.386320] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-12T20:26:42.386349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-12T20:26:42.396901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-12T20:26:42.397162] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-12T20:26:42.397952] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-12T20:26:42.398004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:42.398035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:42.398061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:42.398116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:42.454617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:42.455196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:42.455270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:42.455302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:42.575521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:42.575684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:42.575723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:42.575769] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:42.579164] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-12T20:26:42.579432] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-12T20:26:42.579549] [INFO ] [sig ] MFIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:42.721465] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MFIN.txt [2026-01-12T20:26:42.721632] [INFO ] [sig ] [2001/3499] Completed MFIN in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:42.721675] [INFO ] [sig ] [2002/3499] Forecasting MFM... [2026-01-12T20:26:42.721704] [INFO ] [sig ] Generating forecast for: MFM [2026-01-12T20:26:42.721733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-12T20:26:42.733699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-12T20:26:42.733975] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-12T20:26:42.734900] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-12T20:26:42.734951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:42.734983] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:42.735009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:42.735064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:42.792235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:42.792884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:42.792957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:42.792988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:42.912115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:42.912256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:42.912293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:42.912321] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:42.915594] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=29.12%) [2026-01-12T20:26:42.915871] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-12T20:26:42.915992] [INFO ] [sig ] MFM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:43.057463] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MFM.txt [2026-01-12T20:26:43.057595] [INFO ] [sig ] [2002/3499] Completed MFM in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:43.057636] [INFO ] [sig ] [2003/3499] Forecasting MG... [2026-01-12T20:26:43.057665] [INFO ] [sig ] Generating forecast for: MG [2026-01-12T20:26:43.057694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-12T20:26:43.068944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-12T20:26:43.069296] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-12T20:26:43.070070] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-12T20:26:43.070122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:43.070153] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:43.070179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:43.070235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:43.126363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:43.126967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:43.127042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:43.127087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:43.242942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:43.243086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:43.243123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:43.243151] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:43.246429] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-12T20:26:43.246717] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-12T20:26:43.246836] [INFO ] [sig ] MG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:43.394131] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MG.txt [2026-01-12T20:26:43.394258] [INFO ] [sig ] [2003/3499] Completed MG in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:43.394296] [INFO ] [sig ] [2004/3499] Forecasting MGA... [2026-01-12T20:26:43.394324] [INFO ] [sig ] Generating forecast for: MGA [2026-01-12T20:26:43.394354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-12T20:26:43.406810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-12T20:26:43.407293] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-12T20:26:43.408287] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-12T20:26:43.408339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:43.408371] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:43.408397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:43.408452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:43.465658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:43.466271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:43.466345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:43.466376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:43.588443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:43.588608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:43.588648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:43.588677] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:43.592362] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=53.43%) [2026-01-12T20:26:43.592664] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-12T20:26:43.592783] [INFO ] [sig ] MGA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:43.734002] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MGA.txt [2026-01-12T20:26:43.734127] [INFO ] [sig ] [2004/3499] Completed MGA in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:43.734166] [INFO ] [sig ] [2005/3499] Forecasting MGEE... [2026-01-12T20:26:43.734194] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-12T20:26:43.734223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-12T20:26:43.745021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-12T20:26:43.745295] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-12T20:26:43.746058] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-12T20:26:43.746110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:43.746165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:43.746205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:43.746264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:43.803219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:43.803866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:43.803942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:43.803973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:43.922028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:43.922179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:43.922217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:43.922246] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:43.925551] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-01-12T20:26:43.925848] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-12T20:26:43.925969] [INFO ] [sig ] MGEE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:44.071205] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MGEE.txt [2026-01-12T20:26:44.071363] [INFO ] [sig ] [2005/3499] Completed MGEE in 0.3s | 2.87 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-12T20:26:44.071410] [INFO ] [sig ] [2006/3499] Forecasting MGIC... [2026-01-12T20:26:44.071441] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-12T20:26:44.071471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-12T20:26:44.083243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-12T20:26:44.083517] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-12T20:26:44.084307] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-12T20:26:44.084358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:44.084389] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:44.084416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:44.084472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:44.142027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:44.142866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:44.142943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:44.142976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:44.264736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:44.264885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:44.264923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:44.264951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:44.268278] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-01-12T20:26:44.268554] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-12T20:26:44.268694] [INFO ] [sig ] MGIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:44.410695] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MGIC.txt [2026-01-12T20:26:44.410833] [INFO ] [sig ] [2006/3499] Completed MGIC in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-12T20:26:44.410874] [INFO ] [sig ] [2007/3499] Forecasting MGM... [2026-01-12T20:26:44.410904] [INFO ] [sig ] Generating forecast for: MGM [2026-01-12T20:26:44.410934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-12T20:26:44.421973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-12T20:26:44.422261] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-12T20:26:44.423035] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-12T20:26:44.423086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:44.423119] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:44.423147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:44.423202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:44.480021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:44.480948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:44.481032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:44.481064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:44.598731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:44.598886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:44.598927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:44.598955] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:44.602254] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-01-12T20:26:44.602524] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-12T20:26:44.602663] [INFO ] [sig ] MGM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:44.742219] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGM.txt [2026-01-12T20:26:44.742357] [INFO ] [sig ] [2007/3499] Completed MGM in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-12T20:26:44.742395] [INFO ] [sig ] [2008/3499] Forecasting MGNI... [2026-01-12T20:26:44.742422] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-12T20:26:44.742452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-12T20:26:44.754437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-12T20:26:44.754784] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-12T20:26:44.755535] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-12T20:26:44.755604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:44.755637] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:44.755663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:44.755718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:44.814812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:44.815669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:44.815756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:44.815789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:44.938609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:44.938761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:44.938801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:44.938862] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:44.942279] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-12T20:26:44.942550] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-12T20:26:44.942689] [INFO ] [sig ] MGNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:45.085747] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGNI.txt [2026-01-12T20:26:45.085885] [INFO ] [sig ] [2008/3499] Completed MGNI in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-12T20:26:45.085923] [INFO ] [sig ] [2009/3499] Forecasting MGNX... [2026-01-12T20:26:45.085952] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-12T20:26:45.085988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-12T20:26:45.097681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-12T20:26:45.098004] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-12T20:26:45.098774] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-12T20:26:45.098827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:45.098861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:45.098894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:45.098961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:45.155540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:45.156263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:45.156342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:45.156374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:45.277012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:45.277169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:45.277208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:45.277237] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:45.280717] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-01-12T20:26:45.281023] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-12T20:26:45.281148] [INFO ] [sig ] MGNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:45.424598] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGNX.txt [2026-01-12T20:26:45.424751] [INFO ] [sig ] [2009/3499] Completed MGNX in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-12T20:26:45.424791] [INFO ] [sig ] [2010/3499] Forecasting MGPI... [2026-01-12T20:26:45.424822] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-12T20:26:45.424851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-12T20:26:45.436478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-12T20:26:45.436882] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-12T20:26:45.437735] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-12T20:26:45.437789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:45.437820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:45.437846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:45.437906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:45.501313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:45.502341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:45.502423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:45.502456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:45.621942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:45.622095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:45.622133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:45.622162] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:45.625495] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=20.11%) [2026-01-12T20:26:45.625785] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-12T20:26:45.625917] [INFO ] [sig ] MGPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:45.769697] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGPI.txt [2026-01-12T20:26:45.769859] [INFO ] [sig ] [2010/3499] Completed MGPI in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:45.769906] [INFO ] [sig ] [2011/3499] Forecasting MGRC... [2026-01-12T20:26:45.769941] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-12T20:26:45.769979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-12T20:26:45.781712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-12T20:26:45.781979] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-12T20:26:45.782747] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-12T20:26:45.782799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:45.782831] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:45.782858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:45.782914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:45.840763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:45.841715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:45.841803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:45.841835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:45.958203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:45.958349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:45.958387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:45.958415] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:45.961700] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-12T20:26:45.961965] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-12T20:26:45.962083] [INFO ] [sig ] MGRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:46.105028] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGRC.txt [2026-01-12T20:26:46.105182] [INFO ] [sig ] [2011/3499] Completed MGRC in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:46.105223] [INFO ] [sig ] [2012/3499] Forecasting MGTX... [2026-01-12T20:26:46.105251] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-12T20:26:46.105281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-12T20:26:46.116508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-12T20:26:46.116819] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-12T20:26:46.117591] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-12T20:26:46.117642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:46.117674] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:46.117701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:46.117773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:46.174248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:46.174904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:46.174981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:46.175013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:46.294150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:46.294353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:46.294399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:46.294429] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:46.297858] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-12T20:26:46.298138] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-12T20:26:46.298258] [INFO ] [sig ] MGTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:46.444668] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGTX.txt [2026-01-12T20:26:46.444798] [INFO ] [sig ] [2012/3499] Completed MGTX in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:46.444838] [INFO ] [sig ] [2013/3499] Forecasting MGX... [2026-01-12T20:26:46.444867] [INFO ] [sig ] Generating forecast for: MGX [2026-01-12T20:26:46.444896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-12T20:26:46.456593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-12T20:26:46.456873] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-12T20:26:46.457648] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-12T20:26:46.457701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:46.457895] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:46.457925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:46.457983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:46.516908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:46.517846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:46.517933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:46.517966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:46.639344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:46.639471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:46.639511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:46.639540] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:46.642901] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-12T20:26:46.643172] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-12T20:26:46.643307] [INFO ] [sig ] MGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:46.785860] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MGX.txt [2026-01-12T20:26:46.785981] [INFO ] [sig ] [2013/3499] Completed MGX in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:46.786024] [INFO ] [sig ] [2014/3499] Forecasting MGY... [2026-01-12T20:26:46.786053] [INFO ] [sig ] Generating forecast for: MGY [2026-01-12T20:26:46.786082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-12T20:26:46.797426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-12T20:26:46.797781] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-12T20:26:46.798615] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-12T20:26:46.798668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:46.798702] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:46.798730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:46.798787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:46.856959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:46.857611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:46.857689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:46.857746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:46.980211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:46.980363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:46.980409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:46.980444] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:46.983953] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=73.57%) [2026-01-12T20:26:46.984225] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-12T20:26:46.984361] [INFO ] [sig ] MGY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:47.127991] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MGY.txt [2026-01-12T20:26:47.128123] [INFO ] [sig ] [2014/3499] Completed MGY in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:47.128162] [INFO ] [sig ] [2015/3499] Forecasting MHD... [2026-01-12T20:26:47.128190] [INFO ] [sig ] Generating forecast for: MHD [2026-01-12T20:26:47.128220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-12T20:26:47.139964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-12T20:26:47.140259] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-12T20:26:47.141125] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-12T20:26:47.141179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:47.141212] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:47.141241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:47.141300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:47.200218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:47.200949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:47.201060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:47.201094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:47.316943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:47.317102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:47.317142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:47.317169] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:47.320677] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-01-12T20:26:47.320952] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-12T20:26:47.321083] [INFO ] [sig ] MHD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:47.466355] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MHD.txt [2026-01-12T20:26:47.466479] [INFO ] [sig ] [2015/3499] Completed MHD in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:47.466517] [INFO ] [sig ] [2016/3499] Forecasting MHF... [2026-01-12T20:26:47.466546] [INFO ] [sig ] Generating forecast for: MHF [2026-01-12T20:26:47.466592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-12T20:26:47.477874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-12T20:26:47.478173] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-12T20:26:47.478937] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-12T20:26:47.478991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:47.479025] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:47.479053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:47.479109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:47.535973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:47.536595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:47.536670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:47.536702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:47.655522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:47.655690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:47.655738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:47.655765] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:47.659098] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-12T20:26:47.659364] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-12T20:26:47.659483] [INFO ] [sig ] MHF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:47.802368] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MHF.txt [2026-01-12T20:26:47.802485] [INFO ] [sig ] [2016/3499] Completed MHF in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:47.802524] [INFO ] [sig ] [2017/3499] Forecasting MHK... [2026-01-12T20:26:47.802552] [INFO ] [sig ] Generating forecast for: MHK [2026-01-12T20:26:47.802596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-12T20:26:47.814340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-12T20:26:47.814645] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-12T20:26:47.815410] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-12T20:26:47.815461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:47.815492] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:47.815518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:47.815590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:47.872585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:47.873214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:47.873290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:47.873321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:47.986263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:47.986390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:47.986426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:47.986454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:47.989683] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-01-12T20:26:47.989946] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-12T20:26:47.990070] [INFO ] [sig ] MHK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:48.133399] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MHK.txt [2026-01-12T20:26:48.133526] [INFO ] [sig ] [2017/3499] Completed MHK in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:48.133564] [INFO ] [sig ] [2018/3499] Forecasting MHN... [2026-01-12T20:26:48.133613] [INFO ] [sig ] Generating forecast for: MHN [2026-01-12T20:26:48.133643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-12T20:26:48.145498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-12T20:26:48.145796] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-12T20:26:48.146558] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-12T20:26:48.146639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:48.146672] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:48.146699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:48.146755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:48.204357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:48.204990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:48.205066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:48.205097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:48.318344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:48.318472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:48.318508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:48.318537] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:48.321816] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=27.25%) [2026-01-12T20:26:48.322085] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-12T20:26:48.322206] [INFO ] [sig ] MHN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:48.467748] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MHN.txt [2026-01-12T20:26:48.467937] [INFO ] [sig ] [2018/3499] Completed MHN in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:48.467979] [INFO ] [sig ] [2019/3499] Forecasting MHO... [2026-01-12T20:26:48.468009] [INFO ] [sig ] Generating forecast for: MHO [2026-01-12T20:26:48.468038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-12T20:26:48.479639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-12T20:26:48.479990] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-12T20:26:48.480793] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-12T20:26:48.480846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:48.480881] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:48.480908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:48.480965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:48.537267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:48.538140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:48.538219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:48.538252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:48.659680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:48.659790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:48.659824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:48.659852] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:48.662992] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=36.43%) [2026-01-12T20:26:48.663255] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-12T20:26:48.663374] [INFO ] [sig ] MHO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:48.805290] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MHO.txt [2026-01-12T20:26:48.805406] [INFO ] [sig ] [2019/3499] Completed MHO in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:48.805444] [INFO ] [sig ] [2020/3499] Forecasting MIDD... [2026-01-12T20:26:48.805473] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-12T20:26:48.805503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-12T20:26:48.816909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-12T20:26:48.817180] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-12T20:26:48.817981] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-12T20:26:48.818034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:48.818065] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:48.818090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:48.818146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:48.875986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:48.876560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:48.876652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:48.876684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:48.996655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:48.996784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:48.996821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:48.996849] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:49.000106] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-01-12T20:26:49.000366] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-12T20:26:49.000485] [INFO ] [sig ] MIDD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:49.146110] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MIDD.txt [2026-01-12T20:26:49.146245] [INFO ] [sig ] [2020/3499] Completed MIDD in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:49.146283] [INFO ] [sig ] [2021/3499] Forecasting MIGI... [2026-01-12T20:26:49.146312] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-12T20:26:49.146340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-12T20:26:49.157428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-12T20:26:49.157788] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-12T20:26:49.158801] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-12T20:26:49.158853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:49.158885] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:49.158911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:49.158967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:49.215525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:49.216412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:49.216491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:49.216523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:49.330938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:49.331075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:49.331113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:49.331141] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:49.334420] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=66.99%) [2026-01-12T20:26:49.334705] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-12T20:26:49.334827] [INFO ] [sig ] MIGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:49.476846] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MIGI.txt [2026-01-12T20:26:49.476975] [INFO ] [sig ] [2021/3499] Completed MIGI in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:49.477023] [INFO ] [sig ] [2022/3499] Forecasting MILN... [2026-01-12T20:26:49.477056] [INFO ] [sig ] Generating forecast for: MILN [2026-01-12T20:26:49.477084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-12T20:26:49.487909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-12T20:26:49.488206] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-12T20:26:49.488984] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-12T20:26:49.489036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:49.489092] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:49.489120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:49.489176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:49.545895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:49.546765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:49.546843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:49.546875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:49.648439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:49.648606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:49.648646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:49.648675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:49.651975] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-01-12T20:26:49.652236] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-12T20:26:49.652356] [INFO ] [sig ] MILN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:49.796954] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MILN.txt [2026-01-12T20:26:49.797082] [INFO ] [sig ] [2022/3499] Completed MILN in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:49.797119] [INFO ] [sig ] [2023/3499] Forecasting MIND... [2026-01-12T20:26:49.797148] [INFO ] [sig ] Generating forecast for: MIND [2026-01-12T20:26:49.797178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-12T20:26:49.812241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-12T20:26:49.812643] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-12T20:26:49.813606] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-12T20:26:49.813659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:49.813690] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:49.813717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:49.813773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:49.871320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:49.872023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:49.872101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:49.872133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:49.997768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:49.997932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:49.997972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:49.998001] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:50.001438] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=34.99%) [2026-01-12T20:26:50.001756] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-12T20:26:50.001905] [INFO ] [sig ] MIND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:50.145563] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MIND.txt [2026-01-12T20:26:50.145714] [INFO ] [sig ] [2023/3499] Completed MIND in 0.3s | 2.87 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-12T20:26:50.145753] [INFO ] [sig ] [2024/3499] Forecasting MIRA... [2026-01-12T20:26:50.145782] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-12T20:26:50.145811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-12T20:26:50.157281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-12T20:26:50.157590] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-12T20:26:50.158369] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-12T20:26:50.158421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:50.158453] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:50.158480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:50.158536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:50.215418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:50.216089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:50.216168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:50.216200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:50.337608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:50.337768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:50.337809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:50.337837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:50.341262] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=32.14%) [2026-01-12T20:26:50.341531] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-12T20:26:50.341680] [INFO ] [sig ] MIRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:50.484293] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MIRA.txt [2026-01-12T20:26:50.484421] [INFO ] [sig ] [2024/3499] Completed MIRA in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-12T20:26:50.484460] [INFO ] [sig ] [2025/3499] Forecasting MIRM... [2026-01-12T20:26:50.484488] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-12T20:26:50.484518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-12T20:26:50.495839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-12T20:26:50.496138] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-12T20:26:50.496903] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-12T20:26:50.496954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:50.496986] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:50.497013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:50.497068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:50.556432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:50.557171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:50.557255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:50.557288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:50.678835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:50.678993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:50.679052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:50.679120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:50.682769] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-01-12T20:26:50.683060] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-12T20:26:50.683198] [INFO ] [sig ] MIRM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:50.829317] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MIRM.txt [2026-01-12T20:26:50.829448] [INFO ] [sig ] [2025/3499] Completed MIRM in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-12T20:26:50.829486] [INFO ] [sig ] [2026/3499] Forecasting MITK... [2026-01-12T20:26:50.829518] [INFO ] [sig ] Generating forecast for: MITK [2026-01-12T20:26:50.829547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-12T20:26:50.841060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-12T20:26:50.841355] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-12T20:26:50.842158] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-12T20:26:50.842222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:50.842255] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:50.842281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:50.842337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:50.898949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:50.899593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:50.899668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:50.899700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:51.022055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:51.022210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:51.022248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:51.022277] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:51.025684] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=24.85%) [2026-01-12T20:26:51.025953] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-12T20:26:51.026073] [INFO ] [sig ] MITK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:51.168596] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MITK.txt [2026-01-12T20:26:51.168870] [INFO ] [sig ] [2026/3499] Completed MITK in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-12T20:26:51.168916] [INFO ] [sig ] [2027/3499] Forecasting MIY... [2026-01-12T20:26:51.168957] [INFO ] [sig ] Generating forecast for: MIY [2026-01-12T20:26:51.168988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-12T20:26:51.180697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-12T20:26:51.181064] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-12T20:26:51.181857] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-12T20:26:51.181911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:51.181943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:51.181970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:51.182026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:51.239355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:51.240261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:51.240341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:51.240373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:51.364000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:51.364188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:51.364231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:51.364261] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:51.367890] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=30.40%) [2026-01-12T20:26:51.368208] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-12T20:26:51.368353] [INFO ] [sig ] MIY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:51.515397] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MIY.txt [2026-01-12T20:26:51.515566] [INFO ] [sig ] [2027/3499] Completed MIY in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:51.515631] [INFO ] [sig ] [2028/3499] Forecasting MKC... [2026-01-12T20:26:51.515661] [INFO ] [sig ] Generating forecast for: MKC [2026-01-12T20:26:51.515692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-12T20:26:51.527371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-12T20:26:51.527816] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-12T20:26:51.528671] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-12T20:26:51.528723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:51.528755] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:51.528781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:51.528836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:51.587245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:51.588172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:51.588258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:51.588290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:51.708838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:51.708993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:51.709033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:51.709063] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:51.712932] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=62.84%) [2026-01-12T20:26:51.713226] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-12T20:26:51.713540] [INFO ] [sig ] MKC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:51.859882] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MKC.txt [2026-01-12T20:26:51.860043] [INFO ] [sig ] [2028/3499] Completed MKC in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:51.860091] [INFO ] [sig ] [2029/3499] Forecasting MKSI... [2026-01-12T20:26:51.860128] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-12T20:26:51.860164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-12T20:26:51.871791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-12T20:26:51.872117] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-12T20:26:51.872903] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-12T20:26:51.872955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:51.872999] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:51.873034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:51.873103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:51.930413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:51.931303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:51.931385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:51.931416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:52.058883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:52.059084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:52.059126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:52.059154] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:52.062626] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-01-12T20:26:52.062902] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-12T20:26:52.063029] [INFO ] [sig ] MKSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:52.211028] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MKSI.txt [2026-01-12T20:26:52.211199] [INFO ] [sig ] [2029/3499] Completed MKSI in 0.4s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:52.211244] [INFO ] [sig ] [2030/3499] Forecasting MKTX... [2026-01-12T20:26:52.211274] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-12T20:26:52.211305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-12T20:26:52.223700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-12T20:26:52.224064] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-12T20:26:52.224926] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-12T20:26:52.224992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:52.225035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:52.225072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:52.225152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:52.287744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:52.288632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:52.288718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:52.288752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:52.407544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:52.407704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:52.407764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:52.407793] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:52.411128] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-01-12T20:26:52.411398] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-12T20:26:52.411519] [INFO ] [sig ] MKTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:52.553276] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MKTX.txt [2026-01-12T20:26:52.553409] [INFO ] [sig ] [2030/3499] Completed MKTX in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:52.553448] [INFO ] [sig ] [2031/3499] Forecasting MLAB... [2026-01-12T20:26:52.553478] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-12T20:26:52.553507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-12T20:26:52.564445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-12T20:26:52.564770] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-12T20:26:52.565530] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-12T20:26:52.565600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:52.565634] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:52.565661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:52.565717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:52.622164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:52.622794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:52.622869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:52.622901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:52.743557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:52.743737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:52.743778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:52.743806] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:52.747831] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=44.27%) [2026-01-12T20:26:52.748107] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-12T20:26:52.748232] [INFO ] [sig ] MLAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:52.894405] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLAB.txt [2026-01-12T20:26:52.894560] [INFO ] [sig ] [2031/3499] Completed MLAB in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:52.894620] [INFO ] [sig ] [2032/3499] Forecasting MLCO... [2026-01-12T20:26:52.894651] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-12T20:26:52.894681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-12T20:26:52.906552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-12T20:26:52.906894] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-12T20:26:52.907709] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-12T20:26:52.907796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:52.907831] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:52.907859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:52.907940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:52.967989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:52.968617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:52.968715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:52.968749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:53.088018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:53.088171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:53.088212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:53.088240] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:53.091652] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-12T20:26:53.091926] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-12T20:26:53.092048] [INFO ] [sig ] MLCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:53.235768] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLCO.txt [2026-01-12T20:26:53.235884] [INFO ] [sig ] [2032/3499] Completed MLCO in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:53.235921] [INFO ] [sig ] [2033/3499] Forecasting MLGO... [2026-01-12T20:26:53.235957] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-12T20:26:53.235987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-12T20:26:53.247124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-12T20:26:53.247395] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-12T20:26:53.248290] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-12T20:26:53.248345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:53.248378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:53.248405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:53.248462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:53.307750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:53.308600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:53.308680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:53.308712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:53.422351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:53.422501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:53.422539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:53.422586] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:53.426070] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=27.37%) [2026-01-12T20:26:53.426344] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-12T20:26:53.426469] [INFO ] [sig ] MLGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:53.570061] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLGO.txt [2026-01-12T20:26:53.570204] [INFO ] [sig ] [2033/3499] Completed MLGO in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:53.570243] [INFO ] [sig ] [2034/3499] Forecasting MLI... [2026-01-12T20:26:53.570274] [INFO ] [sig ] Generating forecast for: MLI [2026-01-12T20:26:53.570303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-12T20:26:53.581238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-12T20:26:53.581477] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-12T20:26:53.582251] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-12T20:26:53.582304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:53.582336] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:53.582362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:53.582418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:53.640550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:53.641164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:53.641241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:53.641273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:53.764283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:53.764438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:53.764478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:53.764506] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:53.767914] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-12T20:26:53.768218] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-12T20:26:53.768346] [INFO ] [sig ] MLI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:53.910315] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MLI.txt [2026-01-12T20:26:53.910461] [INFO ] [sig ] [2034/3499] Completed MLI in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:53.910501] [INFO ] [sig ] [2035/3499] Forecasting MLKN... [2026-01-12T20:26:53.910530] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-12T20:26:53.910560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-12T20:26:53.922076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-12T20:26:53.922329] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-12T20:26:53.923125] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-12T20:26:53.923178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:53.923210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:53.923237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:53.923296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:53.982633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:53.983255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:53.983332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:53.983365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:54.104562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:54.104729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:54.104769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:54.104798] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:54.108103] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=41.59%) [2026-01-12T20:26:54.108366] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-12T20:26:54.108485] [INFO ] [sig ] MLKN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:54.252195] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLKN.txt [2026-01-12T20:26:54.252366] [INFO ] [sig ] [2035/3499] Completed MLKN in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:54.252405] [INFO ] [sig ] [2036/3499] Forecasting MLM... [2026-01-12T20:26:54.252436] [INFO ] [sig ] Generating forecast for: MLM [2026-01-12T20:26:54.252467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-12T20:26:54.263317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-12T20:26:54.263623] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-12T20:26:54.264375] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-12T20:26:54.264427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:54.264459] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:54.264486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:54.264541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:54.321453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:54.322257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:54.322339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:54.322371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:54.441108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:54.441256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:54.441295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:54.441340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:54.444653] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-12T20:26:54.444920] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-12T20:26:54.445037] [INFO ] [sig ] MLM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:54.587897] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLM.txt [2026-01-12T20:26:54.588027] [INFO ] [sig ] [2036/3499] Completed MLM in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:54.588067] [INFO ] [sig ] [2037/3499] Forecasting MLP... [2026-01-12T20:26:54.588096] [INFO ] [sig ] Generating forecast for: MLP [2026-01-12T20:26:54.588125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-12T20:26:54.598889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-12T20:26:54.599248] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-12T20:26:54.600035] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-12T20:26:54.600087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:54.600119] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:54.600146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:54.600201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:54.659487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:54.660341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:54.660426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:54.660458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:54.766335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:54.766494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:54.766536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:54.766565] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:54.770111] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-12T20:26:54.770393] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-12T20:26:54.770526] [INFO ] [sig ] MLP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:54.925716] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLP.txt [2026-01-12T20:26:54.925917] [INFO ] [sig ] [2037/3499] Completed MLP in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:54.925981] [INFO ] [sig ] [2038/3499] Forecasting MLTX... [2026-01-12T20:26:54.926029] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-12T20:26:54.926079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-12T20:26:54.940900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-12T20:26:54.941287] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-12T20:26:54.942292] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-12T20:26:54.942358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:54.942405] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:54.942447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:54.942533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:55.005815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:55.006814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:55.006900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:55.006950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:55.121871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:55.122027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:55.122067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:55.122099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:55.125400] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-12T20:26:55.125688] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-12T20:26:55.125810] [INFO ] [sig ] MLTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:55.267844] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MLTX.txt [2026-01-12T20:26:55.268002] [INFO ] [sig ] [2038/3499] Completed MLTX in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:55.268043] [INFO ] [sig ] [2039/3499] Forecasting MLYS... [2026-01-12T20:26:55.268075] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-12T20:26:55.268106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-12T20:26:55.279371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-12T20:26:55.279696] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-12T20:26:55.280445] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-12T20:26:55.280497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:55.280555] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:55.280606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:55.280665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:55.337767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:55.338373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:55.338450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:55.338482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:55.463439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:55.463646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:55.463711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:55.463761] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:55.468428] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=73.68%) [2026-01-12T20:26:55.468850] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-12T20:26:55.469036] [INFO ] [sig ] MLYS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:55.630512] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MLYS.txt [2026-01-12T20:26:55.630664] [INFO ] [sig ] [2039/3499] Completed MLYS in 0.4s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:55.630708] [INFO ] [sig ] [2040/3499] Forecasting MMC... [2026-01-12T20:26:55.630737] [INFO ] [sig ] Generating forecast for: MMC [2026-01-12T20:26:55.630768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-12T20:26:55.642040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-12T20:26:55.642300] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-12T20:26:55.643065] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-12T20:26:55.643118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:55.643151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:55.643191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:55.643249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:55.700643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:55.701236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:55.701313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:55.701345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:55.821918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:55.822066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:55.822104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:55.822133] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:55.825416] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-01-12T20:26:55.825697] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-12T20:26:55.825817] [INFO ] [sig ] MMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:55.968847] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MMC.txt [2026-01-12T20:26:55.969017] [INFO ] [sig ] [2040/3499] Completed MMC in 0.3s | 2.87 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-12T20:26:55.969058] [INFO ] [sig ] [2041/3499] Forecasting MMD... [2026-01-12T20:26:55.969087] [INFO ] [sig ] Generating forecast for: MMD [2026-01-12T20:26:55.969117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-12T20:26:55.981017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-12T20:26:55.981270] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-12T20:26:55.982031] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-12T20:26:55.982083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:55.982115] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:55.982142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:55.982197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:56.038625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:56.039195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:56.039268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:56.039300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:56.152553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:56.152725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:56.152765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:56.152793] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:56.156075] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=41.72%) [2026-01-12T20:26:56.156342] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-12T20:26:56.156460] [INFO ] [sig ] MMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:56.297750] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MMD.txt [2026-01-12T20:26:56.297891] [INFO ] [sig ] [2041/3499] Completed MMD in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-12T20:26:56.297931] [INFO ] [sig ] [2042/3499] Forecasting MMLP... [2026-01-12T20:26:56.297960] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-12T20:26:56.297991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-12T20:26:56.308700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-12T20:26:56.309022] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-12T20:26:56.309819] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-12T20:26:56.309871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:56.309903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:56.309930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:56.309985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:56.366377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:56.367054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:56.367133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:56.367164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:56.474632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:56.474781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:56.474821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:56.474882] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:56.478182] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=10.76%) [2026-01-12T20:26:56.478450] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-12T20:26:56.478570] [INFO ] [sig ] MMLP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:56.621053] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MMLP.txt [2026-01-12T20:26:56.621181] [INFO ] [sig ] [2042/3499] Completed MMLP in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-12T20:26:56.621220] [INFO ] [sig ] [2043/3499] Forecasting MMS... [2026-01-12T20:26:56.621249] [INFO ] [sig ] Generating forecast for: MMS [2026-01-12T20:26:56.621279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-12T20:26:56.633115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-12T20:26:56.633409] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-12T20:26:56.634181] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-12T20:26:56.634233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:56.634265] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:56.634291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:56.634347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:56.698785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:56.700327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:56.700442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:56.700502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:56.824369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:56.824516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:56.824556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:56.824603] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:56.827914] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-01-12T20:26:56.828190] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-12T20:26:56.828315] [INFO ] [sig ] MMS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:56.973995] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MMS.txt [2026-01-12T20:26:56.974122] [INFO ] [sig ] [2043/3499] Completed MMS in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-12T20:26:56.974161] [INFO ] [sig ] [2044/3499] Forecasting MMSI... [2026-01-12T20:26:56.974190] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-12T20:26:56.974226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-12T20:26:56.986459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-12T20:26:56.986718] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-12T20:26:56.987462] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-12T20:26:56.987513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:56.987545] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:56.987589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:56.987649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:57.050446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:57.051089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:57.051163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:57.051195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:57.174544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:57.174714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:57.174755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:57.174784] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:57.178471] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-12T20:26:57.178765] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-12T20:26:57.178887] [INFO ] [sig ] MMSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:57.328108] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MMSI.txt [2026-01-12T20:26:57.328235] [INFO ] [sig ] [2044/3499] Completed MMSI in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:57.328274] [INFO ] [sig ] [2045/3499] Forecasting MNDO... [2026-01-12T20:26:57.328303] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-12T20:26:57.328332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-12T20:26:57.339168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-12T20:26:57.339409] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-12T20:26:57.340172] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-12T20:26:57.340224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:57.340255] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:57.340287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:57.340343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:57.399302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:57.399985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:57.400062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:57.400094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:57.511513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:57.511652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:57.511689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:57.511717] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:57.514897] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=80.03%) [2026-01-12T20:26:57.515163] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-12T20:26:57.515284] [INFO ] [sig ] MNDO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:57.656386] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MNDO.txt [2026-01-12T20:26:57.656535] [INFO ] [sig ] [2045/3499] Completed MNDO in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:57.656594] [INFO ] [sig ] [2046/3499] Forecasting MNDY... [2026-01-12T20:26:57.656626] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-12T20:26:57.656656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-12T20:26:57.668448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-12T20:26:57.668793] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-12T20:26:57.669637] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-12T20:26:57.669692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:57.669725] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:57.669753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:57.669810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:57.728777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:57.729404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:57.729482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:57.729513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:57.849383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:57.849546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:57.849639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:57.849681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:57.853225] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=79.80%) [2026-01-12T20:26:57.853491] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-12T20:26:57.853631] [INFO ] [sig ] MNDY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:57.997242] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MNDY.txt [2026-01-12T20:26:57.997394] [INFO ] [sig ] [2046/3499] Completed MNDY in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:57.997436] [INFO ] [sig ] [2047/3499] Forecasting MNKD... [2026-01-12T20:26:57.997466] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-12T20:26:57.997496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-12T20:26:58.009019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-12T20:26:58.009310] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-12T20:26:58.010283] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-12T20:26:58.010345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:58.010378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:58.010406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:58.010464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:58.073178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:58.074092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:58.074179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:58.074211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:58.198362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:58.198534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:58.198624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:58.198661] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:58.202162] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-01-12T20:26:58.202441] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-12T20:26:58.202586] [INFO ] [sig ] MNKD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:58.348471] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MNKD.txt [2026-01-12T20:26:58.348625] [INFO ] [sig ] [2047/3499] Completed MNKD in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:58.348685] [INFO ] [sig ] [2048/3499] Forecasting MNMD... [2026-01-12T20:26:58.348714] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-12T20:26:58.348744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-12T20:26:58.361055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-12T20:26:58.361354] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-12T20:26:58.362148] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-12T20:26:58.362201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:58.362239] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:58.362272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:58.362340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:58.418816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:58.419627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:58.419709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:58.419740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:58.544504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:58.544713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:58.544759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:58.544790] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:58.548259] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-12T20:26:58.548529] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-12T20:26:58.548686] [INFO ] [sig ] MNMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:58.691435] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MNMD.txt [2026-01-12T20:26:58.691600] [INFO ] [sig ] [2048/3499] Completed MNMD in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:58.691648] [INFO ] [sig ] [2049/3499] Forecasting MNRO... [2026-01-12T20:26:58.691678] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-12T20:26:58.691723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-12T20:26:58.704094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-12T20:26:58.704369] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-12T20:26:58.705152] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-12T20:26:58.705203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:58.705235] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:58.705262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:58.705333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:58.764123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:58.764822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:58.764965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:58.765002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:58.889621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:58.889776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:58.889816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:58.889844] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:58.893129] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: UP (p=77.09%) [2026-01-12T20:26:58.893397] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-12T20:26:58.893518] [INFO ] [sig ] MNRO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:26:59.051083] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MNRO.txt [2026-01-12T20:26:59.051224] [INFO ] [sig ] [2049/3499] Completed MNRO in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:59.051271] [INFO ] [sig ] [2050/3499] Forecasting MNSO... [2026-01-12T20:26:59.051307] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-12T20:26:59.051344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-12T20:26:59.062929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-12T20:26:59.063247] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-12T20:26:59.064022] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-12T20:26:59.064074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:59.064106] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:59.064132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:59.064188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:59.123891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:59.124664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:59.124745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:59.124786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:59.245088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:59.245242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:59.245283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:59.245312] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:59.248803] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-12T20:26:59.249106] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-12T20:26:59.249244] [INFO ] [sig ] MNSO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:59.395850] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MNSO.txt [2026-01-12T20:26:59.395986] [INFO ] [sig ] [2050/3499] Completed MNSO in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:59.396026] [INFO ] [sig ] [2051/3499] Forecasting MNTK... [2026-01-12T20:26:59.396056] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-12T20:26:59.396086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-12T20:26:59.408676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-12T20:26:59.408973] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-12T20:26:59.409781] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-12T20:26:59.409837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:59.409870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:59.409897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:59.409966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:59.470161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:59.470976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:59.471057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:59.471090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:59.586532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:59.586706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:59.586744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:59.586773] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:59.590138] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-12T20:26:59.590436] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-12T20:26:59.590564] [INFO ] [sig ] MNTK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:26:59.732980] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MNTK.txt [2026-01-12T20:26:59.733162] [INFO ] [sig ] [2051/3499] Completed MNTK in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:26:59.733228] [INFO ] [sig ] [2052/3499] Forecasting MNY... [2026-01-12T20:26:59.733266] [INFO ] [sig ] Generating forecast for: MNY [2026-01-12T20:26:59.733297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-12T20:26:59.745080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-12T20:26:59.745685] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-12T20:26:59.746463] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-12T20:26:59.746516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:26:59.746551] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:26:59.746610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:26:59.746671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:26:59.806568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:26:59.807451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:26:59.807536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:26:59.807569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:26:59.928366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:26:59.928767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:26:59.928810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:26:59.928840] [INFO ] [FORECASTER] Training complete [2026-01-12T20:26:59.932651] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-12T20:26:59.932950] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-12T20:26:59.933078] [INFO ] [sig ] MNY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:00.077170] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MNY.txt [2026-01-12T20:27:00.077332] [INFO ] [sig ] [2052/3499] Completed MNY in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:00.077371] [INFO ] [sig ] [2053/3499] Forecasting MOD... [2026-01-12T20:27:00.077400] [INFO ] [sig ] Generating forecast for: MOD [2026-01-12T20:27:00.077431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-12T20:27:00.088717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-12T20:27:00.088970] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-12T20:27:00.089737] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-12T20:27:00.089800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:00.089832] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:00.089859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:00.089917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:00.147076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:00.147869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:00.147947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:00.147979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:00.273472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:00.273654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:00.273696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:00.273726] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:00.277295] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=17.78%) [2026-01-12T20:27:00.277797] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-12T20:27:00.277930] [INFO ] [sig ] MOD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:00.428929] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MOD.txt [2026-01-12T20:27:00.429058] [INFO ] [sig ] [2053/3499] Completed MOD in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:00.429097] [INFO ] [sig ] [2054/3499] Forecasting MODG... [2026-01-12T20:27:00.429126] [INFO ] [sig ] Generating forecast for: MODG [2026-01-12T20:27:00.429157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-12T20:27:00.440475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-12T20:27:00.440818] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-12T20:27:00.441794] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-12T20:27:00.441845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:00.441877] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:00.441903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:00.441959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:00.499370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:00.500280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:00.500360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:00.500392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:00.623164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:00.623323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:00.623364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:00.623393] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:00.626925] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-12T20:27:00.627213] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-12T20:27:00.627341] [INFO ] [sig ] MODG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:00.769890] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MODG.txt [2026-01-12T20:27:00.770042] [INFO ] [sig ] [2054/3499] Completed MODG in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:00.770082] [INFO ] [sig ] [2055/3499] Forecasting MODL... [2026-01-12T20:27:00.770112] [INFO ] [sig ] Generating forecast for: MODL [2026-01-12T20:27:00.770141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-12T20:27:00.781893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-12T20:27:00.782203] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-12T20:27:00.782976] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-12T20:27:00.783028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:00.783061] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:00.783088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:00.783143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:00.840707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:00.841453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:00.841741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:00.841776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:00.971145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:00.971298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:00.971339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:00.971369] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:00.975094] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=37.73%) [2026-01-12T20:27:00.975369] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-12T20:27:00.975493] [INFO ] [sig ] MODL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:01.126424] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MODL.txt [2026-01-12T20:27:01.126557] [INFO ] [sig ] [2055/3499] Completed MODL in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:01.126614] [INFO ] [sig ] [2056/3499] Forecasting MOFG... [2026-01-12T20:27:01.126644] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-12T20:27:01.126672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-12T20:27:01.138405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-12T20:27:01.138722] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-12T20:27:01.139499] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-12T20:27:01.139552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:01.139630] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:01.139659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:01.139715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:01.196180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:01.196789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:01.196866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:01.196898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:01.312492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:01.312615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:01.312654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:01.312681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:01.316077] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-01-12T20:27:01.316338] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-12T20:27:01.316458] [INFO ] [sig ] MOFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:01.460502] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MOFG.txt [2026-01-12T20:27:01.460653] [INFO ] [sig ] [2056/3499] Completed MOFG in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:01.460695] [INFO ] [sig ] [2057/3499] Forecasting MOH... [2026-01-12T20:27:01.460724] [INFO ] [sig ] Generating forecast for: MOH [2026-01-12T20:27:01.460753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-12T20:27:01.472907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-12T20:27:01.473168] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-12T20:27:01.474081] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-12T20:27:01.474133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:01.474165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:01.474192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:01.474248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:01.532918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:01.533538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:01.533633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:01.533665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:01.650683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:01.650838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:01.650879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:01.650907] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:01.654215] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-01-12T20:27:01.654481] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-12T20:27:01.654618] [INFO ] [sig ] MOH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:01.807417] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MOH.txt [2026-01-12T20:27:01.807620] [INFO ] [sig ] [2057/3499] Completed MOH in 0.3s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:01.807681] [INFO ] [sig ] [2058/3499] Forecasting MOMO... [2026-01-12T20:27:01.807745] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-12T20:27:01.807791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-12T20:27:01.821995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-12T20:27:01.822367] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-12T20:27:01.823372] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-12T20:27:01.823435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:01.823480] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:01.823517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:01.823619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:01.917291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:01.918667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:01.918775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:01.918821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:02.051161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:02.051323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:02.051371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:02.051406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:02.055330] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=60.12%) [2026-01-12T20:27:02.055865] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-12T20:27:02.055997] [INFO ] [sig ] MOMO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:02.203177] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MOMO.txt [2026-01-12T20:27:02.203307] [INFO ] [sig ] [2058/3499] Completed MOMO in 0.4s | 2.87 sym/s | Total: 11.9m | ETA: 8.4m [2026-01-12T20:27:02.203346] [INFO ] [sig ] [2059/3499] Forecasting MORN... [2026-01-12T20:27:02.203374] [INFO ] [sig ] Generating forecast for: MORN [2026-01-12T20:27:02.203404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-12T20:27:02.214433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-12T20:27:02.214696] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-12T20:27:02.215437] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-12T20:27:02.215488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:02.215520] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:02.215547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:02.215634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:02.274670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:02.275261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:02.275341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:02.275373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:02.395125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:02.395227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:02.395264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:02.395320] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:02.398452] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=55.50%) [2026-01-12T20:27:02.398735] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-12T20:27:02.398856] [INFO ] [sig ] MORN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:02.540740] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MORN.txt [2026-01-12T20:27:02.540856] [INFO ] [sig ] [2059/3499] Completed MORN in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-12T20:27:02.540895] [INFO ] [sig ] [2060/3499] Forecasting MOS... [2026-01-12T20:27:02.540923] [INFO ] [sig ] Generating forecast for: MOS [2026-01-12T20:27:02.540953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-12T20:27:02.552481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-12T20:27:02.552787] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-12T20:27:02.553531] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-12T20:27:02.553603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:02.553637] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:02.553664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:02.553720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:02.611914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:02.612507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:02.612599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:02.612633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:02.731260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:02.731364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:02.731414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:02.731443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:02.734527] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=62.24%) [2026-01-12T20:27:02.734800] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-12T20:27:02.734919] [INFO ] [sig ] MOS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:02.878552] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MOS.txt [2026-01-12T20:27:02.878695] [INFO ] [sig ] [2060/3499] Completed MOS in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-12T20:27:02.878734] [INFO ] [sig ] [2061/3499] Forecasting MP... [2026-01-12T20:27:02.878762] [INFO ] [sig ] Generating forecast for: MP [2026-01-12T20:27:02.878792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-12T20:27:02.890237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-12T20:27:02.890490] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-12T20:27:02.891250] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-12T20:27:02.891302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:02.891334] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:02.891360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:02.891417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:02.950215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:02.951200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:02.951285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:02.951318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:03.070960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:03.071118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:03.071159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:03.071188] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:03.074629] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=58.10%) [2026-01-12T20:27:03.074910] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-12T20:27:03.075036] [INFO ] [sig ] MP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:03.217757] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MP.txt [2026-01-12T20:27:03.217894] [INFO ] [sig ] [2061/3499] Completed MP in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:03.217934] [INFO ] [sig ] [2062/3499] Forecasting MPA... [2026-01-12T20:27:03.217963] [INFO ] [sig ] Generating forecast for: MPA [2026-01-12T20:27:03.217994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-12T20:27:03.231946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-12T20:27:03.232258] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-12T20:27:03.233047] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-12T20:27:03.233100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:03.233135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:03.233162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:03.233218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:03.292132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:03.292955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:03.293033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:03.293064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:03.403927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:03.404080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:03.404118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:03.404146] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:03.408191] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-12T20:27:03.408496] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-12T20:27:03.408637] [INFO ] [sig ] MPA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:03.555849] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MPA.txt [2026-01-12T20:27:03.555981] [INFO ] [sig ] [2062/3499] Completed MPA in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:03.556021] [INFO ] [sig ] [2063/3499] Forecasting MPAA... [2026-01-12T20:27:03.556050] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-12T20:27:03.556078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-12T20:27:03.567296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-12T20:27:03.567625] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-12T20:27:03.568465] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-12T20:27:03.568518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:03.568550] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:03.568605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:03.568665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:03.626023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:03.626734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:03.626813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:03.626845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:03.750089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:03.750255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:03.750310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:03.750348] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:03.753801] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-12T20:27:03.754076] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-12T20:27:03.754200] [INFO ] [sig ] MPAA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:03.901862] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MPAA.txt [2026-01-12T20:27:03.901995] [INFO ] [sig ] [2063/3499] Completed MPAA in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:03.902035] [INFO ] [sig ] [2064/3499] Forecasting MPB... [2026-01-12T20:27:03.902064] [INFO ] [sig ] Generating forecast for: MPB [2026-01-12T20:27:03.902093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-12T20:27:03.913782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-12T20:27:03.914092] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-12T20:27:03.914883] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-12T20:27:03.914935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:03.914980] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:03.915008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:03.915065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:03.976404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:03.977299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:03.977400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:03.977449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:04.097324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:04.097505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:04.097561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:04.097624] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:04.101196] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-12T20:27:04.101470] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-12T20:27:04.101613] [INFO ] [sig ] MPB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:04.251336] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MPB.txt [2026-01-12T20:27:04.251499] [INFO ] [sig ] [2064/3499] Completed MPB in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:04.251545] [INFO ] [sig ] [2065/3499] Forecasting MPC... [2026-01-12T20:27:04.251592] [INFO ] [sig ] Generating forecast for: MPC [2026-01-12T20:27:04.251625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-12T20:27:04.263509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-12T20:27:04.263854] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-12T20:27:04.264719] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-12T20:27:04.264775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:04.264808] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:04.264834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:04.264892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:04.326398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:04.327236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:04.327317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:04.327350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:04.451899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:04.452050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:04.452089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:04.452119] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:04.455961] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-01-12T20:27:04.456241] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-12T20:27:04.456382] [INFO ] [sig ] MPC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:04.612697] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MPC.txt [2026-01-12T20:27:04.612852] [INFO ] [sig ] [2065/3499] Completed MPC in 0.4s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:04.612895] [INFO ] [sig ] [2066/3499] Forecasting MPX... [2026-01-12T20:27:04.612925] [INFO ] [sig ] Generating forecast for: MPX [2026-01-12T20:27:04.612956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-12T20:27:04.624110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-12T20:27:04.624488] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-12T20:27:04.625321] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-12T20:27:04.625374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:04.625406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:04.625434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:04.625492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:04.688635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:04.689843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:04.689952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:04.689985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:04.807205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:04.807365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:04.807416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:04.807465] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:04.811947] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-01-12T20:27:04.812275] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-12T20:27:04.812414] [INFO ] [sig ] MPX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:04.962928] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MPX.txt [2026-01-12T20:27:04.963079] [INFO ] [sig ] [2066/3499] Completed MPX in 0.4s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:04.963120] [INFO ] [sig ] [2067/3499] Forecasting MQ... [2026-01-12T20:27:04.963149] [INFO ] [sig ] Generating forecast for: MQ [2026-01-12T20:27:04.963179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-12T20:27:04.974792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-12T20:27:04.975082] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-12T20:27:04.976043] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-12T20:27:04.976095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:04.976126] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:04.976152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:04.976208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:05.036100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:05.036839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:05.036917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:05.036950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:05.157231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:05.157385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:05.157425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:05.157454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:05.160887] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-01-12T20:27:05.161162] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-12T20:27:05.161287] [INFO ] [sig ] MQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:05.306050] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MQ.txt [2026-01-12T20:27:05.306181] [INFO ] [sig ] [2067/3499] Completed MQ in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:05.306219] [INFO ] [sig ] [2068/3499] Forecasting MQY... [2026-01-12T20:27:05.306256] [INFO ] [sig ] Generating forecast for: MQY [2026-01-12T20:27:05.306287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-12T20:27:05.318512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-12T20:27:05.318824] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-12T20:27:05.319607] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-12T20:27:05.319660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:05.319692] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:05.319719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:05.319780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:05.377899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:05.378723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:05.378806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:05.378840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:05.496722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:05.496878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:05.496931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:05.496965] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:05.500456] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-01-12T20:27:05.500757] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-12T20:27:05.500883] [INFO ] [sig ] MQY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:05.646203] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MQY.txt [2026-01-12T20:27:05.646338] [INFO ] [sig ] [2068/3499] Completed MQY in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:05.646379] [INFO ] [sig ] [2069/3499] Forecasting MRAM... [2026-01-12T20:27:05.646408] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-12T20:27:05.646437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-12T20:27:05.658046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-12T20:27:05.658337] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-12T20:27:05.659128] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-12T20:27:05.659181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:05.659214] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:05.659242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:05.659299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:05.718206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:05.719139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:05.719219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:05.719253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:05.840476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:05.840647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:05.840690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:05.840721] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:05.844076] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=44.13%) [2026-01-12T20:27:05.844351] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-12T20:27:05.844477] [INFO ] [sig ] MRAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:05.987540] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRAM.txt [2026-01-12T20:27:05.987703] [INFO ] [sig ] [2069/3499] Completed MRAM in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:05.987770] [INFO ] [sig ] [2070/3499] Forecasting MRBK... [2026-01-12T20:27:05.987806] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-12T20:27:05.987836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-12T20:27:05.999351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-12T20:27:05.999649] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-12T20:27:06.000394] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-12T20:27:06.000446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:06.000478] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:06.000505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:06.000562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:06.057162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:06.057905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:06.057982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:06.058014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:06.176217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:06.176370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:06.176410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:06.176441] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:06.180019] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=21.92%) [2026-01-12T20:27:06.180297] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-12T20:27:06.180419] [INFO ] [sig ] MRBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:06.326416] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRBK.txt [2026-01-12T20:27:06.326565] [INFO ] [sig ] [2070/3499] Completed MRBK in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:06.326621] [INFO ] [sig ] [2071/3499] Forecasting MRCC... [2026-01-12T20:27:06.326651] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-12T20:27:06.326680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-12T20:27:06.337990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-12T20:27:06.338272] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-12T20:27:06.339044] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-12T20:27:06.339097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:06.339129] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:06.339156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:06.339212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:06.398595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:06.399452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:06.399533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:06.399566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:06.528930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:06.529081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:06.529121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:06.529167] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:06.533113] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-01-12T20:27:06.533389] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-12T20:27:06.533513] [INFO ] [sig ] MRCC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:06.681863] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRCC.txt [2026-01-12T20:27:06.682025] [INFO ] [sig ] [2071/3499] Completed MRCC in 0.4s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:06.682077] [INFO ] [sig ] [2072/3499] Forecasting MRCY... [2026-01-12T20:27:06.682114] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-12T20:27:06.682155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-12T20:27:06.694080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-12T20:27:06.694363] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-12T20:27:06.695178] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-12T20:27:06.695231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:06.695264] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:06.695290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:06.695348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:06.763367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:06.764480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:06.764604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:06.764662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:06.887949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:06.888103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:06.888142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:06.888173] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:06.891765] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=47.90%) [2026-01-12T20:27:06.892146] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-12T20:27:06.892289] [INFO ] [sig ] MRCY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:07.039791] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRCY.txt [2026-01-12T20:27:07.039938] [INFO ] [sig ] [2072/3499] Completed MRCY in 0.4s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:07.039978] [INFO ] [sig ] [2073/3499] Forecasting MRK... [2026-01-12T20:27:07.040007] [INFO ] [sig ] Generating forecast for: MRK [2026-01-12T20:27:07.040038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-12T20:27:07.051998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-12T20:27:07.052325] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-12T20:27:07.053113] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-12T20:27:07.053165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:07.053224] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:07.053252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:07.053309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:07.109913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:07.110631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:07.110710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:07.110756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:07.234850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:07.234999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:07.235038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:07.235066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:07.238385] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=77.72%) [2026-01-12T20:27:07.238673] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-12T20:27:07.238794] [INFO ] [sig ] MRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:07.382368] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MRK.txt [2026-01-12T20:27:07.382521] [INFO ] [sig ] [2073/3499] Completed MRK in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:07.382563] [INFO ] [sig ] [2074/3499] Forecasting MRM... [2026-01-12T20:27:07.382613] [INFO ] [sig ] Generating forecast for: MRM [2026-01-12T20:27:07.382645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-12T20:27:07.393692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-12T20:27:07.394000] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-12T20:27:07.394775] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-12T20:27:07.394827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:07.394859] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:07.394886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:07.394943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:07.451354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:07.452148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:07.452226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:07.452257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:07.570301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:07.570441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:07.570480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:07.570508] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:07.574175] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-12T20:27:07.574444] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-12T20:27:07.574564] [INFO ] [sig ] MRM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:07.719025] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRM.txt [2026-01-12T20:27:07.719151] [INFO ] [sig ] [2074/3499] Completed MRM in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:07.719190] [INFO ] [sig ] [2075/3499] Forecasting MRNA... [2026-01-12T20:27:07.719220] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-12T20:27:07.719249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-12T20:27:07.730527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-12T20:27:07.730839] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-12T20:27:07.731607] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-12T20:27:07.731658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:07.731690] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:07.731717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:07.731785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:07.788969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:07.789623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:07.789700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:07.789731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:07.909706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:07.909877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:07.909929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:07.909971] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:07.913512] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-12T20:27:07.913800] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-12T20:27:07.913922] [INFO ] [sig ] MRNA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:08.056960] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRNA.txt [2026-01-12T20:27:08.057082] [INFO ] [sig ] [2075/3499] Completed MRNA in 0.3s | 2.87 sym/s | Total: 12.0m | ETA: 8.3m [2026-01-12T20:27:08.057120] [INFO ] [sig ] [2076/3499] Forecasting MRTN... [2026-01-12T20:27:08.057148] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-12T20:27:08.057178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-12T20:27:08.068483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-12T20:27:08.068779] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-12T20:27:08.069526] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-12T20:27:08.069601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:08.069636] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:08.069663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:08.069720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:08.126750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:08.127421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:08.127499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:08.127531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:08.248395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:08.248556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:08.248615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:08.248674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:08.252348] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-01-12T20:27:08.252636] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-12T20:27:08.252759] [INFO ] [sig ] MRTN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:08.394841] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRTN.txt [2026-01-12T20:27:08.394968] [INFO ] [sig ] [2076/3499] Completed MRTN in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-12T20:27:08.395007] [INFO ] [sig ] [2077/3499] Forecasting MRVI... [2026-01-12T20:27:08.395035] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-12T20:27:08.395066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-12T20:27:08.406213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-12T20:27:08.406506] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-12T20:27:08.407286] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-12T20:27:08.407338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:08.407369] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:08.407396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:08.407452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:08.463813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:08.464482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:08.464559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:08.464609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:08.583756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:08.583901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:08.583940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:08.583969] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:08.587241] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-12T20:27:08.587504] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-12T20:27:08.587644] [INFO ] [sig ] MRVI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:08.728751] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MRVI.txt [2026-01-12T20:27:08.728869] [INFO ] [sig ] [2077/3499] Completed MRVI in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-12T20:27:08.728907] [INFO ] [sig ] [2078/3499] Forecasting MRVL... [2026-01-12T20:27:08.728936] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-12T20:27:08.728965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-12T20:27:08.740552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-12T20:27:08.740861] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-12T20:27:08.741650] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-12T20:27:08.741701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:08.741733] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:08.741760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:08.741821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:08.800100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:08.801023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:08.801107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:08.801140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:08.916862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:08.917026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:08.917066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:08.917096] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:08.920567] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-01-12T20:27:08.920864] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-12T20:27:08.920991] [INFO ] [sig ] MRVL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:09.063322] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRVL.txt [2026-01-12T20:27:09.063465] [INFO ] [sig ] [2078/3499] Completed MRVL in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:09.063505] [INFO ] [sig ] [2079/3499] Forecasting MRX... [2026-01-12T20:27:09.063534] [INFO ] [sig ] Generating forecast for: MRX [2026-01-12T20:27:09.063588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-12T20:27:09.075356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-12T20:27:09.075687] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-12T20:27:09.076478] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-12T20:27:09.076531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:09.076564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:09.076612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:09.076669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:09.132758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:09.134007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:09.134089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:09.134121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:09.250503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:09.250677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:09.250718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:09.250747] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:09.254073] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-12T20:27:09.254363] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-12T20:27:09.254490] [INFO ] [sig ] MRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:09.399493] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MRX.txt [2026-01-12T20:27:09.399672] [INFO ] [sig ] [2079/3499] Completed MRX in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:09.399714] [INFO ] [sig ] [2080/3499] Forecasting MS... [2026-01-12T20:27:09.399744] [INFO ] [sig ] Generating forecast for: MS [2026-01-12T20:27:09.399774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-12T20:27:09.412182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-12T20:27:09.412555] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-12T20:27:09.413347] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-12T20:27:09.413398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:09.413430] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:09.413457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:09.413513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:09.470062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:09.470907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:09.470990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:09.471022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:09.595671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:09.595828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:09.595865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:09.595895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:09.599914] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-12T20:27:09.600203] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-12T20:27:09.600334] [INFO ] [sig ] MS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:09.757930] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MS.txt [2026-01-12T20:27:09.758106] [INFO ] [sig ] [2080/3499] Completed MS in 0.4s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:09.758150] [INFO ] [sig ] [2081/3499] Forecasting MSA... [2026-01-12T20:27:09.758180] [INFO ] [sig ] Generating forecast for: MSA [2026-01-12T20:27:09.758212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-12T20:27:09.770891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-12T20:27:09.771223] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-12T20:27:09.772016] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-12T20:27:09.772068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:09.772100] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:09.772126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:09.772181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:09.831245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:09.832125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:09.832210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:09.832243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:09.951394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:09.951554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:09.951616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:09.951646] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:09.955062] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-01-12T20:27:09.955368] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-12T20:27:09.955501] [INFO ] [sig ] MSA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:10.102062] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSA.txt [2026-01-12T20:27:10.102216] [INFO ] [sig ] [2081/3499] Completed MSA in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:10.102256] [INFO ] [sig ] [2082/3499] Forecasting MSB... [2026-01-12T20:27:10.102285] [INFO ] [sig ] Generating forecast for: MSB [2026-01-12T20:27:10.102314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-12T20:27:10.113399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-12T20:27:10.114021] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-12T20:27:10.115107] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-12T20:27:10.115162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:10.115195] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:10.115223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:10.115282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:10.175649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:10.176355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:10.176433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:10.176465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:10.294559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:10.294718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:10.294760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:10.294789] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:10.298196] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-01-12T20:27:10.298488] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-12T20:27:10.298635] [INFO ] [sig ] MSB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:10.442196] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSB.txt [2026-01-12T20:27:10.442368] [INFO ] [sig ] [2082/3499] Completed MSB in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:10.442409] [INFO ] [sig ] [2083/3499] Forecasting MSBI... [2026-01-12T20:27:10.442438] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-12T20:27:10.442468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-12T20:27:10.454273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-12T20:27:10.454661] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-12T20:27:10.455432] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-12T20:27:10.455484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:10.455515] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:10.455543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:10.455621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:10.513108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:10.513956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:10.514040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:10.514118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:10.638417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:10.638604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:10.638661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:10.638704] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:10.642387] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-12T20:27:10.642689] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-12T20:27:10.642820] [INFO ] [sig ] MSBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:10.793127] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSBI.txt [2026-01-12T20:27:10.793281] [INFO ] [sig ] [2083/3499] Completed MSBI in 0.4s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:10.793321] [INFO ] [sig ] [2084/3499] Forecasting MSCI... [2026-01-12T20:27:10.793350] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-12T20:27:10.793379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-12T20:27:10.805288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-12T20:27:10.805615] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-12T20:27:10.806393] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-12T20:27:10.806445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:10.806477] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:10.806504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:10.806591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:10.864903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:10.865956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:10.866037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:10.866069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:10.984436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:10.984629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:10.984670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:10.984698] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:10.988014] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=60.99%) [2026-01-12T20:27:10.988281] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-12T20:27:10.988402] [INFO ] [sig ] MSCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:11.133748] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSCI.txt [2026-01-12T20:27:11.133903] [INFO ] [sig ] [2084/3499] Completed MSCI in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:11.133943] [INFO ] [sig ] [2085/3499] Forecasting MSD... [2026-01-12T20:27:11.133973] [INFO ] [sig ] Generating forecast for: MSD [2026-01-12T20:27:11.134002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-12T20:27:11.145748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-12T20:27:11.146043] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-12T20:27:11.146818] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-12T20:27:11.146870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:11.146901] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:11.146927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:11.146982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:11.203846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:11.204556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:11.204652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:11.204686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:11.320516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:11.320681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:11.320721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:11.320750] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:11.324104] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-01-12T20:27:11.324374] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-12T20:27:11.324496] [INFO ] [sig ] MSD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:11.465890] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSD.txt [2026-01-12T20:27:11.466011] [INFO ] [sig ] [2085/3499] Completed MSD in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:11.466051] [INFO ] [sig ] [2086/3499] Forecasting MSEX... [2026-01-12T20:27:11.466079] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-12T20:27:11.466109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-12T20:27:11.478019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-12T20:27:11.478310] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-12T20:27:11.479181] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-12T20:27:11.479232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:11.479263] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:11.479289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:11.479344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:11.537969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:11.538861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:11.538944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:11.538978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:11.669736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:11.669916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:11.669974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:11.670021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:11.674921] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=5.13%) [2026-01-12T20:27:11.675359] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-12T20:27:11.675541] [INFO ] [sig ] MSEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:11.827428] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSEX.txt [2026-01-12T20:27:11.827597] [INFO ] [sig ] [2086/3499] Completed MSEX in 0.4s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:11.827637] [INFO ] [sig ] [2087/3499] Forecasting MSFD... [2026-01-12T20:27:11.827667] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-12T20:27:11.827696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-12T20:27:11.839407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-12T20:27:11.839684] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-12T20:27:11.840430] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-12T20:27:11.840481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:11.840513] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:11.840539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:11.840622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:11.899943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:11.900647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:11.900727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:11.900761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:12.017198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:12.017342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:12.017380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:12.017411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:12.020826] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-12T20:27:12.021098] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-12T20:27:12.021224] [INFO ] [sig ] MSFD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:12.165100] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSFD.txt [2026-01-12T20:27:12.165221] [INFO ] [sig ] [2087/3499] Completed MSFD in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:12.165259] [INFO ] [sig ] [2088/3499] Forecasting MSFL... [2026-01-12T20:27:12.165288] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-12T20:27:12.165317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-12T20:27:12.177487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-12T20:27:12.177813] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-12T20:27:12.178584] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-12T20:27:12.178637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:12.178681] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:12.178709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:12.178765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:12.235443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:12.236052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:12.236130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:12.236161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:12.360275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:12.360435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:12.360487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:12.360523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:12.363954] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=68.70%) [2026-01-12T20:27:12.364227] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-12T20:27:12.364349] [INFO ] [sig ] MSFL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:12.508195] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSFL.txt [2026-01-12T20:27:12.508320] [INFO ] [sig ] [2088/3499] Completed MSFL in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:12.508358] [INFO ] [sig ] [2089/3499] Forecasting MSGE... [2026-01-12T20:27:12.508387] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-12T20:27:12.508417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-12T20:27:12.520097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-12T20:27:12.520358] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-12T20:27:12.521276] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-12T20:27:12.521328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:12.521360] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:12.521387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:12.521443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:12.578476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:12.579081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:12.579157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:12.579190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:12.702101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:12.702248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:12.702289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:12.702318] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:12.705611] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=73.59%) [2026-01-12T20:27:12.705884] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-12T20:27:12.706002] [INFO ] [sig ] MSGE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:12.847108] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSGE.txt [2026-01-12T20:27:12.847230] [INFO ] [sig ] [2089/3499] Completed MSGE in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:12.847268] [INFO ] [sig ] [2090/3499] Forecasting MSGM... [2026-01-12T20:27:12.847297] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-12T20:27:12.847326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-12T20:27:12.859192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-12T20:27:12.859460] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-12T20:27:12.860431] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-12T20:27:12.860483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:12.860542] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:12.860590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:12.860649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:12.916921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:12.917731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:12.917808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:12.917841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:13.029696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:13.029837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:13.029875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:13.029903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:13.033181] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=89.40%) [2026-01-12T20:27:13.033444] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-12T20:27:13.033563] [INFO ] [sig ] MSGM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:13.176276] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MSGM.txt [2026-01-12T20:27:13.176402] [INFO ] [sig ] [2090/3499] Completed MSGM in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:13.176443] [INFO ] [sig ] [2091/3499] Forecasting MSGS... [2026-01-12T20:27:13.176471] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-12T20:27:13.176501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-12T20:27:13.187915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-12T20:27:13.188167] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-12T20:27:13.188930] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-12T20:27:13.188981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:13.189013] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:13.189039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:13.189095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:13.246628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:13.247239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:13.247316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:13.247351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:13.364296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:13.364447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:13.364487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:13.364516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:13.367833] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-01-12T20:27:13.368098] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-12T20:27:13.368217] [INFO ] [sig ] MSGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:13.510713] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSGS.txt [2026-01-12T20:27:13.510843] [INFO ] [sig ] [2091/3499] Completed MSGS in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:13.510888] [INFO ] [sig ] [2092/3499] Forecasting MSI... [2026-01-12T20:27:13.510917] [INFO ] [sig ] Generating forecast for: MSI [2026-01-12T20:27:13.510947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-12T20:27:13.523226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-12T20:27:13.523632] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-12T20:27:13.524430] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-12T20:27:13.524484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:13.524517] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:13.524544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:13.524616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:13.584215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:13.585145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:13.585234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:13.585268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:13.706023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:13.706161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:13.706201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:13.706229] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:13.709587] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-01-12T20:27:13.709859] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-12T20:27:13.709979] [INFO ] [sig ] MSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:13.854001] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSI.txt [2026-01-12T20:27:13.854122] [INFO ] [sig ] [2092/3499] Completed MSI in 0.3s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:13.854160] [INFO ] [sig ] [2093/3499] Forecasting MSM... [2026-01-12T20:27:13.854188] [INFO ] [sig ] Generating forecast for: MSM [2026-01-12T20:27:13.854218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-12T20:27:13.866718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-12T20:27:13.867035] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-12T20:27:13.867828] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-12T20:27:13.868074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:13.868105] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:13.868132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:13.868187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:13.925293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:13.925912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:13.925987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:13.926018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:14.048221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:14.048379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:14.048423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:14.048486] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:14.052002] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-12T20:27:14.052306] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-12T20:27:14.052457] [INFO ] [sig ] MSM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:14.204120] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSM.txt [2026-01-12T20:27:14.204340] [INFO ] [sig ] [2093/3499] Completed MSM in 0.4s | 2.87 sym/s | Total: 12.1m | ETA: 8.2m [2026-01-12T20:27:14.204405] [INFO ] [sig ] [2094/3499] Forecasting MSTX... [2026-01-12T20:27:14.204455] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-12T20:27:14.204511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-12T20:27:14.221290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-12T20:27:14.221789] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-12T20:27:14.222966] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-12T20:27:14.223040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:14.223092] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:14.223141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:14.223239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:14.299589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:14.300566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:14.300697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:14.300733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:14.478192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:14.478380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:14.478428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:14.478462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:14.482722] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: DOWN (p=46.92%) [2026-01-12T20:27:14.483201] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-12T20:27:14.483394] [INFO ] [sig ] MSTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:14.722711] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MSTX.txt [2026-01-12T20:27:14.722954] [INFO ] [sig ] [2094/3499] Completed MSTX in 0.5s | 2.87 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-12T20:27:14.723016] [INFO ] [sig ] [2095/3499] Forecasting MTB... [2026-01-12T20:27:14.723061] [INFO ] [sig ] Generating forecast for: MTB [2026-01-12T20:27:14.723107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-12T20:27:14.742987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-12T20:27:14.743465] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-12T20:27:14.744438] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-12T20:27:14.744496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:14.744537] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:14.744616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:14.744728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:14.829861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:14.830931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:14.831046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:14.831084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:14.998107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:14.998271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:14.998331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:14.998363] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:15.001907] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=54.75%) [2026-01-12T20:27:15.002213] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-12T20:27:15.002349] [INFO ] [sig ] MTB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:15.274636] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTB.txt [2026-01-12T20:27:15.274804] [INFO ] [sig ] [2095/3499] Completed MTB in 0.6s | 2.87 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-12T20:27:15.274846] [INFO ] [sig ] [2096/3499] Forecasting MTCH... [2026-01-12T20:27:15.274877] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-12T20:27:15.274908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-12T20:27:15.286810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-12T20:27:15.287222] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-12T20:27:15.288130] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-12T20:27:15.288186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:15.288218] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:15.288245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:15.288301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:15.345761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:15.346656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:15.346740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:15.346775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:15.472089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:15.472237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:15.472277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:15.472307] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:15.475813] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-01-12T20:27:15.476088] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-12T20:27:15.476218] [INFO ] [sig ] MTCH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:15.619810] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MTCH.txt [2026-01-12T20:27:15.619926] [INFO ] [sig ] [2096/3499] Completed MTCH in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:15.619965] [INFO ] [sig ] [2097/3499] Forecasting MTD... [2026-01-12T20:27:15.619994] [INFO ] [sig ] Generating forecast for: MTD [2026-01-12T20:27:15.620023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-12T20:27:15.630990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-12T20:27:15.631263] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-12T20:27:15.632039] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-12T20:27:15.632091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:15.632123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:15.632149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:15.632205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:15.688242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:15.688848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:15.688936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:15.688969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:15.808912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:15.809035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:15.809072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:15.809101] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:15.812326] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: UP (p=53.12%) [2026-01-12T20:27:15.812604] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-12T20:27:15.812729] [INFO ] [sig ] MTD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:15.954196] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTD.txt [2026-01-12T20:27:15.954309] [INFO ] [sig ] [2097/3499] Completed MTD in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:15.954347] [INFO ] [sig ] [2098/3499] Forecasting MTG... [2026-01-12T20:27:15.954376] [INFO ] [sig ] Generating forecast for: MTG [2026-01-12T20:27:15.954405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-12T20:27:15.965321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-12T20:27:15.965612] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-12T20:27:15.966360] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-12T20:27:15.966411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:15.966442] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:15.966468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:15.966524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:16.022564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:16.023162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:16.023238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:16.023269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:16.140613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:16.140737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:16.140776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:16.140804] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:16.144050] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-01-12T20:27:16.144311] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-12T20:27:16.144430] [INFO ] [sig ] MTG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:16.285228] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MTG.txt [2026-01-12T20:27:16.285335] [INFO ] [sig ] [2098/3499] Completed MTG in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:16.285373] [INFO ] [sig ] [2099/3499] Forecasting MTH... [2026-01-12T20:27:16.285401] [INFO ] [sig ] Generating forecast for: MTH [2026-01-12T20:27:16.285431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-12T20:27:16.295923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-12T20:27:16.296190] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-12T20:27:16.296963] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-12T20:27:16.297014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:16.297054] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:16.297082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:16.297138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:16.353842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:16.354483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:16.354558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:16.354608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:16.482249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:16.482397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:16.482436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:16.482464] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:16.485848] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-12T20:27:16.486124] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-12T20:27:16.486244] [INFO ] [sig ] MTH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:16.628199] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTH.txt [2026-01-12T20:27:16.628311] [INFO ] [sig ] [2099/3499] Completed MTH in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:16.628349] [INFO ] [sig ] [2100/3499] Forecasting MTLS... [2026-01-12T20:27:16.628378] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-12T20:27:16.628407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-12T20:27:16.639605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-12T20:27:16.639895] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-12T20:27:16.640697] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-12T20:27:16.640750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:16.640781] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:16.640811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:16.640867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:16.699362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:16.700004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:16.700106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:16.700140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:16.816509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:16.816655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:16.816699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:16.816727] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:16.820230] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-01-12T20:27:16.820494] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-12T20:27:16.820633] [INFO ] [sig ] MTLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:16.960784] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTLS.txt [2026-01-12T20:27:16.960899] [INFO ] [sig ] [2100/3499] Completed MTLS in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:16.960938] [INFO ] [sig ] [2101/3499] Forecasting MTN... [2026-01-12T20:27:16.960968] [INFO ] [sig ] Generating forecast for: MTN [2026-01-12T20:27:16.960997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-12T20:27:16.972207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-12T20:27:16.972478] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-12T20:27:16.973257] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-12T20:27:16.973309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:16.973341] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:16.973368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:16.973424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:17.029350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:17.029963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:17.030039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:17.030070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:17.147343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:17.147463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:17.147500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:17.147528] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:17.150772] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=81.53%) [2026-01-12T20:27:17.151038] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-12T20:27:17.151156] [INFO ] [sig ] MTN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:17.292096] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTN.txt [2026-01-12T20:27:17.292204] [INFO ] [sig ] [2101/3499] Completed MTN in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:17.292242] [INFO ] [sig ] [2102/3499] Forecasting MTRN... [2026-01-12T20:27:17.292270] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-12T20:27:17.292300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-12T20:27:17.303112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-12T20:27:17.303389] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-12T20:27:17.304170] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-12T20:27:17.304222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:17.304254] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:17.304281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:17.304337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:17.360864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:17.361435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:17.361511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:17.361543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:17.479464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:17.479604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:17.479643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:17.479670] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:17.482861] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-12T20:27:17.483134] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-12T20:27:17.483253] [INFO ] [sig ] MTRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:17.624644] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTRN.txt [2026-01-12T20:27:17.624794] [INFO ] [sig ] [2102/3499] Completed MTRN in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:17.624834] [INFO ] [sig ] [2103/3499] Forecasting MTRX... [2026-01-12T20:27:17.624864] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-12T20:27:17.624900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-12T20:27:17.636660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-12T20:27:17.636978] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-12T20:27:17.637779] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-12T20:27:17.637831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:17.637863] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:17.637889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:17.637944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:17.695030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:17.695849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:17.695932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:17.695964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:17.817122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:17.817267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:17.817306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:17.817336] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:17.820761] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=58.18%) [2026-01-12T20:27:17.821029] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-12T20:27:17.821153] [INFO ] [sig ] MTRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:17.964191] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTRX.txt [2026-01-12T20:27:17.964369] [INFO ] [sig ] [2103/3499] Completed MTRX in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:17.964412] [INFO ] [sig ] [2104/3499] Forecasting MTSI... [2026-01-12T20:27:17.964441] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-12T20:27:17.964471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-12T20:27:17.976260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-12T20:27:17.976599] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-12T20:27:17.977540] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-12T20:27:17.977608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:17.977641] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:17.977669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:17.977741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:18.035432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:18.036301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:18.036384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:18.036417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:18.157512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:18.157678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:18.157747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:18.157781] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:18.161044] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=57.60%) [2026-01-12T20:27:18.161307] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-12T20:27:18.161429] [INFO ] [sig ] MTSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:18.304956] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTSI.txt [2026-01-12T20:27:18.305087] [INFO ] [sig ] [2104/3499] Completed MTSI in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:18.305126] [INFO ] [sig ] [2105/3499] Forecasting MTX... [2026-01-12T20:27:18.305155] [INFO ] [sig ] Generating forecast for: MTX [2026-01-12T20:27:18.305186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-12T20:27:18.316622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-12T20:27:18.316867] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-12T20:27:18.317624] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-12T20:27:18.317676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:18.317707] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:18.317763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:18.317820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:18.375306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:18.376023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:18.376102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:18.376135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:18.490693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:18.490828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:18.490865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:18.490894] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:18.494123] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-12T20:27:18.494386] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-12T20:27:18.494505] [INFO ] [sig ] MTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:18.641208] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTX.txt [2026-01-12T20:27:18.641352] [INFO ] [sig ] [2105/3499] Completed MTX in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:18.641392] [INFO ] [sig ] [2106/3499] Forecasting MTZ... [2026-01-12T20:27:18.641422] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-12T20:27:18.641452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-12T20:27:18.652850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-12T20:27:18.653146] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-12T20:27:18.653966] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-12T20:27:18.654020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:18.654055] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:18.654084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:18.654142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:18.712548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:18.713442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:18.713536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:18.713570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:18.838726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:18.838884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:18.838922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:18.838952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:18.842276] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=71.08%) [2026-01-12T20:27:18.842539] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-12T20:27:18.842679] [INFO ] [sig ] MTZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:18.984168] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MTZ.txt [2026-01-12T20:27:18.984287] [INFO ] [sig ] [2106/3499] Completed MTZ in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:18.984325] [INFO ] [sig ] [2107/3499] Forecasting MUA... [2026-01-12T20:27:18.984354] [INFO ] [sig ] Generating forecast for: MUA [2026-01-12T20:27:18.984385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-12T20:27:18.995668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-12T20:27:18.995963] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-12T20:27:18.996788] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-12T20:27:18.996841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:18.996906] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:18.996947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:18.997029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:19.053349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:19.053969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:19.054044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:19.054076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:19.173693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:19.173815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:19.173852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:19.173880] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:19.177048] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-12T20:27:19.177310] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-12T20:27:19.177429] [INFO ] [sig ] MUA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:19.319921] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MUA.txt [2026-01-12T20:27:19.320062] [INFO ] [sig ] [2107/3499] Completed MUA in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:19.320103] [INFO ] [sig ] [2108/3499] Forecasting MUC... [2026-01-12T20:27:19.320131] [INFO ] [sig ] Generating forecast for: MUC [2026-01-12T20:27:19.320162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-12T20:27:19.333666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-12T20:27:19.334062] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-12T20:27:19.334968] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-12T20:27:19.335023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:19.335055] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:19.335083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:19.335140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:19.393830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:19.394896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:19.394989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:19.395214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:19.513914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:19.514058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:19.514096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:19.514125] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:19.517409] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-12T20:27:19.517694] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-12T20:27:19.517846] [INFO ] [sig ] MUC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:19.659914] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MUC.txt [2026-01-12T20:27:19.660041] [INFO ] [sig ] [2108/3499] Completed MUC in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:19.660079] [INFO ] [sig ] [2109/3499] Forecasting MUE... [2026-01-12T20:27:19.660108] [INFO ] [sig ] Generating forecast for: MUE [2026-01-12T20:27:19.660137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-12T20:27:19.671296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-12T20:27:19.671604] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-12T20:27:19.672389] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-12T20:27:19.672442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:19.672476] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:19.672504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:19.672561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:19.730864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:19.731661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:19.731741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:19.731772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:19.845874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:19.846026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:19.846064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:19.846093] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:19.849446] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-01-12T20:27:19.849737] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-12T20:27:19.849864] [INFO ] [sig ] MUE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:19.994454] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MUE.txt [2026-01-12T20:27:19.994628] [INFO ] [sig ] [2109/3499] Completed MUE in 0.3s | 2.87 sym/s | Total: 12.2m | ETA: 8.1m [2026-01-12T20:27:19.994670] [INFO ] [sig ] [2110/3499] Forecasting MUFG... [2026-01-12T20:27:19.994702] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-12T20:27:19.994734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-12T20:27:20.005971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-12T20:27:20.006344] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-12T20:27:20.007133] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-12T20:27:20.007185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:20.007217] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:20.007243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:20.007300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:20.064383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:20.065216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:20.065296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:20.065327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:20.189196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:20.189347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:20.189385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:20.189446] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:20.192823] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-01-12T20:27:20.193099] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-12T20:27:20.193222] [INFO ] [sig ] MUFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:20.336778] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MUFG.txt [2026-01-12T20:27:20.336925] [INFO ] [sig ] [2110/3499] Completed MUFG in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-12T20:27:20.336966] [INFO ] [sig ] [2111/3499] Forecasting MUJ... [2026-01-12T20:27:20.336995] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-12T20:27:20.337026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-12T20:27:20.348182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-12T20:27:20.348549] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-12T20:27:20.349345] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-12T20:27:20.349397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:20.349429] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:20.349455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:20.349511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:20.413201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:20.414213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:20.414310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:20.414353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:20.537648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:20.537820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:20.537861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:20.537890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:20.541333] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=29.50%) [2026-01-12T20:27:20.541626] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-12T20:27:20.541752] [INFO ] [sig ] MUJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:20.684911] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MUJ.txt [2026-01-12T20:27:20.685064] [INFO ] [sig ] [2111/3499] Completed MUJ in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-12T20:27:20.685105] [INFO ] [sig ] [2112/3499] Forecasting MUSA... [2026-01-12T20:27:20.685135] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-12T20:27:20.685166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-12T20:27:20.696120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-12T20:27:20.696457] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-12T20:27:20.697259] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-12T20:27:20.697334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:20.697371] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:20.697400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:20.697459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:20.753974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:20.754816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:20.754897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:20.754928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:20.882855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:20.883018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:20.883066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:20.883099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:20.886636] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-01-12T20:27:20.886955] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-12T20:27:20.887091] [INFO ] [sig ] MUSA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:21.034531] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MUSA.txt [2026-01-12T20:27:21.034707] [INFO ] [sig ] [2112/3499] Completed MUSA in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-12T20:27:21.034751] [INFO ] [sig ] [2113/3499] Forecasting MUX... [2026-01-12T20:27:21.034782] [INFO ] [sig ] Generating forecast for: MUX [2026-01-12T20:27:21.034815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-12T20:27:21.046503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-12T20:27:21.046916] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-12T20:27:21.047793] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-12T20:27:21.047848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:21.047881] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:21.047910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:21.047967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:21.107034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:21.107947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:21.108035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:21.108068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:21.234669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:21.234832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:21.234893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:21.234927] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:21.238373] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-12T20:27:21.238685] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-12T20:27:21.238818] [INFO ] [sig ] MUX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:21.387761] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MUX.txt [2026-01-12T20:27:21.387928] [INFO ] [sig ] [2113/3499] Completed MUX in 0.4s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:21.387970] [INFO ] [sig ] [2114/3499] Forecasting MVBF... [2026-01-12T20:27:21.388001] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-12T20:27:21.388031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-12T20:27:21.399479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-12T20:27:21.399871] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-12T20:27:21.400697] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-12T20:27:21.400751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:21.400783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:21.400810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:21.400866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:21.459540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:21.460421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:21.460504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:21.460538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:21.585803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:21.585955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:21.585995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:21.586024] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:21.589459] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-01-12T20:27:21.589766] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-12T20:27:21.589921] [INFO ] [sig ] MVBF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:21.740939] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MVBF.txt [2026-01-12T20:27:21.741087] [INFO ] [sig ] [2114/3499] Completed MVBF in 0.4s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:21.741128] [INFO ] [sig ] [2115/3499] Forecasting MVF... [2026-01-12T20:27:21.741157] [INFO ] [sig ] Generating forecast for: MVF [2026-01-12T20:27:21.741186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-12T20:27:21.752667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-12T20:27:21.753021] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-12T20:27:21.753805] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-12T20:27:21.753856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:21.753888] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:21.753914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:21.753970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:21.810653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:21.811528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:21.811629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:21.811663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:21.930112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:21.930269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:21.930311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:21.930340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:21.933775] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-01-12T20:27:21.934056] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-12T20:27:21.934178] [INFO ] [sig ] MVF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:22.076817] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MVF.txt [2026-01-12T20:27:22.076961] [INFO ] [sig ] [2115/3499] Completed MVF in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:22.077031] [INFO ] [sig ] [2116/3499] Forecasting MVO... [2026-01-12T20:27:22.077063] [INFO ] [sig ] Generating forecast for: MVO [2026-01-12T20:27:22.077091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-12T20:27:22.089639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-12T20:27:22.089945] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-12T20:27:22.090744] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-12T20:27:22.090797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:22.090830] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:22.090858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:22.090914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:22.151089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:22.151934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:22.152017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:22.152051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:22.275197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:22.275349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:22.275389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:22.275424] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:22.278832] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-12T20:27:22.279121] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-12T20:27:22.279250] [INFO ] [sig ] MVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:22.432873] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MVO.txt [2026-01-12T20:27:22.433007] [INFO ] [sig ] [2116/3499] Completed MVO in 0.4s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:22.433239] [INFO ] [sig ] [2117/3499] Forecasting MWA... [2026-01-12T20:27:22.433269] [INFO ] [sig ] Generating forecast for: MWA [2026-01-12T20:27:22.433298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-12T20:27:22.445256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-12T20:27:22.445543] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-12T20:27:22.446310] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-12T20:27:22.446361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:22.446393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:22.446420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:22.446475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:22.506165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:22.506862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:22.506968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:22.507003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:22.627157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:22.627307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:22.627348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:22.627378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:22.630796] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=61.49%) [2026-01-12T20:27:22.631073] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-12T20:27:22.631215] [INFO ] [sig ] MWA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:22.777537] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MWA.txt [2026-01-12T20:27:22.777706] [INFO ] [sig ] [2117/3499] Completed MWA in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:22.777764] [INFO ] [sig ] [2118/3499] Forecasting MX... [2026-01-12T20:27:22.777795] [INFO ] [sig ] Generating forecast for: MX [2026-01-12T20:27:22.777825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-12T20:27:22.789089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-12T20:27:22.789392] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-12T20:27:22.790174] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-12T20:27:22.790226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:22.790258] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:22.790285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:22.790341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:22.848276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:22.849098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:22.849179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:22.849210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:22.967629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:22.967799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:22.967839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:22.967868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:22.971482] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-12T20:27:22.971789] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-12T20:27:22.971921] [INFO ] [sig ] MX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:23.116110] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MX.txt [2026-01-12T20:27:23.116441] [INFO ] [sig ] [2118/3499] Completed MX in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:23.116479] [INFO ] [sig ] [2119/3499] Forecasting MXF... [2026-01-12T20:27:23.116508] [INFO ] [sig ] Generating forecast for: MXF [2026-01-12T20:27:23.116537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-12T20:27:23.128464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-12T20:27:23.128774] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-12T20:27:23.129525] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-12T20:27:23.129597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:23.129631] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:23.129657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:23.129713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:23.189057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:23.189794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:23.189875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:23.189909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:23.307875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:23.308026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:23.308083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:23.308113] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:23.311848] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=59.42%) [2026-01-12T20:27:23.312290] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-12T20:27:23.312418] [INFO ] [sig ] MXF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:23.460291] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MXF.txt [2026-01-12T20:27:23.460431] [INFO ] [sig ] [2119/3499] Completed MXF in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:23.460469] [INFO ] [sig ] [2120/3499] Forecasting MXL... [2026-01-12T20:27:23.460498] [INFO ] [sig ] Generating forecast for: MXL [2026-01-12T20:27:23.460528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-12T20:27:23.472242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-12T20:27:23.472560] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-12T20:27:23.473356] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-12T20:27:23.473410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:23.473443] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:23.473471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:23.473528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:23.531251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:23.531960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:23.532039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:23.532072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:23.652876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:23.653030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:23.653075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:23.653105] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:23.656790] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=33.63%) [2026-01-12T20:27:23.657260] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-12T20:27:23.657387] [INFO ] [sig ] MXL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:23.806014] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MXL.txt [2026-01-12T20:27:23.806196] [INFO ] [sig ] [2120/3499] Completed MXL in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:23.806237] [INFO ] [sig ] [2121/3499] Forecasting MYE... [2026-01-12T20:27:23.806266] [INFO ] [sig ] Generating forecast for: MYE [2026-01-12T20:27:23.806297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-12T20:27:23.817901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-12T20:27:23.818202] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-12T20:27:23.818987] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-12T20:27:23.819040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:23.819071] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:23.819098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:23.819154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:23.877350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:23.878397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:23.878517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:23.878551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:23.999496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:23.999660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:23.999700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:23.999729] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:24.003029] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=46.29%) [2026-01-12T20:27:24.003297] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-12T20:27:24.003417] [INFO ] [sig ] MYE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:24.145413] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MYE.txt [2026-01-12T20:27:24.145562] [INFO ] [sig ] [2121/3499] Completed MYE in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:24.145620] [INFO ] [sig ] [2122/3499] Forecasting MYGN... [2026-01-12T20:27:24.145651] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-12T20:27:24.145680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-12T20:27:24.157185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-12T20:27:24.157470] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-12T20:27:24.158263] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-12T20:27:24.158316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:24.158347] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:24.158373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:24.158428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:24.215016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:24.215800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:24.215877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:24.215909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:24.336712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:24.336865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:24.336903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:24.336930] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:24.340235] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-12T20:27:24.340509] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-12T20:27:24.340654] [INFO ] [sig ] MYGN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:24.485969] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/MYGN.txt [2026-01-12T20:27:24.486117] [INFO ] [sig ] [2122/3499] Completed MYGN in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:24.486156] [INFO ] [sig ] [2123/3499] Forecasting MYI... [2026-01-12T20:27:24.486186] [INFO ] [sig ] Generating forecast for: MYI [2026-01-12T20:27:24.486216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-12T20:27:24.497679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-12T20:27:24.497969] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-12T20:27:24.498733] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-12T20:27:24.498784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:24.498816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:24.498855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:24.498913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:24.555156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:24.555785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:24.555863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:24.555895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:24.676557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:24.676725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:24.676766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:24.676796] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:24.680192] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-01-12T20:27:24.680465] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-12T20:27:24.680610] [INFO ] [sig ] MYI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:24.825821] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MYI.txt [2026-01-12T20:27:24.825960] [INFO ] [sig ] [2123/3499] Completed MYI in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:24.825998] [INFO ] [sig ] [2124/3499] Forecasting MYN... [2026-01-12T20:27:24.826027] [INFO ] [sig ] Generating forecast for: MYN [2026-01-12T20:27:24.826056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-12T20:27:24.840458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-12T20:27:24.841004] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-12T20:27:24.841886] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-12T20:27:24.841953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:24.842022] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:24.842051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:24.842109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:24.901488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:24.902430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:24.902514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:24.902546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:25.034180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:25.034343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:25.034385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:25.034413] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:25.037978] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-01-12T20:27:25.038283] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-12T20:27:25.038415] [INFO ] [sig ] MYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:25.192286] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MYN.txt [2026-01-12T20:27:25.192439] [INFO ] [sig ] [2124/3499] Completed MYN in 0.4s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:25.192480] [INFO ] [sig ] [2125/3499] Forecasting MYRG... [2026-01-12T20:27:25.192510] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-12T20:27:25.192547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-12T20:27:25.205339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-12T20:27:25.205736] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-12T20:27:25.206743] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-12T20:27:25.206795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:25.206827] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:25.206855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:25.206913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:25.264889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:25.265702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:25.265783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:25.265815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:25.386234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:25.386391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:25.386433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:25.386463] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:25.389996] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=23.03%) [2026-01-12T20:27:25.390272] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-12T20:27:25.390398] [INFO ] [sig ] MYRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:25.542195] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/MYRG.txt [2026-01-12T20:27:25.542339] [INFO ] [sig ] [2125/3499] Completed MYRG in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:25.542378] [INFO ] [sig ] [2126/3499] Forecasting NA... [2026-01-12T20:27:25.542408] [INFO ] [sig ] Generating forecast for: NA [2026-01-12T20:27:25.542438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-12T20:27:25.554312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-12T20:27:25.554679] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-12T20:27:25.555531] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-12T20:27:25.555611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:25.555647] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:25.555675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:25.555732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:25.614612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:25.615390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:25.615475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:25.615508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:25.738363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:25.738532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:25.738593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:25.738627] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:25.742335] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: DOWN (p=29.36%) [2026-01-12T20:27:25.742627] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-12T20:27:25.742753] [INFO ] [sig ] NA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:25.888023] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NA.txt [2026-01-12T20:27:25.888170] [INFO ] [sig ] [2126/3499] Completed NA in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:25.888211] [INFO ] [sig ] [2127/3499] Forecasting NAAS... [2026-01-12T20:27:25.888242] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-12T20:27:25.888304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-12T20:27:25.899832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-12T20:27:25.900133] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-12T20:27:25.900932] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-12T20:27:25.900985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:25.901018] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:25.901046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:25.901103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:25.962645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:25.963679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:25.963786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:25.963848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:26.082001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:26.082164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:26.082204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:26.082295] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:26.085781] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=85.14%) [2026-01-12T20:27:26.086058] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-12T20:27:26.086184] [INFO ] [sig ] NAAS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:26.231638] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NAAS.txt [2026-01-12T20:27:26.231770] [INFO ] [sig ] [2127/3499] Completed NAAS in 0.3s | 2.87 sym/s | Total: 12.3m | ETA: 8.0m [2026-01-12T20:27:26.231810] [INFO ] [sig ] [2128/3499] Forecasting NABL... [2026-01-12T20:27:26.231840] [INFO ] [sig ] Generating forecast for: NABL [2026-01-12T20:27:26.231872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-12T20:27:26.243427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-12T20:27:26.243727] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-12T20:27:26.244499] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-12T20:27:26.244552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:26.244605] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:26.244634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:26.244690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:26.300592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:26.301247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:26.301323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:26.301355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:26.423299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:26.423457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:26.423497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:26.423527] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:26.427222] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-12T20:27:26.427562] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-12T20:27:26.427739] [INFO ] [sig ] NABL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:26.572489] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NABL.txt [2026-01-12T20:27:26.572673] [INFO ] [sig ] [2128/3499] Completed NABL in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-12T20:27:26.572716] [INFO ] [sig ] [2129/3499] Forecasting NAC... [2026-01-12T20:27:26.572746] [INFO ] [sig ] Generating forecast for: NAC [2026-01-12T20:27:26.572777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-12T20:27:26.584617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-12T20:27:26.584985] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-12T20:27:26.585801] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-12T20:27:26.585857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:26.585892] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:26.585922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:26.585979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:26.645467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:26.646526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:26.646637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:26.646671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:26.795773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:26.795954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:26.796007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:26.796046] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:26.800361] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-12T20:27:26.800755] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-12T20:27:26.800919] [INFO ] [sig ] NAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:26.972287] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NAC.txt [2026-01-12T20:27:26.972469] [INFO ] [sig ] [2129/3499] Completed NAC in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-12T20:27:26.972509] [INFO ] [sig ] [2130/3499] Forecasting NAD... [2026-01-12T20:27:26.972539] [INFO ] [sig ] Generating forecast for: NAD [2026-01-12T20:27:26.972595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-12T20:27:26.984692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-12T20:27:26.985072] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-12T20:27:26.985882] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-12T20:27:26.985934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:26.985965] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:26.985992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:26.986048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:27.044086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:27.044978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:27.045064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:27.045098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:27.174073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:27.174420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:27.174460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:27.174489] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:27.178234] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=29.61%) [2026-01-12T20:27:27.178520] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-12T20:27:27.178668] [INFO ] [sig ] NAD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:27.331538] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NAD.txt [2026-01-12T20:27:27.331713] [INFO ] [sig ] [2130/3499] Completed NAD in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:27.331753] [INFO ] [sig ] [2131/3499] Forecasting NAMS... [2026-01-12T20:27:27.331788] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-12T20:27:27.331832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-12T20:27:27.348002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-12T20:27:27.348716] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-12T20:27:27.349781] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-12T20:27:27.349836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:27.349870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:27.349898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:27.349955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:27.409599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:27.410539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:27.410647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:27.410681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:27.532970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:27.533125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:27.533166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:27.533196] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:27.536918] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-01-12T20:27:27.537273] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-12T20:27:27.537433] [INFO ] [sig ] NAMS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:27.687073] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NAMS.txt [2026-01-12T20:27:27.687212] [INFO ] [sig ] [2131/3499] Completed NAMS in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:27.687251] [INFO ] [sig ] [2132/3499] Forecasting NATH... [2026-01-12T20:27:27.687282] [INFO ] [sig ] Generating forecast for: NATH [2026-01-12T20:27:27.687310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-12T20:27:27.698738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-12T20:27:27.699030] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-12T20:27:27.699814] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-12T20:27:27.699870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:27.699909] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:27.699946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:27.700020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:27.758131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:27.758877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:27.758957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:27.758991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:27.875242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:27.875391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:27.875430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:27.875458] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:27.878817] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-12T20:27:27.879094] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-12T20:27:27.879221] [INFO ] [sig ] NATH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:28.021149] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NATH.txt [2026-01-12T20:27:28.021286] [INFO ] [sig ] [2132/3499] Completed NATH in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:28.021328] [INFO ] [sig ] [2133/3499] Forecasting NATL... [2026-01-12T20:27:28.021359] [INFO ] [sig ] Generating forecast for: NATL [2026-01-12T20:27:28.021390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-12T20:27:28.034376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-12T20:27:28.034760] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-12T20:27:28.035628] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-12T20:27:28.035683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:28.035717] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:28.035745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:28.035803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:28.096777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:28.097684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:28.097787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:28.097821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:28.225635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:28.225794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:28.225836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:28.225875] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:28.229381] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-12T20:27:28.229689] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-12T20:27:28.229819] [INFO ] [sig ] NATL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:28.380623] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NATL.txt [2026-01-12T20:27:28.380788] [INFO ] [sig ] [2133/3499] Completed NATL in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:28.380830] [INFO ] [sig ] [2134/3499] Forecasting NAVI... [2026-01-12T20:27:28.380859] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-12T20:27:28.380889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-12T20:27:28.393781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-12T20:27:28.394183] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-12T20:27:28.395020] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-12T20:27:28.395074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:28.395107] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:28.395136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:28.395208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:28.456074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:28.457021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:28.457134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:28.457169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:28.582512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:28.582681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:28.582722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:28.582751] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:28.586612] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-01-12T20:27:28.587098] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-12T20:27:28.587240] [INFO ] [sig ] NAVI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:28.745885] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NAVI.txt [2026-01-12T20:27:28.746073] [INFO ] [sig ] [2134/3499] Completed NAVI in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:28.746122] [INFO ] [sig ] [2135/3499] Forecasting NAZ... [2026-01-12T20:27:28.746153] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-12T20:27:28.746185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-12T20:27:28.758785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-12T20:27:28.759179] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-12T20:27:28.760031] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-12T20:27:28.760085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:28.760118] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:28.760146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:28.760202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:28.820357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:28.821304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:28.821390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:28.821422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:28.928633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:28.928794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:28.928834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:28.928864] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:28.932410] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-01-12T20:27:28.932737] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-12T20:27:28.932865] [INFO ] [sig ] NAZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:29.078648] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NAZ.txt [2026-01-12T20:27:29.078806] [INFO ] [sig ] [2135/3499] Completed NAZ in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:29.078846] [INFO ] [sig ] [2136/3499] Forecasting NB... [2026-01-12T20:27:29.078876] [INFO ] [sig ] Generating forecast for: NB [2026-01-12T20:27:29.078905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-12T20:27:29.090710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-12T20:27:29.091036] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-12T20:27:29.091809] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-12T20:27:29.091874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:29.091906] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:29.091933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:29.091988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:29.148242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:29.149018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:29.149099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:29.149142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:29.264603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:29.264757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:29.264795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:29.264824] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:29.268139] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=14.64%) [2026-01-12T20:27:29.268403] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-12T20:27:29.268523] [INFO ] [sig ] NB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:29.413849] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NB.txt [2026-01-12T20:27:29.414002] [INFO ] [sig ] [2136/3499] Completed NB in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:29.414045] [INFO ] [sig ] [2137/3499] Forecasting NBB... [2026-01-12T20:27:29.414076] [INFO ] [sig ] Generating forecast for: NBB [2026-01-12T20:27:29.414107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-12T20:27:29.431608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-12T20:27:29.432272] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-12T20:27:29.433673] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-12T20:27:29.433738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:29.433780] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:29.433814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:29.433897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:29.496997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:29.498349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:29.498463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:29.498498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:29.633163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:29.633343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:29.633398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:29.633435] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:29.638441] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-01-12T20:27:29.639010] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-12T20:27:29.639231] [INFO ] [sig ] NBB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:29.805182] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NBB.txt [2026-01-12T20:27:29.805361] [INFO ] [sig ] [2137/3499] Completed NBB in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:29.805414] [INFO ] [sig ] [2138/3499] Forecasting NBBK... [2026-01-12T20:27:29.805453] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-12T20:27:29.805486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-12T20:27:29.817009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-12T20:27:29.817337] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-12T20:27:29.818160] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-12T20:27:29.818212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:29.818244] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:29.818271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:29.818328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:29.879873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:29.880854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:29.880959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:29.880997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:30.007064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:30.007219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:30.007259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:30.007290] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:30.010885] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-01-12T20:27:30.011165] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-12T20:27:30.011292] [INFO ] [sig ] NBBK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:30.167669] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NBBK.txt [2026-01-12T20:27:30.167861] [INFO ] [sig ] [2138/3499] Completed NBBK in 0.4s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:30.167904] [INFO ] [sig ] [2139/3499] Forecasting NBHC... [2026-01-12T20:27:30.167935] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-12T20:27:30.167970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-12T20:27:30.181410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-12T20:27:30.181818] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-12T20:27:30.182629] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-12T20:27:30.182681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:30.182713] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:30.182740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:30.182796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:30.239412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:30.240223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:30.240305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:30.240336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:30.356499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:30.356676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:30.356719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:30.356749] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:30.360289] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-01-12T20:27:30.360609] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-12T20:27:30.360746] [INFO ] [sig ] NBHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:30.504907] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NBHC.txt [2026-01-12T20:27:30.505065] [INFO ] [sig ] [2139/3499] Completed NBHC in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:30.505131] [INFO ] [sig ] [2140/3499] Forecasting NBIX... [2026-01-12T20:27:30.505161] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-12T20:27:30.505191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-12T20:27:30.517021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-12T20:27:30.517414] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-12T20:27:30.518253] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-12T20:27:30.518305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:30.518338] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:30.518365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:30.518420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:30.576004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:30.576889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:30.576974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:30.577008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:30.696110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:30.696271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:30.696311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:30.696340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:30.699798] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=59.50%) [2026-01-12T20:27:30.700120] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-12T20:27:30.700261] [INFO ] [sig ] NBIX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:30.843423] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NBIX.txt [2026-01-12T20:27:30.843554] [INFO ] [sig ] [2140/3499] Completed NBIX in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:30.843611] [INFO ] [sig ] [2141/3499] Forecasting NBN... [2026-01-12T20:27:30.843642] [INFO ] [sig ] Generating forecast for: NBN [2026-01-12T20:27:30.843672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-12T20:27:30.855766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-12T20:27:30.856070] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-12T20:27:30.856866] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-12T20:27:30.856920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:30.856993] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:30.857025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:30.857082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:30.915147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:30.915795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:30.915872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:30.915905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:31.032377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:31.032506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:31.032543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:31.032587] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:31.035799] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=38.85%) [2026-01-12T20:27:31.036085] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-12T20:27:31.036204] [INFO ] [sig ] NBN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:31.177493] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NBN.txt [2026-01-12T20:27:31.177615] [INFO ] [sig ] [2141/3499] Completed NBN in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:31.177656] [INFO ] [sig ] [2142/3499] Forecasting NBTB... [2026-01-12T20:27:31.177684] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-12T20:27:31.177711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-12T20:27:31.191226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-12T20:27:31.191517] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-12T20:27:31.192292] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-12T20:27:31.192345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:31.192377] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:31.192404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:31.192460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:31.249861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:31.250470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:31.250546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:31.250606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:31.370065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:31.370205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:31.370242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:31.370269] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:31.373471] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=24.65%) [2026-01-12T20:27:31.373765] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-12T20:27:31.373887] [INFO ] [sig ] NBTB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:31.514043] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NBTB.txt [2026-01-12T20:27:31.514175] [INFO ] [sig ] [2142/3499] Completed NBTB in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:31.514214] [INFO ] [sig ] [2143/3499] Forecasting NBXG... [2026-01-12T20:27:31.514242] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-12T20:27:31.514270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-12T20:27:31.526401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-12T20:27:31.526786] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-12T20:27:31.527676] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-12T20:27:31.527760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:31.527795] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:31.527822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:31.527879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:31.588287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:31.589272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:31.589360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:31.589393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:31.709896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:31.710052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:31.710110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:31.710140] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:31.714077] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=77.07%) [2026-01-12T20:27:31.714363] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-12T20:27:31.714492] [INFO ] [sig ] NBXG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:31.859374] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NBXG.txt [2026-01-12T20:27:31.859514] [INFO ] [sig ] [2143/3499] Completed NBXG in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:31.859553] [INFO ] [sig ] [2144/3499] Forecasting NC... [2026-01-12T20:27:31.859600] [INFO ] [sig ] Generating forecast for: NC [2026-01-12T20:27:31.859633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-12T20:27:31.870391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-12T20:27:31.870742] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-12T20:27:31.871525] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-12T20:27:31.871595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:31.871629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:31.871657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:31.871714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:31.929348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:31.930042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:31.930122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:31.930154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:32.035238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:32.035388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:32.035426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:32.035490] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:32.039780] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-12T20:27:32.040065] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-12T20:27:32.040193] [INFO ] [sig ] NC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:32.179477] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NC.txt [2026-01-12T20:27:32.179631] [INFO ] [sig ] [2144/3499] Completed NC in 0.3s | 2.87 sym/s | Total: 12.4m | ETA: 7.9m [2026-01-12T20:27:32.179672] [INFO ] [sig ] [2145/3499] Forecasting NCA... [2026-01-12T20:27:32.179702] [INFO ] [sig ] Generating forecast for: NCA [2026-01-12T20:27:32.179732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-12T20:27:32.191316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-12T20:27:32.191675] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-12T20:27:32.192477] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-12T20:27:32.192531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:32.192565] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:32.192615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:32.192685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:32.254693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:32.255631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:32.255715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:32.255748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:32.381540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:32.381732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:32.381778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:32.381807] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:32.385232] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=71.02%) [2026-01-12T20:27:32.385514] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-12T20:27:32.385659] [INFO ] [sig ] NCA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:32.533311] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NCA.txt [2026-01-12T20:27:32.533465] [INFO ] [sig ] [2145/3499] Completed NCA in 0.4s | 2.87 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-12T20:27:32.533505] [INFO ] [sig ] [2146/3499] Forecasting NCLH... [2026-01-12T20:27:32.533538] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-12T20:27:32.533593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-12T20:27:32.545471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-12T20:27:32.545827] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-12T20:27:32.546657] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-12T20:27:32.546711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:32.546743] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:32.546770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:32.546828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:32.604238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:32.605103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:32.605183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:32.605214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:32.725042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:32.725195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:32.725232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:32.725260] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:32.728773] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-01-12T20:27:32.729037] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-12T20:27:32.729156] [INFO ] [sig ] NCLH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:32.872677] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NCLH.txt [2026-01-12T20:27:32.872812] [INFO ] [sig ] [2146/3499] Completed NCLH in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-12T20:27:32.872850] [INFO ] [sig ] [2147/3499] Forecasting NCMI... [2026-01-12T20:27:32.872880] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-12T20:27:32.872909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-12T20:27:32.885499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-12T20:27:32.885790] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-12T20:27:32.886786] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-12T20:27:32.886837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:32.886881] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:32.886908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:32.886964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:32.945924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:32.946697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:32.946778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:32.946810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:33.073223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:33.073379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:33.073418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:33.073445] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:33.076857] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=16.03%) [2026-01-12T20:27:33.077126] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-12T20:27:33.077245] [INFO ] [sig ] NCMI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:33.224756] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NCMI.txt [2026-01-12T20:27:33.224929] [INFO ] [sig ] [2147/3499] Completed NCMI in 0.4s | 2.87 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-12T20:27:33.224976] [INFO ] [sig ] [2148/3499] Forecasting NCNA... [2026-01-12T20:27:33.225006] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-12T20:27:33.225035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-12T20:27:33.236671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-12T20:27:33.236992] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-12T20:27:33.237821] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-12T20:27:33.237874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:33.237906] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:33.237933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:33.237989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:33.295829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:33.296633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:33.296713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:33.296744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:33.410904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:33.411069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:33.411111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:33.411141] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:33.414661] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-01-12T20:27:33.414954] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-12T20:27:33.415086] [INFO ] [sig ] NCNA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:33.558027] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NCNA.txt [2026-01-12T20:27:33.558174] [INFO ] [sig ] [2148/3499] Completed NCNA in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:33.558212] [INFO ] [sig ] [2149/3499] Forecasting NCNO... [2026-01-12T20:27:33.558243] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-12T20:27:33.558272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-12T20:27:33.569440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-12T20:27:33.569839] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-12T20:27:33.570629] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-12T20:27:33.570682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:33.570714] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:33.570740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:33.570797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:33.627339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:33.628340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:33.628425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:33.628458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:33.744889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:33.745047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:33.745088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:33.745115] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:33.748485] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=66.17%) [2026-01-12T20:27:33.748783] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-12T20:27:33.748908] [INFO ] [sig ] NCNO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:33.890191] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NCNO.txt [2026-01-12T20:27:33.890326] [INFO ] [sig ] [2149/3499] Completed NCNO in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:33.890366] [INFO ] [sig ] [2150/3499] Forecasting NCTY... [2026-01-12T20:27:33.890394] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-12T20:27:33.890423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-12T20:27:33.903239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-12T20:27:33.903556] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-12T20:27:33.904372] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-12T20:27:33.904425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:33.904457] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:33.904483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:33.904539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:33.964627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:33.965478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:33.965566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:33.965617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:34.088088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:34.088245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:34.088284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:34.088313] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:34.091686] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=64.92%) [2026-01-12T20:27:34.091957] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-12T20:27:34.092085] [INFO ] [sig ] NCTY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:34.232788] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NCTY.txt [2026-01-12T20:27:34.232921] [INFO ] [sig ] [2150/3499] Completed NCTY in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:34.232965] [INFO ] [sig ] [2151/3499] Forecasting NCZ... [2026-01-12T20:27:34.232996] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-12T20:27:34.233025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-12T20:27:34.246474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-12T20:27:34.246943] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-12T20:27:34.247868] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-12T20:27:34.247926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:34.247972] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:34.248010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:34.248069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:34.307336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:34.308186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:34.308310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:34.308345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:34.429726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:34.429880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:34.429921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:34.429951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:34.433440] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-12T20:27:34.433750] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-12T20:27:34.433881] [INFO ] [sig ] NCZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:34.582191] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NCZ.txt [2026-01-12T20:27:34.582330] [INFO ] [sig ] [2151/3499] Completed NCZ in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:34.582369] [INFO ] [sig ] [2152/3499] Forecasting NDAQ... [2026-01-12T20:27:34.582399] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-12T20:27:34.582429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-12T20:27:34.593631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-12T20:27:34.593938] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-12T20:27:34.594740] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-12T20:27:34.594794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:34.594826] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:34.594854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:34.594910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:34.660694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:34.661760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:34.661842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:34.661874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:34.788972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:34.789131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:34.789172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:34.789200] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:34.792600] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-12T20:27:34.792881] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-12T20:27:34.793012] [INFO ] [sig ] NDAQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:34.936752] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NDAQ.txt [2026-01-12T20:27:34.936892] [INFO ] [sig ] [2152/3499] Completed NDAQ in 0.4s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:34.936931] [INFO ] [sig ] [2153/3499] Forecasting NDMO... [2026-01-12T20:27:34.936960] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-12T20:27:34.936989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-12T20:27:34.949017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-12T20:27:34.949338] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-12T20:27:34.950135] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-12T20:27:34.950188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:34.950220] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:34.950247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:34.950304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:35.009454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:35.010206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:35.010286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:35.010318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:35.131319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:35.131473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:35.131512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:35.131542] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:35.134952] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-01-12T20:27:35.135232] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-12T20:27:35.135357] [INFO ] [sig ] NDMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:35.285563] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NDMO.txt [2026-01-12T20:27:35.285745] [INFO ] [sig ] [2153/3499] Completed NDMO in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:35.285788] [INFO ] [sig ] [2154/3499] Forecasting NDRA... [2026-01-12T20:27:35.285818] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-12T20:27:35.285848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-12T20:27:35.298073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-12T20:27:35.298421] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-12T20:27:35.299221] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-12T20:27:35.299275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:35.299307] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:35.299334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:35.299389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:35.355927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:35.356906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:35.356994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:35.357026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:35.474378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:35.474603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:35.474652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:35.474706] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:35.478198] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=39.29%) [2026-01-12T20:27:35.478497] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-12T20:27:35.478642] [INFO ] [sig ] NDRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:35.621339] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NDRA.txt [2026-01-12T20:27:35.621493] [INFO ] [sig ] [2154/3499] Completed NDRA in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:35.621534] [INFO ] [sig ] [2155/3499] Forecasting NDSN... [2026-01-12T20:27:35.621562] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-12T20:27:35.621609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-12T20:27:35.633648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-12T20:27:35.633983] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-12T20:27:35.634793] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-12T20:27:35.634846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:35.634878] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:35.634905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:35.634960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:35.692600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:35.693499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:35.693602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:35.693638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:35.817146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:35.817301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:35.817339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:35.817367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:35.820972] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-12T20:27:35.821259] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-12T20:27:35.821386] [INFO ] [sig ] NDSN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:35.962381] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NDSN.txt [2026-01-12T20:27:35.962539] [INFO ] [sig ] [2155/3499] Completed NDSN in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:35.962600] [INFO ] [sig ] [2156/3499] Forecasting NE... [2026-01-12T20:27:35.962631] [INFO ] [sig ] Generating forecast for: NE [2026-01-12T20:27:35.962660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-12T20:27:35.974019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-12T20:27:35.974351] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-12T20:27:35.975129] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-12T20:27:35.975181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:35.975213] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:35.975240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:35.975296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:36.033521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:36.034251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:36.034345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:36.034380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:36.153003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:36.153156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:36.153195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:36.153223] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:36.156511] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-12T20:27:36.156792] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-12T20:27:36.156910] [INFO ] [sig ] NE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:36.298518] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NE.txt [2026-01-12T20:27:36.298683] [INFO ] [sig ] [2156/3499] Completed NE in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:36.298730] [INFO ] [sig ] [2157/3499] Forecasting NEA... [2026-01-12T20:27:36.298759] [INFO ] [sig ] Generating forecast for: NEA [2026-01-12T20:27:36.298790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-12T20:27:36.311173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-12T20:27:36.311615] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-12T20:27:36.312424] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-12T20:27:36.312478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:36.312513] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:36.312541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:36.312627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:36.369176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:36.370113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:36.370201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:36.370233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:36.492907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:36.493071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:36.493111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:36.493144] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:36.496777] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=31.00%) [2026-01-12T20:27:36.497072] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-12T20:27:36.497197] [INFO ] [sig ] NEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:36.643786] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NEA.txt [2026-01-12T20:27:36.643941] [INFO ] [sig ] [2157/3499] Completed NEA in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:36.643981] [INFO ] [sig ] [2158/3499] Forecasting NECB... [2026-01-12T20:27:36.644010] [INFO ] [sig ] Generating forecast for: NECB [2026-01-12T20:27:36.644040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-12T20:27:36.655365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-12T20:27:36.655685] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-12T20:27:36.656437] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-12T20:27:36.656490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:36.656549] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:36.656608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:36.656668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:36.714373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:36.715345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:36.715433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:36.715465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:36.839616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:36.839780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:36.839823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:36.839853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:36.843832] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=17.93%) [2026-01-12T20:27:36.844186] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-12T20:27:36.844345] [INFO ] [sig ] NECB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:36.993357] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NECB.txt [2026-01-12T20:27:36.993493] [INFO ] [sig ] [2158/3499] Completed NECB in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:36.993534] [INFO ] [sig ] [2159/3499] Forecasting NEE... [2026-01-12T20:27:36.993563] [INFO ] [sig ] Generating forecast for: NEE [2026-01-12T20:27:36.993613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-12T20:27:37.004940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-12T20:27:37.005214] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-12T20:27:37.005998] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-12T20:27:37.006050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:37.006082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:37.006108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:37.006164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:37.063558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:37.064432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:37.064516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:37.064549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:37.179650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:37.179800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:37.179841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:37.179869] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:37.183164] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=95.18%) [2026-01-12T20:27:37.183431] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-12T20:27:37.183555] [INFO ] [sig ] NEE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:37.323116] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NEE.txt [2026-01-12T20:27:37.323234] [INFO ] [sig ] [2159/3499] Completed NEE in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:37.323273] [INFO ] [sig ] [2160/3499] Forecasting NEGG... [2026-01-12T20:27:37.323301] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-12T20:27:37.323330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-12T20:27:37.334389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-12T20:27:37.334671] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-12T20:27:37.335421] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-12T20:27:37.335473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:37.335505] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:37.335531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:37.335610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:37.391999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:37.392605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:37.392680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:37.392712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:37.510139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:37.510292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:37.510339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:37.510367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:37.513685] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=44.01%) [2026-01-12T20:27:37.513963] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-12T20:27:37.514083] [INFO ] [sig ] NEGG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:37.654699] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NEGG.txt [2026-01-12T20:27:37.654826] [INFO ] [sig ] [2160/3499] Completed NEGG in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:37.654866] [INFO ] [sig ] [2161/3499] Forecasting NEM... [2026-01-12T20:27:37.654894] [INFO ] [sig ] Generating forecast for: NEM [2026-01-12T20:27:37.654928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-12T20:27:37.667189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-12T20:27:37.667472] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-12T20:27:37.668306] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-12T20:27:37.668359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:37.668392] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:37.668419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:37.668474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:37.725273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:37.726001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:37.726078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:37.726110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:37.849404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:37.849558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:37.849617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:37.849678] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:37.852985] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-12T20:27:37.853254] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-12T20:27:37.853375] [INFO ] [sig ] NEM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:37.999459] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NEM.txt [2026-01-12T20:27:37.999634] [INFO ] [sig ] [2161/3499] Completed NEM in 0.3s | 2.87 sym/s | Total: 12.5m | ETA: 7.8m [2026-01-12T20:27:37.999676] [INFO ] [sig ] [2162/3499] Forecasting NEOG... [2026-01-12T20:27:37.999705] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-12T20:27:37.999742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-12T20:27:38.011314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-12T20:27:38.011683] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-12T20:27:38.012441] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-12T20:27:38.012492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:38.012524] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:38.012550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:38.012633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:38.069356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:38.070211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:38.070289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:38.070321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:38.191628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:38.191794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:38.191841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:38.191871] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:38.195349] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-01-12T20:27:38.195664] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-12T20:27:38.195788] [INFO ] [sig ] NEOG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:38.339343] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NEOG.txt [2026-01-12T20:27:38.339498] [INFO ] [sig ] [2162/3499] Completed NEOG in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-12T20:27:38.339539] [INFO ] [sig ] [2163/3499] Forecasting NEON... [2026-01-12T20:27:38.339587] [INFO ] [sig ] Generating forecast for: NEON [2026-01-12T20:27:38.339622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-12T20:27:38.352012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-12T20:27:38.352337] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-12T20:27:38.353114] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-12T20:27:38.353168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:38.353199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:38.353226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:38.353282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:38.410838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:38.411455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:38.411532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:38.411566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:38.532247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:38.532411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:38.532449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:38.532478] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:38.535975] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: DOWN (p=26.21%) [2026-01-12T20:27:38.536274] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-12T20:27:38.536411] [INFO ] [sig ] NEON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:38.681095] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NEON.txt [2026-01-12T20:27:38.681230] [INFO ] [sig ] [2163/3499] Completed NEON in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-12T20:27:38.681269] [INFO ] [sig ] [2164/3499] Forecasting NEXA... [2026-01-12T20:27:38.681298] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-12T20:27:38.681327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-12T20:27:38.692656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-12T20:27:38.692942] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-12T20:27:38.693712] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-12T20:27:38.693765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:38.693797] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:38.693824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:38.693879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:38.751269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:38.751998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:38.752079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:38.752113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:38.864955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:38.865108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:38.865146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:38.865174] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:38.868502] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=95.18%) [2026-01-12T20:27:38.868797] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-12T20:27:38.868924] [INFO ] [sig ] NEXA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:39.013696] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NEXA.txt [2026-01-12T20:27:39.013819] [INFO ] [sig ] [2164/3499] Completed NEXA in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-12T20:27:39.013859] [INFO ] [sig ] [2165/3499] Forecasting NEXN... [2026-01-12T20:27:39.013888] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-12T20:27:39.013917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-12T20:27:39.026905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-12T20:27:39.027189] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-12T20:27:39.027982] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-12T20:27:39.028035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:39.028067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:39.028094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:39.028150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:39.085118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:39.085795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:39.085883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:39.085923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:39.209178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:39.209353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:39.209394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:39.209423] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:39.212965] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-01-12T20:27:39.213248] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-12T20:27:39.213375] [INFO ] [sig ] NEXN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:39.357378] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NEXN.txt [2026-01-12T20:27:39.357524] [INFO ] [sig ] [2165/3499] Completed NEXN in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:39.357563] [INFO ] [sig ] [2166/3499] Forecasting NFBK... [2026-01-12T20:27:39.357609] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-12T20:27:39.357639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-12T20:27:39.370611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-12T20:27:39.371034] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-12T20:27:39.372032] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-12T20:27:39.372092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:39.372131] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:39.372164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:39.372236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:39.450303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:39.451223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:39.451310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:39.451344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:39.570438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:39.570619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:39.570661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:39.570691] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:39.574089] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=54.02%) [2026-01-12T20:27:39.574366] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-12T20:27:39.574494] [INFO ] [sig ] NFBK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:39.735756] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NFBK.txt [2026-01-12T20:27:39.735914] [INFO ] [sig ] [2166/3499] Completed NFBK in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:39.735955] [INFO ] [sig ] [2167/3499] Forecasting NFE... [2026-01-12T20:27:39.735983] [INFO ] [sig ] Generating forecast for: NFE [2026-01-12T20:27:39.736012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-12T20:27:39.748684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-12T20:27:39.749005] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-12T20:27:39.749823] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-12T20:27:39.749878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:39.749912] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:39.749940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:39.749998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:39.810211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:39.811099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:39.811180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:39.811214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:39.935925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:39.936100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:39.936150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:39.936187] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:39.939809] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-01-12T20:27:39.940086] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-12T20:27:39.940218] [INFO ] [sig ] NFE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:40.088179] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NFE.txt [2026-01-12T20:27:40.088537] [INFO ] [sig ] [2167/3499] Completed NFE in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:40.088598] [INFO ] [sig ] [2168/3499] Forecasting NFG... [2026-01-12T20:27:40.088633] [INFO ] [sig ] Generating forecast for: NFG [2026-01-12T20:27:40.088665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-12T20:27:40.100996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-12T20:27:40.101346] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-12T20:27:40.102158] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-12T20:27:40.102212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:40.102244] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:40.102273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:40.102331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:40.165481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:40.166353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:40.166471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:40.166505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:40.306705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:40.306868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:40.306910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:40.306941] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:40.310977] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=73.96%) [2026-01-12T20:27:40.311569] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-12T20:27:40.311763] [INFO ] [sig ] NFG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:40.491420] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NFG.txt [2026-01-12T20:27:40.491797] [INFO ] [sig ] [2168/3499] Completed NFG in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:40.491839] [INFO ] [sig ] [2169/3499] Forecasting NFJ... [2026-01-12T20:27:40.491869] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-12T20:27:40.491898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-12T20:27:40.504468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-12T20:27:40.504852] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-12T20:27:40.505632] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-12T20:27:40.505685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:40.505717] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:40.505744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:40.505800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:40.566484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:40.567368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:40.567450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:40.567692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:40.696940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:40.697111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:40.697151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:40.697180] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:40.701515] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-12T20:27:40.701813] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-12T20:27:40.701945] [INFO ] [sig ] NFJ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:40.865625] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NFJ.txt [2026-01-12T20:27:40.865781] [INFO ] [sig ] [2169/3499] Completed NFJ in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:40.865819] [INFO ] [sig ] [2170/3499] Forecasting NFLX... [2026-01-12T20:27:40.865850] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-12T20:27:40.865879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-12T20:27:40.879742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-12T20:27:40.880070] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-12T20:27:40.881047] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-12T20:27:40.881100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:40.881130] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:40.881156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:40.881211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:40.942370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:40.943669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:40.943752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:40.943785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:41.067871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:41.068027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:41.068070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:41.068099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:41.071556] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-01-12T20:27:41.071853] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-12T20:27:41.071981] [INFO ] [sig ] NFLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:41.219526] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NFLX.txt [2026-01-12T20:27:41.219702] [INFO ] [sig ] [2170/3499] Completed NFLX in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:41.219754] [INFO ] [sig ] [2171/3499] Forecasting NFTY... [2026-01-12T20:27:41.219784] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-12T20:27:41.219820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-12T20:27:41.231842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-12T20:27:41.232177] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-12T20:27:41.233071] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-12T20:27:41.233138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:41.233173] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:41.233202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:41.233258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:41.294037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:41.294849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:41.294931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:41.294965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:41.418053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:41.418282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:41.418347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:41.418382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:41.422065] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=85.17%) [2026-01-12T20:27:41.422440] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-12T20:27:41.422617] [INFO ] [sig ] NFTY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:41.571448] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NFTY.txt [2026-01-12T20:27:41.571656] [INFO ] [sig ] [2171/3499] Completed NFTY in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:41.571700] [INFO ] [sig ] [2172/3499] Forecasting NGG... [2026-01-12T20:27:41.571728] [INFO ] [sig ] Generating forecast for: NGG [2026-01-12T20:27:41.571757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-12T20:27:41.583801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-12T20:27:41.584112] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-12T20:27:41.584887] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-12T20:27:41.584939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:41.584970] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:41.584997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:41.585052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:41.643589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:41.644288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:41.644369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:41.644401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:41.768516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:41.768690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:41.768731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:41.768760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:41.772102] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-01-12T20:27:41.772379] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-12T20:27:41.772506] [INFO ] [sig ] NGG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:41.916389] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NGG.txt [2026-01-12T20:27:41.916738] [INFO ] [sig ] [2172/3499] Completed NGG in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:41.916780] [INFO ] [sig ] [2173/3499] Forecasting NGL... [2026-01-12T20:27:41.916809] [INFO ] [sig ] Generating forecast for: NGL [2026-01-12T20:27:41.916839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-12T20:27:41.930178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-12T20:27:41.930477] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-12T20:27:41.931244] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-12T20:27:41.931297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:41.931329] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:41.931356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:41.931411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:41.991108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:41.992052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:41.992135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:41.992165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:42.112828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:42.112989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:42.113029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:42.113056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:42.116947] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-01-12T20:27:42.117215] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-12T20:27:42.117339] [INFO ] [sig ] NGL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:42.261249] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NGL.txt [2026-01-12T20:27:42.261391] [INFO ] [sig ] [2173/3499] Completed NGL in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:42.261429] [INFO ] [sig ] [2174/3499] Forecasting NGNE... [2026-01-12T20:27:42.261458] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-12T20:27:42.261487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-12T20:27:42.273537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-12T20:27:42.273925] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-12T20:27:42.274712] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-12T20:27:42.274764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:42.274796] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:42.274823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:42.274880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:42.332074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:42.333092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:42.333176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:42.333207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:42.469388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:42.469548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:42.469607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:42.469639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:42.473044] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-12T20:27:42.473343] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-12T20:27:42.473474] [INFO ] [sig ] NGNE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:42.628216] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NGNE.txt [2026-01-12T20:27:42.628371] [INFO ] [sig ] [2174/3499] Completed NGNE in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:42.628418] [INFO ] [sig ] [2175/3499] Forecasting NGS... [2026-01-12T20:27:42.628449] [INFO ] [sig ] Generating forecast for: NGS [2026-01-12T20:27:42.628478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-12T20:27:42.641538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-12T20:27:42.641951] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-12T20:27:42.642774] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-12T20:27:42.642828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:42.642887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:42.642917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:42.642975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:42.701169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:42.702037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:42.702116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:42.702148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:42.818725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:42.818878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:42.818918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:42.818946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:42.822245] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-01-12T20:27:42.822512] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-12T20:27:42.822649] [INFO ] [sig ] NGS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:42.964929] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NGS.txt [2026-01-12T20:27:42.965082] [INFO ] [sig ] [2175/3499] Completed NGS in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:42.965123] [INFO ] [sig ] [2176/3499] Forecasting NGVC... [2026-01-12T20:27:42.965152] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-12T20:27:42.965180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-12T20:27:42.976803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-12T20:27:42.977130] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-12T20:27:42.977932] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-12T20:27:42.977987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:42.978019] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:42.978045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:42.978101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:43.035037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:43.035838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:43.035920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:43.035952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:43.156395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:43.156546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:43.156606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:43.156641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:43.160627] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=60.38%) [2026-01-12T20:27:43.160921] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-12T20:27:43.161046] [INFO ] [sig ] NGVC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:43.315303] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NGVC.txt [2026-01-12T20:27:43.315458] [INFO ] [sig ] [2176/3499] Completed NGVC in 0.4s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:43.315498] [INFO ] [sig ] [2177/3499] Forecasting NHI... [2026-01-12T20:27:43.315530] [INFO ] [sig ] Generating forecast for: NHI [2026-01-12T20:27:43.315561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-12T20:27:43.328178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-12T20:27:43.328524] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-12T20:27:43.329344] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-12T20:27:43.329399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:43.329432] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:43.329461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:43.329519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:43.388825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:43.389471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:43.389550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:43.389601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:43.506046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:43.506197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:43.506236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:43.506265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:43.509614] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-12T20:27:43.509968] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-12T20:27:43.510091] [INFO ] [sig ] NHI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:43.650220] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NHI.txt [2026-01-12T20:27:43.650361] [INFO ] [sig ] [2177/3499] Completed NHI in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:43.650399] [INFO ] [sig ] [2178/3499] Forecasting NHTC... [2026-01-12T20:27:43.650428] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-12T20:27:43.650458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-12T20:27:43.661156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-12T20:27:43.661444] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-12T20:27:43.662233] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-12T20:27:43.662286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:43.662318] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:43.662344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:43.662400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:43.717887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:43.718652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:43.718729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:43.718761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:43.825851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:43.826003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:43.826060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:43.826121] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:43.829487] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-01-12T20:27:43.829780] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-12T20:27:43.829905] [INFO ] [sig ] NHTC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:43.969748] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NHTC.txt [2026-01-12T20:27:43.969887] [INFO ] [sig ] [2178/3499] Completed NHTC in 0.3s | 2.87 sym/s | Total: 12.6m | ETA: 7.7m [2026-01-12T20:27:43.969926] [INFO ] [sig ] [2179/3499] Forecasting NI... [2026-01-12T20:27:43.969955] [INFO ] [sig ] Generating forecast for: NI [2026-01-12T20:27:43.969985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-12T20:27:43.981151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-12T20:27:43.981456] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-12T20:27:43.982233] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-12T20:27:43.982287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:43.982318] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:43.982345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:43.982400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:44.038280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:44.038989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:44.039066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:44.039097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:44.161162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:44.161320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:44.161360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:44.161389] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:44.165111] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-01-12T20:27:44.165410] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-12T20:27:44.165540] [INFO ] [sig ] NI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:44.317065] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NI.txt [2026-01-12T20:27:44.317225] [INFO ] [sig ] [2179/3499] Completed NI in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-12T20:27:44.317268] [INFO ] [sig ] [2180/3499] Forecasting NIC... [2026-01-12T20:27:44.317297] [INFO ] [sig ] Generating forecast for: NIC [2026-01-12T20:27:44.317328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-12T20:27:44.330773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-12T20:27:44.331136] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-12T20:27:44.332010] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-12T20:27:44.332065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:44.332098] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:44.332126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:44.332185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:44.393051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:44.393802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:44.393906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:44.393946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:44.518389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:44.518541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:44.518599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:44.518632] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:44.522064] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=46.09%) [2026-01-12T20:27:44.522348] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-12T20:27:44.522473] [INFO ] [sig ] NIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:44.671171] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NIC.txt [2026-01-12T20:27:44.671322] [INFO ] [sig ] [2180/3499] Completed NIC in 0.4s | 2.87 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-12T20:27:44.671377] [INFO ] [sig ] [2181/3499] Forecasting NICE... [2026-01-12T20:27:44.671419] [INFO ] [sig ] Generating forecast for: NICE [2026-01-12T20:27:44.671451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-12T20:27:44.683722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-12T20:27:44.684032] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-12T20:27:44.684863] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-12T20:27:44.684918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:44.684949] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:44.684975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:44.685031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:44.744453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:44.745413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:44.745502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:44.745536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:44.870144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:44.870313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:44.870354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:44.870382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:44.873992] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-12T20:27:44.874364] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-12T20:27:44.874507] [INFO ] [sig ] NICE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:45.017867] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NICE.txt [2026-01-12T20:27:45.018033] [INFO ] [sig ] [2181/3499] Completed NICE in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-12T20:27:45.018074] [INFO ] [sig ] [2182/3499] Forecasting NIE... [2026-01-12T20:27:45.018102] [INFO ] [sig ] Generating forecast for: NIE [2026-01-12T20:27:45.018132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-12T20:27:45.029955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-12T20:27:45.030305] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-12T20:27:45.031222] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-12T20:27:45.031281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:45.031333] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:45.031368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:45.031428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:45.089987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:45.090961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:45.091060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:45.091105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:45.203363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:45.203525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:45.203585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:45.203619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:45.207011] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=52.58%) [2026-01-12T20:27:45.207292] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-12T20:27:45.207422] [INFO ] [sig ] NIE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:45.348307] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NIE.txt [2026-01-12T20:27:45.348468] [INFO ] [sig ] [2182/3499] Completed NIE in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:45.348507] [INFO ] [sig ] [2183/3499] Forecasting NIKL... [2026-01-12T20:27:45.348536] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-12T20:27:45.348564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-12T20:27:45.360305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-12T20:27:45.360623] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-12T20:27:45.361375] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-12T20:27:45.361427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:45.361458] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:45.361485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:45.361541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:45.417288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:45.417994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:45.418070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:45.418102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:45.529869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:45.530027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:45.530066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:45.530094] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:45.533407] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=63.15%) [2026-01-12T20:27:45.533697] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-12T20:27:45.533816] [INFO ] [sig ] NIKL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:45.673955] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NIKL.txt [2026-01-12T20:27:45.674087] [INFO ] [sig ] [2183/3499] Completed NIKL in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:45.674125] [INFO ] [sig ] [2184/3499] Forecasting NIM... [2026-01-12T20:27:45.674155] [INFO ] [sig ] Generating forecast for: NIM [2026-01-12T20:27:45.674184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-12T20:27:45.686722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-12T20:27:45.687117] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-12T20:27:45.688003] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-12T20:27:45.688057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:45.688088] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:45.688115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:45.688172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:45.746057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:45.746851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:45.746931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:45.746965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:45.852259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:45.852435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:45.852475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:45.852502] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:45.855859] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-12T20:27:45.856135] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-12T20:27:45.856255] [INFO ] [sig ] NIM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:45.997501] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NIM.txt [2026-01-12T20:27:45.997668] [INFO ] [sig ] [2184/3499] Completed NIM in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:45.997711] [INFO ] [sig ] [2185/3499] Forecasting NIO... [2026-01-12T20:27:45.997760] [INFO ] [sig ] Generating forecast for: NIO [2026-01-12T20:27:45.997792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-12T20:27:46.009261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-12T20:27:46.009610] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-12T20:27:46.010410] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-12T20:27:46.010463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:46.010494] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:46.010521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:46.010605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:46.067400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:46.068194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:46.068303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:46.068336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:46.188267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:46.188422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:46.188462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:46.188490] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:46.191802] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=25.78%) [2026-01-12T20:27:46.192080] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-12T20:27:46.192204] [INFO ] [sig ] NIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:46.336267] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NIO.txt [2026-01-12T20:27:46.336416] [INFO ] [sig ] [2185/3499] Completed NIO in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:46.336455] [INFO ] [sig ] [2186/3499] Forecasting NITO... [2026-01-12T20:27:46.336493] [INFO ] [sig ] Generating forecast for: NITO [2026-01-12T20:27:46.336525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-12T20:27:46.347553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-12T20:27:46.347910] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-12T20:27:46.348707] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-12T20:27:46.348759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:46.348790] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:46.348816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:46.348872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:46.404889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:46.405688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:46.405767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:46.405799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:46.522008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:46.522153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:46.522191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:46.522219] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:46.525540] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-12T20:27:46.525833] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-12T20:27:46.525954] [INFO ] [sig ] NITO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:46.667046] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NITO.txt [2026-01-12T20:27:46.667174] [INFO ] [sig ] [2186/3499] Completed NITO in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:46.667212] [INFO ] [sig ] [2187/3499] Forecasting NKSH... [2026-01-12T20:27:46.667240] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-12T20:27:46.667270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-12T20:27:46.677836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-12T20:27:46.678202] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-12T20:27:46.679038] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-12T20:27:46.679091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:46.679123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:46.679150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:46.679206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:46.734991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:46.735945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:46.736029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:46.736061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:46.846005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:46.846161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:46.846199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:46.846228] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:46.849537] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=84.74%) [2026-01-12T20:27:46.849825] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-12T20:27:46.849946] [INFO ] [sig ] NKSH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:46.990045] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NKSH.txt [2026-01-12T20:27:46.990184] [INFO ] [sig ] [2187/3499] Completed NKSH in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:46.990224] [INFO ] [sig ] [2188/3499] Forecasting NKTX... [2026-01-12T20:27:46.990256] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-12T20:27:46.990285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-12T20:27:47.001795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-12T20:27:47.002114] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-12T20:27:47.002918] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-12T20:27:47.002972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:47.003007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:47.003035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:47.003092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:47.064766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:47.065563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:47.065660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:47.065692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:47.179137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:47.179291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:47.179331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:47.179360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:47.182674] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-12T20:27:47.182945] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-12T20:27:47.183064] [INFO ] [sig ] NKTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:47.334553] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NKTX.txt [2026-01-12T20:27:47.334756] [INFO ] [sig ] [2188/3499] Completed NKTX in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:47.334815] [INFO ] [sig ] [2189/3499] Forecasting NKX... [2026-01-12T20:27:47.334856] [INFO ] [sig ] Generating forecast for: NKX [2026-01-12T20:27:47.334890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-12T20:27:47.346814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-12T20:27:47.347131] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-12T20:27:47.347980] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-12T20:27:47.348033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:47.348067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:47.348095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:47.348151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:47.409708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:47.410541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:47.410640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:47.410675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:47.536285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:47.536438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:47.536478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:47.536549] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:47.540047] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-12T20:27:47.540327] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-12T20:27:47.540468] [INFO ] [sig ] NKX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:47.688796] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NKX.txt [2026-01-12T20:27:47.688933] [INFO ] [sig ] [2189/3499] Completed NKX in 0.4s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:47.688974] [INFO ] [sig ] [2190/3499] Forecasting NLOP... [2026-01-12T20:27:47.689004] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-12T20:27:47.689034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-12T20:27:47.703484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-12T20:27:47.703810] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-12T20:27:47.704694] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-12T20:27:47.704749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:47.704781] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:47.704809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:47.704865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:47.764808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:47.765640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:47.765745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:47.765794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:47.887534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:47.887789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:47.887848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:47.887887] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:47.891411] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=25.62%) [2026-01-12T20:27:47.891760] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-12T20:27:47.891918] [INFO ] [sig ] NLOP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:48.034006] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NLOP.txt [2026-01-12T20:27:48.034142] [INFO ] [sig ] [2190/3499] Completed NLOP in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:48.034182] [INFO ] [sig ] [2191/3499] Forecasting NLY... [2026-01-12T20:27:48.034210] [INFO ] [sig ] Generating forecast for: NLY [2026-01-12T20:27:48.034239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-12T20:27:48.046109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-12T20:27:48.046408] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-12T20:27:48.047212] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-12T20:27:48.047264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:48.047296] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:48.047323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:48.047378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:48.103629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:48.104257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:48.104336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:48.104381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:48.225864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:48.226005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:48.226043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:48.226072] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:48.229386] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-12T20:27:48.229689] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-12T20:27:48.229812] [INFO ] [sig ] NLY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:48.373128] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NLY.txt [2026-01-12T20:27:48.373251] [INFO ] [sig ] [2191/3499] Completed NLY in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:48.373290] [INFO ] [sig ] [2192/3499] Forecasting NMAI... [2026-01-12T20:27:48.373319] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-12T20:27:48.373347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-12T20:27:48.384929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-12T20:27:48.385169] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-12T20:27:48.385941] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-12T20:27:48.385993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:48.386048] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:48.386076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:48.386132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:48.442799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:48.443514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:48.443609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:48.443643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:48.557611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:48.557784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:48.557824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:48.557853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:48.561152] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-12T20:27:48.561415] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-12T20:27:48.561541] [INFO ] [sig ] NMAI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:48.703603] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NMAI.txt [2026-01-12T20:27:48.703769] [INFO ] [sig ] [2192/3499] Completed NMAI in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:48.703809] [INFO ] [sig ] [2193/3499] Forecasting NMCO... [2026-01-12T20:27:48.703839] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-12T20:27:48.703868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-12T20:27:48.715529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-12T20:27:48.715898] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-12T20:27:48.716689] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-12T20:27:48.716742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:48.716773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:48.716800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:48.716870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:48.773744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:48.774524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:48.774625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:48.774659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:48.894127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:48.894287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:48.894328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:48.894358] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:48.897784] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-01-12T20:27:48.898081] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-12T20:27:48.898214] [INFO ] [sig ] NMCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:49.046846] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NMCO.txt [2026-01-12T20:27:49.047056] [INFO ] [sig ] [2193/3499] Completed NMCO in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:49.047099] [INFO ] [sig ] [2194/3499] Forecasting NMFC... [2026-01-12T20:27:49.047127] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-12T20:27:49.047167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-12T20:27:49.059460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-12T20:27:49.059837] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-12T20:27:49.060647] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-12T20:27:49.060699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:49.060737] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:49.060766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:49.060834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:49.127187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:49.128405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:49.128569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:49.128645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:49.249170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:49.249345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:49.249387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:49.249416] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:49.252730] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-12T20:27:49.252992] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-12T20:27:49.253111] [INFO ] [sig ] NMFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:49.397167] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NMFC.txt [2026-01-12T20:27:49.397293] [INFO ] [sig ] [2194/3499] Completed NMFC in 0.4s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:49.397330] [INFO ] [sig ] [2195/3499] Forecasting NMG... [2026-01-12T20:27:49.397359] [INFO ] [sig ] Generating forecast for: NMG [2026-01-12T20:27:49.397389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-12T20:27:49.409031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-12T20:27:49.409331] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-12T20:27:49.410096] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-12T20:27:49.410159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:49.410192] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:49.410218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:49.410274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:49.466854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:49.467442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:49.467518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:49.467550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:49.584302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:49.584467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:49.584506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:49.584630] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:49.588021] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-01-12T20:27:49.588310] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-12T20:27:49.588438] [INFO ] [sig ] NMG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:49.734444] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NMG.txt [2026-01-12T20:27:49.734618] [INFO ] [sig ] [2195/3499] Completed NMG in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:49.734661] [INFO ] [sig ] [2196/3499] Forecasting NMI... [2026-01-12T20:27:49.734690] [INFO ] [sig ] Generating forecast for: NMI [2026-01-12T20:27:49.734720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-12T20:27:49.745462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-12T20:27:49.745802] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-12T20:27:49.746558] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-12T20:27:49.746629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:49.746660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:49.746686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:49.746741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:49.802774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:49.803625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:49.803705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:49.803737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:49.908870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:49.909019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:49.909056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:49.909085] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:49.912396] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=77.72%) [2026-01-12T20:27:49.912682] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-12T20:27:49.912801] [INFO ] [sig ] NMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:50.054293] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NMI.txt [2026-01-12T20:27:50.054437] [INFO ] [sig ] [2196/3499] Completed NMI in 0.3s | 2.87 sym/s | Total: 12.7m | ETA: 7.6m [2026-01-12T20:27:50.054480] [INFO ] [sig ] [2197/3499] Forecasting NMIH... [2026-01-12T20:27:50.054509] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-12T20:27:50.054538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-12T20:27:50.066325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-12T20:27:50.066736] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-12T20:27:50.067525] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-12T20:27:50.067597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:50.067632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:50.067659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:50.067735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:50.125836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:50.126723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:50.126807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:50.126839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:50.242333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:50.242493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:50.242534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:50.242563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:50.246188] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-01-12T20:27:50.246492] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-12T20:27:50.246645] [INFO ] [sig ] NMIH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:50.391343] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NMIH.txt [2026-01-12T20:27:50.391516] [INFO ] [sig ] [2197/3499] Completed NMIH in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-12T20:27:50.391563] [INFO ] [sig ] [2198/3499] Forecasting NMM... [2026-01-12T20:27:50.391610] [INFO ] [sig ] Generating forecast for: NMM [2026-01-12T20:27:50.391641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-12T20:27:50.402748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-12T20:27:50.402993] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-12T20:27:50.403759] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-12T20:27:50.403810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:50.403841] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:50.403867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:50.403924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:50.464831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:50.465514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:50.465608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:50.465642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:50.584976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:50.585108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:50.585145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:50.585174] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:50.588423] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-12T20:27:50.588712] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-12T20:27:50.588834] [INFO ] [sig ] NMM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:50.733262] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NMM.txt [2026-01-12T20:27:50.733454] [INFO ] [sig ] [2198/3499] Completed NMM in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-12T20:27:50.733494] [INFO ] [sig ] [2199/3499] Forecasting NMRA... [2026-01-12T20:27:50.733526] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-12T20:27:50.733555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-12T20:27:50.745261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-12T20:27:50.745540] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-12T20:27:50.746300] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-12T20:27:50.746351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:50.746383] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:50.746409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:50.746465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:50.803486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:50.804126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:50.804203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:50.804236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:50.923915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:50.924063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:50.924104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:50.924133] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:50.927433] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-12T20:27:50.927752] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-12T20:27:50.927877] [INFO ] [sig ] NMRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:51.068508] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NMRA.txt [2026-01-12T20:27:51.068646] [INFO ] [sig ] [2199/3499] Completed NMRA in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:51.068686] [INFO ] [sig ] [2200/3499] Forecasting NMRK... [2026-01-12T20:27:51.068715] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-12T20:27:51.068744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-12T20:27:51.079909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-12T20:27:51.080169] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-12T20:27:51.080940] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-12T20:27:51.080992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:51.081023] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:51.081050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:51.081106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:51.138127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:51.138745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:51.138820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:51.138851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:51.262821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:51.262973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:51.263014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:51.263042] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:51.266392] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=75.65%) [2026-01-12T20:27:51.266705] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-12T20:27:51.266830] [INFO ] [sig ] NMRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:51.410560] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NMRK.txt [2026-01-12T20:27:51.410742] [INFO ] [sig ] [2200/3499] Completed NMRK in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:51.410784] [INFO ] [sig ] [2201/3499] Forecasting NN... [2026-01-12T20:27:51.410812] [INFO ] [sig ] Generating forecast for: NN [2026-01-12T20:27:51.410842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-12T20:27:51.422221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-12T20:27:51.422540] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-12T20:27:51.423303] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-12T20:27:51.423354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:51.423385] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:51.423412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:51.423468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:51.481359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:51.482228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:51.482309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:51.482342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:51.602039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:51.602193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:51.602233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:51.602263] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:51.605608] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: UP (p=52.09%) [2026-01-12T20:27:51.605881] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-12T20:27:51.606006] [INFO ] [sig ] NN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:51.749917] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NN.txt [2026-01-12T20:27:51.750074] [INFO ] [sig ] [2201/3499] Completed NN in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:51.750115] [INFO ] [sig ] [2202/3499] Forecasting NNDM... [2026-01-12T20:27:51.750144] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-12T20:27:51.750174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-12T20:27:51.763433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-12T20:27:51.763834] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-12T20:27:51.764630] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-12T20:27:51.764683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:51.764715] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:51.764743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:51.764799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:51.823437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:51.824294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:51.824424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:51.824456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:51.951804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:51.951978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:51.952022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:51.952051] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:51.955791] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-01-12T20:27:51.956067] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-12T20:27:51.956194] [INFO ] [sig ] NNDM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:52.100867] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NNDM.txt [2026-01-12T20:27:52.101017] [INFO ] [sig ] [2202/3499] Completed NNDM in 0.4s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:52.101055] [INFO ] [sig ] [2203/3499] Forecasting NNE... [2026-01-12T20:27:52.101086] [INFO ] [sig ] Generating forecast for: NNE [2026-01-12T20:27:52.101116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-12T20:27:52.112472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-12T20:27:52.112818] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-12T20:27:52.113591] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-12T20:27:52.113644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:52.113675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:52.113702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:52.113758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:52.170259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:52.171138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:52.171217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:52.171249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:52.290886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:52.291049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:52.291092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:52.291123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:52.294434] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=55.34%) [2026-01-12T20:27:52.294725] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-12T20:27:52.294851] [INFO ] [sig ] NNE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:52.438495] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NNE.txt [2026-01-12T20:27:52.438670] [INFO ] [sig ] [2203/3499] Completed NNE in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:52.438711] [INFO ] [sig ] [2204/3499] Forecasting NNI... [2026-01-12T20:27:52.438740] [INFO ] [sig ] Generating forecast for: NNI [2026-01-12T20:27:52.438770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-12T20:27:52.450274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-12T20:27:52.450617] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-12T20:27:52.451379] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-12T20:27:52.451430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:52.451461] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:52.451488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:52.451545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:52.508726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:52.509600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:52.509683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:52.509714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:52.632364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:52.632517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:52.632558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:52.632606] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:52.635913] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=42.81%) [2026-01-12T20:27:52.636187] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-12T20:27:52.636310] [INFO ] [sig ] NNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:52.780440] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NNI.txt [2026-01-12T20:27:52.780613] [INFO ] [sig ] [2204/3499] Completed NNI in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:52.780655] [INFO ] [sig ] [2205/3499] Forecasting NNN... [2026-01-12T20:27:52.780685] [INFO ] [sig ] Generating forecast for: NNN [2026-01-12T20:27:52.780716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-12T20:27:52.792346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-12T20:27:52.792740] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-12T20:27:52.793526] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-12T20:27:52.793604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:52.793639] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:52.793665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:52.793720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:52.849770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:52.850613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:52.850715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:52.850748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:52.969192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:52.969345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:52.969387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:52.969418] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:52.972886] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-12T20:27:52.973166] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-12T20:27:52.973295] [INFO ] [sig ] NNN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:53.116108] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NNN.txt [2026-01-12T20:27:53.116265] [INFO ] [sig ] [2205/3499] Completed NNN in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:53.116307] [INFO ] [sig ] [2206/3499] Forecasting NNOX... [2026-01-12T20:27:53.116337] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-12T20:27:53.116367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-12T20:27:53.131933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-12T20:27:53.132442] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-12T20:27:53.133653] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-12T20:27:53.133722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:53.133791] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:53.133841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:53.133936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:53.215129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:53.216280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:53.216402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:53.216452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:53.346869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:53.347023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:53.347064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:53.347093] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:53.351044] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-01-12T20:27:53.351316] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-12T20:27:53.351436] [INFO ] [sig ] NNOX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:53.492676] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NNOX.txt [2026-01-12T20:27:53.492802] [INFO ] [sig ] [2206/3499] Completed NNOX in 0.4s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:53.492841] [INFO ] [sig ] [2207/3499] Forecasting NNY... [2026-01-12T20:27:53.492870] [INFO ] [sig ] Generating forecast for: NNY [2026-01-12T20:27:53.492899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-12T20:27:53.503482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-12T20:27:53.503776] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-12T20:27:53.504527] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-12T20:27:53.504596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:53.504631] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:53.504658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:53.504714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:53.561292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:53.561969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:53.562046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:53.562079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:53.669912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:53.670064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:53.670104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:53.670132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:53.673452] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-12T20:27:53.673761] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-12T20:27:53.673882] [INFO ] [sig ] NNY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:53.814528] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NNY.txt [2026-01-12T20:27:53.814676] [INFO ] [sig ] [2207/3499] Completed NNY in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:53.814715] [INFO ] [sig ] [2208/3499] Forecasting NOA... [2026-01-12T20:27:53.814744] [INFO ] [sig ] Generating forecast for: NOA [2026-01-12T20:27:53.814773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-12T20:27:53.825877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-12T20:27:53.826178] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-12T20:27:53.826978] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-12T20:27:53.827031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:53.827064] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:53.827091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:53.827147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:53.887195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:53.888078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:53.888159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:53.888191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:54.006703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:54.006849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:54.006889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:54.006918] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:54.010248] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=52.26%) [2026-01-12T20:27:54.010519] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-12T20:27:54.010659] [INFO ] [sig ] NOA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:54.150959] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NOA.txt [2026-01-12T20:27:54.151092] [INFO ] [sig ] [2208/3499] Completed NOA in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:54.151131] [INFO ] [sig ] [2209/3499] Forecasting NOAH... [2026-01-12T20:27:54.151160] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-12T20:27:54.151190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-12T20:27:54.162273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-12T20:27:54.162596] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-12T20:27:54.163357] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-12T20:27:54.163409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:54.163466] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:54.163494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:54.163550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:54.220649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:54.221686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:54.221807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:54.221841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:54.349340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:54.349489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:54.349529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:54.349561] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:54.353153] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-01-12T20:27:54.353438] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-12T20:27:54.353564] [INFO ] [sig ] NOAH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:54.503206] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NOAH.txt [2026-01-12T20:27:54.503365] [INFO ] [sig ] [2209/3499] Completed NOAH in 0.4s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:54.503404] [INFO ] [sig ] [2210/3499] Forecasting NODK... [2026-01-12T20:27:54.503440] [INFO ] [sig ] Generating forecast for: NODK [2026-01-12T20:27:54.503472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-12T20:27:54.513655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-12T20:27:54.514068] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-12T20:27:54.514945] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-12T20:27:54.515002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:54.515035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:54.515064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:54.515123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:54.574701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:54.575552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:54.575655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:54.575688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:54.682663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:54.682821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:54.682863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:54.682893] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:54.686449] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-01-12T20:27:54.686784] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-12T20:27:54.686920] [INFO ] [sig ] NODK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:54.834473] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NODK.txt [2026-01-12T20:27:54.834659] [INFO ] [sig ] [2210/3499] Completed NODK in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:54.834704] [INFO ] [sig ] [2211/3499] Forecasting NOG... [2026-01-12T20:27:54.834734] [INFO ] [sig ] Generating forecast for: NOG [2026-01-12T20:27:54.834764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-12T20:27:54.845831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-12T20:27:54.846169] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-12T20:27:54.846993] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-12T20:27:54.847048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:54.847083] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:54.847111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:54.847168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:54.906193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:54.907064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:54.907148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:54.907183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:55.024463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:55.024638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:55.024680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:55.024709] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:55.028410] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-12T20:27:55.028795] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-12T20:27:55.028937] [INFO ] [sig ] NOG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:55.181806] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NOG.txt [2026-01-12T20:27:55.181959] [INFO ] [sig ] [2211/3499] Completed NOG in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:55.182000] [INFO ] [sig ] [2212/3499] Forecasting NOMD... [2026-01-12T20:27:55.182029] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-12T20:27:55.182059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-12T20:27:55.193469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-12T20:27:55.193811] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-12T20:27:55.194618] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-12T20:27:55.194673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:55.194708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:55.194737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:55.194795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:55.253895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:55.254743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:55.254825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:55.254859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:55.374412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:55.374566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:55.374625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:55.374689] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:55.378455] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-12T20:27:55.378770] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-12T20:27:55.378905] [INFO ] [sig ] NOMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:55.525466] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NOMD.txt [2026-01-12T20:27:55.525629] [INFO ] [sig ] [2212/3499] Completed NOMD in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:55.525670] [INFO ] [sig ] [2213/3499] Forecasting NOTE... [2026-01-12T20:27:55.525700] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-12T20:27:55.525730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-12T20:27:55.536501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-12T20:27:55.536841] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-12T20:27:55.537615] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-12T20:27:55.537668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:55.537700] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:55.537762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:55.537821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:55.596798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:55.597681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:55.597780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:55.597814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:55.713031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:55.713184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:55.713222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:55.713268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:55.716595] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-01-12T20:27:55.716869] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-12T20:27:55.716988] [INFO ] [sig ] NOTE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:55.859081] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NOTE.txt [2026-01-12T20:27:55.859219] [INFO ] [sig ] [2213/3499] Completed NOTE in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:55.859260] [INFO ] [sig ] [2214/3499] Forecasting NPCE... [2026-01-12T20:27:55.859291] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-12T20:27:55.859322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-12T20:27:55.870514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-12T20:27:55.870885] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-12T20:27:55.871706] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-12T20:27:55.871761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:55.871794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:55.871824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:55.871883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:55.929858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:55.930600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:55.930684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:55.930718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:56.047464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:56.047642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:56.047684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:56.047726] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:56.051139] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=76.26%) [2026-01-12T20:27:56.051440] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-12T20:27:56.051569] [INFO ] [sig ] NPCE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:56.198494] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NPCE.txt [2026-01-12T20:27:56.198652] [INFO ] [sig ] [2214/3499] Completed NPCE in 0.3s | 2.87 sym/s | Total: 12.8m | ETA: 7.5m [2026-01-12T20:27:56.198693] [INFO ] [sig ] [2215/3499] Forecasting NPFD... [2026-01-12T20:27:56.198724] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-12T20:27:56.198754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-12T20:27:56.210511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-12T20:27:56.210830] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-12T20:27:56.211624] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-12T20:27:56.211676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:56.211707] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:56.211734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:56.211790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:56.268735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:56.269551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:56.269674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:56.269709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:56.388206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:56.388364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:56.388407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:56.388436] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:56.391825] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=23.96%) [2026-01-12T20:27:56.392093] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-12T20:27:56.392215] [INFO ] [sig ] NPFD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:56.533189] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NPFD.txt [2026-01-12T20:27:56.533339] [INFO ] [sig ] [2215/3499] Completed NPFD in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-12T20:27:56.533379] [INFO ] [sig ] [2216/3499] Forecasting NPK... [2026-01-12T20:27:56.533409] [INFO ] [sig ] Generating forecast for: NPK [2026-01-12T20:27:56.533440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-12T20:27:56.547052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-12T20:27:56.547685] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-12T20:27:56.548840] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-12T20:27:56.548903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:56.548939] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:56.548971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:56.549034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:56.613535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:56.614782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:56.614884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:56.614920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:56.755377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:56.755642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:56.755691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:56.755723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:56.760858] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-12T20:27:56.761405] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-12T20:27:56.761610] [INFO ] [sig ] NPK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:56.911672] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NPK.txt [2026-01-12T20:27:56.911898] [INFO ] [sig ] [2216/3499] Completed NPK in 0.4s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:56.911944] [INFO ] [sig ] [2217/3499] Forecasting NPO... [2026-01-12T20:27:56.911978] [INFO ] [sig ] Generating forecast for: NPO [2026-01-12T20:27:56.912013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-12T20:27:56.927764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-12T20:27:56.928365] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-12T20:27:56.929655] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-12T20:27:56.929714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:56.929748] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:56.929802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:56.929868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:56.990645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:56.992062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:56.992164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:56.992197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:57.118820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:57.119099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:57.119146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:57.119176] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:57.123373] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-12T20:27:57.123732] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-12T20:27:57.124076] [INFO ] [sig ] NPO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:57.273168] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NPO.txt [2026-01-12T20:27:57.273388] [INFO ] [sig ] [2217/3499] Completed NPO in 0.4s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:57.273432] [INFO ] [sig ] [2218/3499] Forecasting NQP... [2026-01-12T20:27:57.273462] [INFO ] [sig ] Generating forecast for: NQP [2026-01-12T20:27:57.273493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-12T20:27:57.287634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-12T20:27:57.288191] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-12T20:27:57.289081] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-12T20:27:57.289136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:57.289169] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:57.289196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:57.289252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:57.345251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:57.345935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:57.346014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:57.346046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:57.462359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:57.462520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:57.462559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:57.462606] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:57.465970] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-12T20:27:57.466240] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-12T20:27:57.466362] [INFO ] [sig ] NQP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:57.607760] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NQP.txt [2026-01-12T20:27:57.607898] [INFO ] [sig ] [2218/3499] Completed NQP in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:57.607937] [INFO ] [sig ] [2219/3499] Forecasting NRC... [2026-01-12T20:27:57.607966] [INFO ] [sig ] Generating forecast for: NRC [2026-01-12T20:27:57.607996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-12T20:27:57.620344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-12T20:27:57.620834] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-12T20:27:57.621850] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-12T20:27:57.621903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:57.621935] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:57.621962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:57.622017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:57.679919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:57.680882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:57.681034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:57.681068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:57.805957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:57.806123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:57.806164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:57.806195] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:57.809770] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=79.40%) [2026-01-12T20:27:57.810046] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-12T20:27:57.810178] [INFO ] [sig ] NRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:57.954471] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NRC.txt [2026-01-12T20:27:57.955812] [INFO ] [sig ] [2219/3499] Completed NRC in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:57.955856] [INFO ] [sig ] [2220/3499] Forecasting NRDS... [2026-01-12T20:27:57.955887] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-12T20:27:57.955916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-12T20:27:57.967328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-12T20:27:57.967698] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-12T20:27:57.968485] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-12T20:27:57.968536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:57.968588] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:57.968618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:57.968674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:58.026068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:58.026949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:58.027035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:58.027069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:58.145309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:58.145471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:58.145513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:58.145542] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:58.148927] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=89.52%) [2026-01-12T20:27:58.149207] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-12T20:27:58.149332] [INFO ] [sig ] NRDS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:58.293350] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NRDS.txt [2026-01-12T20:27:58.293507] [INFO ] [sig ] [2220/3499] Completed NRDS in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:58.293547] [INFO ] [sig ] [2221/3499] Forecasting NREF... [2026-01-12T20:27:58.293596] [INFO ] [sig ] Generating forecast for: NREF [2026-01-12T20:27:58.293635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-12T20:27:58.305702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-12T20:27:58.305983] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-12T20:27:58.306772] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-12T20:27:58.306824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:58.306856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:58.306883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:58.306939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:58.363005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:58.363860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:58.363940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:58.363973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:58.481036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:58.481190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:58.481228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:58.481257] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:58.485143] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-01-12T20:27:58.485419] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-12T20:27:58.485553] [INFO ] [sig ] NREF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:58.627533] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NREF.txt [2026-01-12T20:27:58.627669] [INFO ] [sig ] [2221/3499] Completed NREF in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:58.627708] [INFO ] [sig ] [2222/3499] Forecasting NRG... [2026-01-12T20:27:58.627759] [INFO ] [sig ] Generating forecast for: NRG [2026-01-12T20:27:58.627796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-12T20:27:58.639359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-12T20:27:58.639673] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-12T20:27:58.640429] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-12T20:27:58.640482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:58.640514] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:58.640542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:58.640622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:58.696715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:58.697346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:58.697420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:58.697451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:58.817970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:58.818114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:58.818151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:58.818181] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:58.821505] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-01-12T20:27:58.821794] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-12T20:27:58.821915] [INFO ] [sig ] NRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:58.964288] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NRG.txt [2026-01-12T20:27:58.964453] [INFO ] [sig ] [2222/3499] Completed NRG in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:58.964494] [INFO ] [sig ] [2223/3499] Forecasting NRIM... [2026-01-12T20:27:58.964523] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-12T20:27:58.964552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-12T20:27:58.975946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-12T20:27:58.976206] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-12T20:27:58.976973] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-12T20:27:58.977024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:58.977056] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:58.977083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:58.977139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:59.036690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:59.037540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:59.037650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:59.037689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:59.162087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:59.162224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:59.162262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:59.162290] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:59.165591] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=25.96%) [2026-01-12T20:27:59.165861] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-12T20:27:59.165980] [INFO ] [sig ] NRIM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:59.307386] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NRIM.txt [2026-01-12T20:27:59.307508] [INFO ] [sig ] [2223/3499] Completed NRIM in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:59.307548] [INFO ] [sig ] [2224/3499] Forecasting NRIX... [2026-01-12T20:27:59.307594] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-12T20:27:59.307627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-12T20:27:59.323809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-12T20:27:59.324309] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-12T20:27:59.325510] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-12T20:27:59.325604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:59.325660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:59.325713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:59.325807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:59.390855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:59.391773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:59.391868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:59.391900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:59.512448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:59.512633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:59.512678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:59.512706] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:59.516214] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: UP (p=63.99%) [2026-01-12T20:27:59.516525] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-12T20:27:59.516683] [INFO ] [sig ] NRIX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:27:59.660255] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NRIX.txt [2026-01-12T20:27:59.660404] [INFO ] [sig ] [2224/3499] Completed NRIX in 0.4s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:59.660443] [INFO ] [sig ] [2225/3499] Forecasting NRK... [2026-01-12T20:27:59.660474] [INFO ] [sig ] Generating forecast for: NRK [2026-01-12T20:27:59.660504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-12T20:27:59.671697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-12T20:27:59.671972] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-12T20:27:59.672748] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-12T20:27:59.672800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:27:59.672833] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:27:59.672860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:27:59.672916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:27:59.730734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:27:59.731634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:27:59.731721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:27:59.731754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:27:59.851034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:27:59.851196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:27:59.851237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:27:59.851267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:27:59.854680] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-12T20:27:59.854950] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-12T20:27:59.855080] [INFO ] [sig ] NRK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:27:59.998357] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NRK.txt [2026-01-12T20:27:59.998512] [INFO ] [sig ] [2225/3499] Completed NRK in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:27:59.998551] [INFO ] [sig ] [2226/3499] Forecasting NRP... [2026-01-12T20:27:59.998600] [INFO ] [sig ] Generating forecast for: NRP [2026-01-12T20:27:59.998632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-12T20:28:00.010561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-12T20:28:00.010922] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-12T20:28:00.011760] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-12T20:28:00.011814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:00.011874] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:00.011905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:00.011977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:00.068596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:00.069220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:00.069296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:00.069328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:00.181448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:00.181618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:00.181660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:00.181693] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:00.185025] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-12T20:28:00.185294] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-12T20:28:00.185414] [INFO ] [sig ] NRP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:00.386262] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NRP.txt [2026-01-12T20:28:00.386401] [INFO ] [sig ] [2226/3499] Completed NRP in 0.4s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:28:00.386441] [INFO ] [sig ] [2227/3499] Forecasting NRXP... [2026-01-12T20:28:00.386470] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-12T20:28:00.386499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-12T20:28:00.397457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-12T20:28:00.397767] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-12T20:28:00.398524] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-12T20:28:00.398593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:00.398628] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:00.398655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:00.398715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:00.455165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:00.455851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:00.455929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:00.455961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:00.572908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:00.573054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:00.573094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:00.573123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:00.576421] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-01-12T20:28:00.576727] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-12T20:28:00.576867] [INFO ] [sig ] NRXP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:00.717628] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NRXP.txt [2026-01-12T20:28:00.717809] [INFO ] [sig ] [2227/3499] Completed NRXP in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:28:00.717852] [INFO ] [sig ] [2228/3499] Forecasting NSC... [2026-01-12T20:28:00.717881] [INFO ] [sig ] Generating forecast for: NSC [2026-01-12T20:28:00.717910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-12T20:28:00.729734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-12T20:28:00.730074] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-12T20:28:00.730846] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-12T20:28:00.730899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:00.730931] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:00.730958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:00.731013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:00.788133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:00.788894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:00.788970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:00.789002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:00.908078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:00.908237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:00.908274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:00.908302] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:00.911690] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=63.11%) [2026-01-12T20:28:00.911960] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-12T20:28:00.912082] [INFO ] [sig ] NSC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:01.053682] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NSC.txt [2026-01-12T20:28:01.053848] [INFO ] [sig ] [2228/3499] Completed NSC in 0.3s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:28:01.053889] [INFO ] [sig ] [2229/3499] Forecasting NSP... [2026-01-12T20:28:01.053918] [INFO ] [sig ] Generating forecast for: NSP [2026-01-12T20:28:01.053949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-12T20:28:01.068083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-12T20:28:01.068559] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-12T20:28:01.069487] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-12T20:28:01.069543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:01.069594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:01.069623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:01.069680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:01.131222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:01.132165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:01.132255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:01.132287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:01.259170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:01.259336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:01.259377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:01.259441] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:01.263415] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-01-12T20:28:01.263955] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-12T20:28:01.264144] [INFO ] [sig ] NSP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:01.463545] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NSP.txt [2026-01-12T20:28:01.463787] [INFO ] [sig ] [2229/3499] Completed NSP in 0.4s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:28:01.463856] [INFO ] [sig ] [2230/3499] Forecasting NSSC... [2026-01-12T20:28:01.463907] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-12T20:28:01.463960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-12T20:28:01.481124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-12T20:28:01.481547] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-12T20:28:01.482498] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-12T20:28:01.482597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:01.482654] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:01.482688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:01.482762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:01.566520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:01.567818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:01.567953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:01.568010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:01.753099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:01.753300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:01.753362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:01.753407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:01.758916] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-12T20:28:01.759403] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-12T20:28:01.759640] [INFO ] [sig ] NSSC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:01.990408] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NSSC.txt [2026-01-12T20:28:01.990671] [INFO ] [sig ] [2230/3499] Completed NSSC in 0.5s | 2.87 sym/s | Total: 12.9m | ETA: 7.4m [2026-01-12T20:28:01.990743] [INFO ] [sig ] [2231/3499] Forecasting NTAP... [2026-01-12T20:28:01.990797] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-12T20:28:01.990850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-12T20:28:02.009166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-12T20:28:02.009669] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-12T20:28:02.015253] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-12T20:28:02.015554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:02.015645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:02.015704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:02.015822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:02.102628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:02.104277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:02.104461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:02.104519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:02.261118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:02.261313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:02.261368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:02.261408] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:02.266724] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-12T20:28:02.267158] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-12T20:28:02.267344] [INFO ] [sig ] NTAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:02.431899] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NTAP.txt [2026-01-12T20:28:02.432054] [INFO ] [sig ] [2231/3499] Completed NTAP in 0.4s | 2.87 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-12T20:28:02.432094] [INFO ] [sig ] [2232/3499] Forecasting NTB... [2026-01-12T20:28:02.432123] [INFO ] [sig ] Generating forecast for: NTB [2026-01-12T20:28:02.432154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-12T20:28:02.445293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-12T20:28:02.445685] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-12T20:28:02.446507] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-12T20:28:02.446597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:02.446645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:02.446676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:02.446745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:02.507015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:02.507965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:02.508051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:02.508084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:02.633034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:02.633184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:02.633226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:02.633255] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:02.636931] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=28.68%) [2026-01-12T20:28:02.637243] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-12T20:28:02.637405] [INFO ] [sig ] NTB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:02.781220] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NTB.txt [2026-01-12T20:28:02.781368] [INFO ] [sig ] [2232/3499] Completed NTB in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-12T20:28:02.781408] [INFO ] [sig ] [2233/3499] Forecasting NTES... [2026-01-12T20:28:02.781437] [INFO ] [sig ] Generating forecast for: NTES [2026-01-12T20:28:02.781468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-12T20:28:02.792866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-12T20:28:02.793201] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-12T20:28:02.794068] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-12T20:28:02.794123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:02.794158] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:02.794186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:02.794244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:02.850224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:02.851076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:02.851156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:02.851188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:02.972133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:02.972304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:02.972355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:02.972390] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:02.975929] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-12T20:28:02.976215] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-12T20:28:02.976345] [INFO ] [sig ] NTES: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:03.117652] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NTES.txt [2026-01-12T20:28:03.117806] [INFO ] [sig ] [2233/3499] Completed NTES in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-12T20:28:03.117857] [INFO ] [sig ] [2234/3499] Forecasting NTIC... [2026-01-12T20:28:03.117887] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-12T20:28:03.117916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-12T20:28:03.128601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-12T20:28:03.128891] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-12T20:28:03.129661] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-12T20:28:03.129715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:03.129750] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:03.129777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:03.129834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:03.186295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:03.187144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:03.187228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:03.187261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:03.293107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:03.293258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:03.293296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:03.293325] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:03.296767] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-01-12T20:28:03.297045] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-12T20:28:03.297170] [INFO ] [sig ] NTIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:03.438622] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NTIC.txt [2026-01-12T20:28:03.438765] [INFO ] [sig ] [2234/3499] Completed NTIC in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:03.438804] [INFO ] [sig ] [2235/3499] Forecasting NTLA... [2026-01-12T20:28:03.438833] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-12T20:28:03.438863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-12T20:28:03.450638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-12T20:28:03.450949] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-12T20:28:03.451789] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-12T20:28:03.451851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:03.451887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:03.451914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:03.451971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:03.510870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:03.511724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:03.511807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:03.511840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:03.632860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:03.633008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:03.633047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:03.633075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:03.636368] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-12T20:28:03.636672] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-12T20:28:03.636793] [INFO ] [sig ] NTLA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:03.779871] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NTLA.txt [2026-01-12T20:28:03.780022] [INFO ] [sig ] [2235/3499] Completed NTLA in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:03.780061] [INFO ] [sig ] [2236/3499] Forecasting NTNX... [2026-01-12T20:28:03.780092] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-12T20:28:03.780122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-12T20:28:03.794037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-12T20:28:03.794389] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-12T20:28:03.795540] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-12T20:28:03.795629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:03.795674] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:03.795710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:03.795789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:03.856507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:03.857378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:03.857491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:03.857526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:03.985898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:03.986063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:03.986104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:03.986134] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:03.989536] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-12T20:28:03.989834] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-12T20:28:03.989960] [INFO ] [sig ] NTNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:04.135206] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NTNX.txt [2026-01-12T20:28:04.135362] [INFO ] [sig ] [2236/3499] Completed NTNX in 0.4s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:04.135404] [INFO ] [sig ] [2237/3499] Forecasting NTRA... [2026-01-12T20:28:04.135434] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-12T20:28:04.135465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-12T20:28:04.147818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-12T20:28:04.148240] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-12T20:28:04.149158] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-12T20:28:04.149219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:04.149254] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:04.149282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:04.149340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:04.210661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:04.211541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:04.211650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:04.211686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:04.339751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:04.339916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:04.339980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:04.340013] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:04.343428] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-12T20:28:04.343742] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-12T20:28:04.343872] [INFO ] [sig ] NTRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:04.496025] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NTRA.txt [2026-01-12T20:28:04.496188] [INFO ] [sig ] [2237/3499] Completed NTRA in 0.4s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:04.496230] [INFO ] [sig ] [2238/3499] Forecasting NTRB... [2026-01-12T20:28:04.496261] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-12T20:28:04.496292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-12T20:28:04.507909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-12T20:28:04.508270] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-12T20:28:04.509186] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-12T20:28:04.509241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:04.509275] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:04.509303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:04.509361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:04.568542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:04.569429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:04.569517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:04.569552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:04.685082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:04.685240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:04.685279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:04.685308] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:04.688725] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=62.38%) [2026-01-12T20:28:04.689037] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-12T20:28:04.689160] [INFO ] [sig ] NTRB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:04.837513] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NTRB.txt [2026-01-12T20:28:04.837709] [INFO ] [sig ] [2238/3499] Completed NTRB in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:04.837775] [INFO ] [sig ] [2239/3499] Forecasting NTRS... [2026-01-12T20:28:04.837805] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-12T20:28:04.837834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-12T20:28:04.850087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-12T20:28:04.850495] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-12T20:28:04.851359] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-12T20:28:04.851418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:04.851453] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:04.851481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:04.851552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:04.910607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:04.911463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:04.911548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:04.911609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:05.030371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:05.030522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:05.030560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:05.030608] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:05.033960] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-12T20:28:05.034227] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-12T20:28:05.034347] [INFO ] [sig ] NTRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:05.184988] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NTRS.txt [2026-01-12T20:28:05.185185] [INFO ] [sig ] [2239/3499] Completed NTRS in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:05.185232] [INFO ] [sig ] [2240/3499] Forecasting NTRSO... [2026-01-12T20:28:05.185262] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-12T20:28:05.185292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-12T20:28:05.197591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-12T20:28:05.197906] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-12T20:28:05.198910] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-12T20:28:05.198977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:05.199012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:05.199039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:05.199096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:05.255858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:05.256614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:05.256694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:05.256728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:05.375271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:05.375426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:05.375467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:05.375495] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:05.378966] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-01-12T20:28:05.379237] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-12T20:28:05.379361] [INFO ] [sig ] NTRSO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:05.522521] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NTRSO.txt [2026-01-12T20:28:05.522670] [INFO ] [sig ] [2240/3499] Completed NTRSO in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:05.522711] [INFO ] [sig ] [2241/3499] Forecasting NUKK... [2026-01-12T20:28:05.522741] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-12T20:28:05.522770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-12T20:28:05.534462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-12T20:28:05.534761] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-12T20:28:05.535519] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-12T20:28:05.535592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:05.535649] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:05.535679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:05.535736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:05.592339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:05.592980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:05.593059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:05.593091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:05.716066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:05.716212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:05.716251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:05.716278] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:05.719719] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-01-12T20:28:05.720050] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-12T20:28:05.720183] [INFO ] [sig ] NUKK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:05.868497] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NUKK.txt [2026-01-12T20:28:05.868663] [INFO ] [sig ] [2241/3499] Completed NUKK in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:05.868707] [INFO ] [sig ] [2242/3499] Forecasting NUS... [2026-01-12T20:28:05.868737] [INFO ] [sig ] Generating forecast for: NUS [2026-01-12T20:28:05.868770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-12T20:28:05.879870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-12T20:28:05.880175] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-12T20:28:05.880952] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-12T20:28:05.881004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:05.881035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:05.881062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:05.881119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:05.937493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:05.938235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:05.938315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:05.938349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:06.058843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:06.058995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:06.059033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:06.059063] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:06.062343] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-12T20:28:06.062646] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-12T20:28:06.062779] [INFO ] [sig ] NUS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:06.204213] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NUS.txt [2026-01-12T20:28:06.204343] [INFO ] [sig ] [2242/3499] Completed NUS in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:06.204380] [INFO ] [sig ] [2243/3499] Forecasting NUTX... [2026-01-12T20:28:06.204410] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-12T20:28:06.204438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-12T20:28:06.215680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-12T20:28:06.216012] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-12T20:28:06.216808] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-12T20:28:06.216861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:06.216927] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:06.216967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:06.217048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:06.273655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:06.274409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:06.274491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:06.274524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:06.394906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:06.395056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:06.395100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:06.395131] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:06.398490] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=58.99%) [2026-01-12T20:28:06.398781] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-12T20:28:06.398904] [INFO ] [sig ] NUTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:06.539360] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NUTX.txt [2026-01-12T20:28:06.539492] [INFO ] [sig ] [2243/3499] Completed NUTX in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:06.539531] [INFO ] [sig ] [2244/3499] Forecasting NUVB... [2026-01-12T20:28:06.539560] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-12T20:28:06.539610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-12T20:28:06.551158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-12T20:28:06.551442] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-12T20:28:06.552223] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-12T20:28:06.552275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:06.552307] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:06.552334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:06.552389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:06.608770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:06.609549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:06.609646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:06.609679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:06.732631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:06.732791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:06.732831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:06.732859] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:06.736143] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=90.90%) [2026-01-12T20:28:06.736412] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-12T20:28:06.736532] [INFO ] [sig ] NUVB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:06.882296] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NUVB.txt [2026-01-12T20:28:06.882455] [INFO ] [sig ] [2244/3499] Completed NUVB in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:06.882501] [INFO ] [sig ] [2245/3499] Forecasting NUVL... [2026-01-12T20:28:06.882532] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-12T20:28:06.882561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-12T20:28:06.894152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-12T20:28:06.894511] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-12T20:28:06.895291] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-12T20:28:06.895344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:06.895376] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:06.895403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:06.895459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:06.954028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:06.954863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:06.954944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:06.954977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:07.079655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:07.079823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:07.079883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:07.079923] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:07.083754] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=65.49%) [2026-01-12T20:28:07.084058] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-12T20:28:07.084188] [INFO ] [sig ] NUVL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:07.229941] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NUVL.txt [2026-01-12T20:28:07.230112] [INFO ] [sig ] [2245/3499] Completed NUVL in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:07.230153] [INFO ] [sig ] [2246/3499] Forecasting NUWE... [2026-01-12T20:28:07.230184] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-12T20:28:07.230223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-12T20:28:07.241611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-12T20:28:07.241882] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-12T20:28:07.242659] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-12T20:28:07.242711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:07.242742] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:07.242770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:07.242826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:07.303381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:07.304232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:07.304315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:07.304347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:07.419555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:07.419718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:07.419757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:07.419822] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:07.423246] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=45.57%) [2026-01-12T20:28:07.423517] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-12T20:28:07.423686] [INFO ] [sig ] NUWE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:07.570775] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NUWE.txt [2026-01-12T20:28:07.570914] [INFO ] [sig ] [2246/3499] Completed NUWE in 0.3s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:07.570955] [INFO ] [sig ] [2247/3499] Forecasting NVAX... [2026-01-12T20:28:07.570984] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-12T20:28:07.571014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-12T20:28:07.583545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-12T20:28:07.583921] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-12T20:28:07.584928] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-12T20:28:07.584998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:07.585043] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:07.585083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:07.585165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:07.649068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:07.650017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:07.650105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:07.650137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:07.767361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:07.767508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:07.767547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:07.767594] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:07.770935] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-01-12T20:28:07.771200] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-12T20:28:07.771322] [INFO ] [sig ] NVAX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:07.921335] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NVAX.txt [2026-01-12T20:28:07.921515] [INFO ] [sig ] [2247/3499] Completed NVAX in 0.4s | 2.87 sym/s | Total: 13.0m | ETA: 7.3m [2026-01-12T20:28:07.921558] [INFO ] [sig ] [2248/3499] Forecasting NVD... [2026-01-12T20:28:07.921607] [INFO ] [sig ] Generating forecast for: NVD [2026-01-12T20:28:07.921639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-12T20:28:07.935242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-12T20:28:07.935641] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-12T20:28:07.936449] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-12T20:28:07.936502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:07.936533] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:07.936560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:07.936635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:07.993981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:07.994770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:07.994864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:07.994900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:08.108850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:08.109007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:08.109047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:08.109106] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:08.112446] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=34.76%) [2026-01-12T20:28:08.112736] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-12T20:28:08.112864] [INFO ] [sig ] NVD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:08.258619] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVD.txt [2026-01-12T20:28:08.258775] [INFO ] [sig ] [2248/3499] Completed NVD in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-12T20:28:08.258815] [INFO ] [sig ] [2249/3499] Forecasting NVDA... [2026-01-12T20:28:08.258844] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-12T20:28:08.258875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-12T20:28:08.270473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-12T20:28:08.270818] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-12T20:28:08.271604] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-12T20:28:08.271656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:08.271687] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:08.271714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:08.271769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:08.329252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:08.330020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:08.330099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:08.330130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:08.454394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:08.454545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:08.454602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:08.454632] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:08.458029] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-01-12T20:28:08.458344] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-12T20:28:08.458473] [INFO ] [sig ] NVDA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:08.609751] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NVDA.txt [2026-01-12T20:28:08.609901] [INFO ] [sig ] [2249/3499] Completed NVDA in 0.4s | 2.87 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-12T20:28:08.609944] [INFO ] [sig ] [2250/3499] Forecasting NVDD... [2026-01-12T20:28:08.609973] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-12T20:28:08.610002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-12T20:28:08.621464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-12T20:28:08.621789] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-12T20:28:08.622561] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-12T20:28:08.622633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:08.622665] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:08.622692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:08.622748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:08.679837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:08.680652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:08.680748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:08.680782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:08.804896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:08.805052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:08.805092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:08.805121] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:08.808892] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-12T20:28:08.809176] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-12T20:28:08.809299] [INFO ] [sig ] NVDD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:08.952194] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NVDD.txt [2026-01-12T20:28:08.952329] [INFO ] [sig ] [2250/3499] Completed NVDD in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-12T20:28:08.952368] [INFO ] [sig ] [2251/3499] Forecasting NVDL... [2026-01-12T20:28:08.952398] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-12T20:28:08.952427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-12T20:28:08.963817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-12T20:28:08.964069] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-12T20:28:08.964846] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-12T20:28:08.964898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:08.964929] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:08.964955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:08.965011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:09.021719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:09.022462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:09.022541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:09.022591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:09.143468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:09.143644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:09.143683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:09.143712] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:09.147408] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-12T20:28:09.147701] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-12T20:28:09.147839] [INFO ] [sig ] NVDL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:09.293268] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NVDL.txt [2026-01-12T20:28:09.293391] [INFO ] [sig ] [2251/3499] Completed NVDL in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:09.293430] [INFO ] [sig ] [2252/3499] Forecasting NVDS... [2026-01-12T20:28:09.293459] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-12T20:28:09.293489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-12T20:28:09.304464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-12T20:28:09.304728] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-12T20:28:09.305472] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-12T20:28:09.305524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:09.305598] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:09.305629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:09.305686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:09.362378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:09.362971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:09.363045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:09.363077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:09.486025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:09.486150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:09.486189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:09.486216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:09.489596] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=80.06%) [2026-01-12T20:28:09.489878] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-12T20:28:09.489999] [INFO ] [sig ] NVDS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:09.633673] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NVDS.txt [2026-01-12T20:28:09.633789] [INFO ] [sig ] [2252/3499] Completed NVDS in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:09.633828] [INFO ] [sig ] [2253/3499] Forecasting NVEC... [2026-01-12T20:28:09.633857] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-12T20:28:09.633887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-12T20:28:09.646015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-12T20:28:09.646445] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-12T20:28:09.647311] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-12T20:28:09.647367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:09.647400] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:09.647427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:09.647484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:09.714814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:09.715984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:09.716143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:09.716200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:09.837805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:09.837974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:09.838028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:09.838072] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:09.842178] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-01-12T20:28:09.842630] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-12T20:28:09.842845] [INFO ] [sig ] NVEC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:09.991845] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVEC.txt [2026-01-12T20:28:09.991988] [INFO ] [sig ] [2253/3499] Completed NVEC in 0.4s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:09.992029] [INFO ] [sig ] [2254/3499] Forecasting NVG... [2026-01-12T20:28:09.992059] [INFO ] [sig ] Generating forecast for: NVG [2026-01-12T20:28:09.992089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-12T20:28:10.004451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-12T20:28:10.004833] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-12T20:28:10.005645] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-12T20:28:10.005697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:10.005729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:10.005755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:10.005811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:10.062119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:10.062838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:10.062922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:10.062954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:10.185646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:10.185805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:10.185845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:10.185874] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:10.189283] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=36.90%) [2026-01-12T20:28:10.189557] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-12T20:28:10.189719] [INFO ] [sig ] NVG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:10.330452] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVG.txt [2026-01-12T20:28:10.330614] [INFO ] [sig ] [2254/3499] Completed NVG in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:10.330655] [INFO ] [sig ] [2255/3499] Forecasting NVGS... [2026-01-12T20:28:10.330685] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-12T20:28:10.330714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-12T20:28:10.344964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-12T20:28:10.345273] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-12T20:28:10.346057] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-12T20:28:10.346109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:10.346139] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:10.346165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:10.346220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:10.405199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:10.406018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:10.406104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:10.406137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:10.525718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:10.525873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:10.525911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:10.525939] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:10.529294] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=12.21%) [2026-01-12T20:28:10.529563] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-12T20:28:10.529706] [INFO ] [sig ] NVGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:10.669968] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVGS.txt [2026-01-12T20:28:10.670104] [INFO ] [sig ] [2255/3499] Completed NVGS in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:10.670144] [INFO ] [sig ] [2256/3499] Forecasting NVMI... [2026-01-12T20:28:10.670187] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-12T20:28:10.670220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-12T20:28:10.681804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-12T20:28:10.682121] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-12T20:28:10.682894] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-12T20:28:10.682947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:10.682979] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:10.683006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:10.683062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:10.738772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:10.739441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:10.739517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:10.739549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:10.858280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:10.858432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:10.858472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:10.858502] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:10.861945] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=42.79%) [2026-01-12T20:28:10.862225] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-12T20:28:10.862348] [INFO ] [sig ] NVMI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:11.010366] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVMI.txt [2026-01-12T20:28:11.010535] [INFO ] [sig ] [2256/3499] Completed NVMI in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:11.010594] [INFO ] [sig ] [2257/3499] Forecasting NVO... [2026-01-12T20:28:11.010627] [INFO ] [sig ] Generating forecast for: NVO [2026-01-12T20:28:11.010658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-12T20:28:11.022665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-12T20:28:11.022984] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-12T20:28:11.024030] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-12T20:28:11.024083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:11.024116] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:11.024144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:11.024357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:11.083349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:11.084127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:11.084207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:11.084240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:11.215495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:11.215688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:11.215731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:11.215760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:11.220246] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=10.04%) [2026-01-12T20:28:11.220554] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-12T20:28:11.220735] [INFO ] [sig ] NVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:11.373280] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVO.txt [2026-01-12T20:28:11.373420] [INFO ] [sig ] [2257/3499] Completed NVO in 0.4s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:11.373461] [INFO ] [sig ] [2258/3499] Forecasting NVRI... [2026-01-12T20:28:11.373491] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-12T20:28:11.373520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-12T20:28:11.387861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-12T20:28:11.388300] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-12T20:28:11.389241] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-12T20:28:11.389301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:11.389336] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:11.389367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:11.389438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:11.446947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:11.447883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:11.447968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:11.447999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:11.568098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:11.568258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:11.568297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:11.568326] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:11.571645] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-01-12T20:28:11.571911] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-12T20:28:11.572037] [INFO ] [sig ] NVRI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:11.714272] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVRI.txt [2026-01-12T20:28:11.714428] [INFO ] [sig ] [2258/3499] Completed NVRI in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:11.714467] [INFO ] [sig ] [2259/3499] Forecasting NVS... [2026-01-12T20:28:11.714497] [INFO ] [sig ] Generating forecast for: NVS [2026-01-12T20:28:11.714527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-12T20:28:11.726208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-12T20:28:11.726522] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-12T20:28:11.727295] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-12T20:28:11.727347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:11.727380] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:11.727406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:11.727462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:11.785144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:11.786008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:11.786089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:11.786121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:11.909974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:11.910130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:11.910170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:11.910214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:11.913541] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-01-12T20:28:11.913827] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-12T20:28:11.913949] [INFO ] [sig ] NVS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:12.067947] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NVS.txt [2026-01-12T20:28:12.068109] [INFO ] [sig ] [2259/3499] Completed NVS in 0.4s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:12.068149] [INFO ] [sig ] [2260/3499] Forecasting NVTS... [2026-01-12T20:28:12.068180] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-12T20:28:12.068212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-12T20:28:12.080092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-12T20:28:12.080414] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-12T20:28:12.081217] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-12T20:28:12.081271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:12.081329] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:12.081359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:12.081434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:12.140059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:12.140972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:12.141055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:12.141087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:12.253696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:12.253843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:12.253882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:12.253910] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:12.257182] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=5.13%) [2026-01-12T20:28:12.257448] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-12T20:28:12.257566] [INFO ] [sig ] NVTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:12.401322] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NVTS.txt [2026-01-12T20:28:12.401481] [INFO ] [sig ] [2260/3499] Completed NVTS in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:12.401524] [INFO ] [sig ] [2261/3499] Forecasting NWBI... [2026-01-12T20:28:12.401554] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-12T20:28:12.401603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-12T20:28:12.413487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-12T20:28:12.413825] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-12T20:28:12.414595] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-12T20:28:12.414648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:12.414680] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:12.414707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:12.414764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:12.471800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:12.472697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:12.472785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:12.472840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:12.594891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:12.595049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:12.595089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:12.595118] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:12.598676] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=27.50%) [2026-01-12T20:28:12.598949] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-12T20:28:12.599078] [INFO ] [sig ] NWBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:12.747212] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NWBI.txt [2026-01-12T20:28:12.747375] [INFO ] [sig ] [2261/3499] Completed NWBI in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:12.747424] [INFO ] [sig ] [2262/3499] Forecasting NWE... [2026-01-12T20:28:12.747454] [INFO ] [sig ] Generating forecast for: NWE [2026-01-12T20:28:12.747485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-12T20:28:12.759406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-12T20:28:12.759731] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-12T20:28:12.760474] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-12T20:28:12.760525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:12.760557] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:12.760610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:12.760669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:12.817150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:12.817917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:12.817994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:12.818026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:12.933976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:12.934123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:12.934161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:12.934190] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:12.937529] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=69.63%) [2026-01-12T20:28:12.937828] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-12T20:28:12.937952] [INFO ] [sig ] NWE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:13.085778] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NWE.txt [2026-01-12T20:28:13.085982] [INFO ] [sig ] [2262/3499] Completed NWE in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:13.086040] [INFO ] [sig ] [2263/3499] Forecasting NWFL... [2026-01-12T20:28:13.086087] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-12T20:28:13.086130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-12T20:28:13.098205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-12T20:28:13.098556] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-12T20:28:13.099356] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-12T20:28:13.099411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:13.099444] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:13.099472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:13.099542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:13.156995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:13.157924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:13.158010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:13.158043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:13.269493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:13.269672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:13.269712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:13.269769] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:13.273095] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=46.15%) [2026-01-12T20:28:13.273362] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-12T20:28:13.273482] [INFO ] [sig ] NWFL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:13.418113] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NWFL.txt [2026-01-12T20:28:13.418287] [INFO ] [sig ] [2263/3499] Completed NWFL in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:13.418329] [INFO ] [sig ] [2264/3499] Forecasting NWG... [2026-01-12T20:28:13.418359] [INFO ] [sig ] Generating forecast for: NWG [2026-01-12T20:28:13.418390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-12T20:28:13.431498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-12T20:28:13.431898] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-12T20:28:13.432720] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-12T20:28:13.432772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:13.432804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:13.432831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:13.432887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:13.488693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:13.489567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:13.489676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:13.489710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:13.607353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:13.607512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:13.607551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:13.607599] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:13.610981] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-01-12T20:28:13.611261] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-12T20:28:13.611384] [INFO ] [sig ] NWG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:13.752594] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NWG.txt [2026-01-12T20:28:13.752732] [INFO ] [sig ] [2264/3499] Completed NWG in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:13.752771] [INFO ] [sig ] [2265/3499] Forecasting NWL... [2026-01-12T20:28:13.752801] [INFO ] [sig ] Generating forecast for: NWL [2026-01-12T20:28:13.752832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-12T20:28:13.764343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-12T20:28:13.764623] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-12T20:28:13.765370] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-12T20:28:13.765432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:13.765465] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:13.765493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:13.765549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:13.821222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:13.821990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:13.822067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:13.822100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:13.947285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:13.947441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:13.947481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:13.947511] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:13.951012] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-12T20:28:13.951295] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-12T20:28:13.951424] [INFO ] [sig ] NWL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:14.099155] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NWL.txt [2026-01-12T20:28:14.099287] [INFO ] [sig ] [2265/3499] Completed NWL in 0.3s | 2.87 sym/s | Total: 13.1m | ETA: 7.2m [2026-01-12T20:28:14.099326] [INFO ] [sig ] [2266/3499] Forecasting NWPX... [2026-01-12T20:28:14.099355] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-12T20:28:14.099384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-12T20:28:14.110528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-12T20:28:14.110823] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-12T20:28:14.111605] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-12T20:28:14.111657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:14.111690] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:14.111717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:14.111775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:14.171656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:14.172477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:14.172555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:14.172604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:14.293859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:14.294015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:14.294054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:14.294082] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:14.297356] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-01-12T20:28:14.297637] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-12T20:28:14.297792] [INFO ] [sig ] NWPX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:14.441735] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NWPX.txt [2026-01-12T20:28:14.441894] [INFO ] [sig ] [2266/3499] Completed NWPX in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-12T20:28:14.441935] [INFO ] [sig ] [2267/3499] Forecasting NWS... [2026-01-12T20:28:14.441964] [INFO ] [sig ] Generating forecast for: NWS [2026-01-12T20:28:14.441994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-12T20:28:14.453495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-12T20:28:14.453879] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-12T20:28:14.454701] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-12T20:28:14.454755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:14.454787] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:14.454814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:14.454871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:14.512447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:14.513319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:14.513402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:14.513436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:14.635587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:14.635720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:14.635761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:14.635789] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:14.639151] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=69.80%) [2026-01-12T20:28:14.639424] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-12T20:28:14.639548] [INFO ] [sig ] NWS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:14.786389] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NWS.txt [2026-01-12T20:28:14.786507] [INFO ] [sig ] [2267/3499] Completed NWS in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-12T20:28:14.786545] [INFO ] [sig ] [2268/3499] Forecasting NWSA... [2026-01-12T20:28:14.786592] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-12T20:28:14.786625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-12T20:28:14.797892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-12T20:28:14.798176] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-12T20:28:14.798945] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-12T20:28:14.798996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:14.799028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:14.799059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:14.799115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:14.855994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:14.856609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:14.856685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:14.856717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:14.974463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:14.974677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:14.974725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:14.974754] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:14.978133] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=19.73%) [2026-01-12T20:28:14.978416] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-12T20:28:14.978548] [INFO ] [sig ] NWSA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:15.120328] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NWSA.txt [2026-01-12T20:28:15.120500] [INFO ] [sig ] [2268/3499] Completed NWSA in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:15.120541] [INFO ] [sig ] [2269/3499] Forecasting NX... [2026-01-12T20:28:15.120589] [INFO ] [sig ] Generating forecast for: NX [2026-01-12T20:28:15.120624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-12T20:28:15.132619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-12T20:28:15.132991] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-12T20:28:15.133813] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-12T20:28:15.133865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:15.133899] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:15.133926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:15.133985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:15.191237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:15.192091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:15.192171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:15.192203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:15.311725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:15.311857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:15.311894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:15.311921] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:15.315159] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-01-12T20:28:15.315422] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-12T20:28:15.315543] [INFO ] [sig ] NX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:15.456693] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NX.txt [2026-01-12T20:28:15.456813] [INFO ] [sig ] [2269/3499] Completed NX in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:15.456851] [INFO ] [sig ] [2270/3499] Forecasting NXE... [2026-01-12T20:28:15.456880] [INFO ] [sig ] Generating forecast for: NXE [2026-01-12T20:28:15.456909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-12T20:28:15.467616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-12T20:28:15.467925] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-12T20:28:15.468689] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-12T20:28:15.468741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:15.468773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:15.468800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:15.468855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:15.524916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:15.525517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:15.525632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:15.525666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:15.643082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:15.643225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:15.643264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:15.643293] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:15.646558] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-01-12T20:28:15.646859] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-12T20:28:15.646982] [INFO ] [sig ] NXE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:15.791414] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NXE.txt [2026-01-12T20:28:15.791538] [INFO ] [sig ] [2270/3499] Completed NXE in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:15.791593] [INFO ] [sig ] [2271/3499] Forecasting NXG... [2026-01-12T20:28:15.791625] [INFO ] [sig ] Generating forecast for: NXG [2026-01-12T20:28:15.791655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-12T20:28:15.802426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-12T20:28:15.802721] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-12T20:28:15.803482] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-12T20:28:15.803533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:15.803564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:15.803610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:15.803670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:15.860228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:15.860887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:15.860962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:15.860993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:15.977977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:15.978108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:15.978146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:15.978173] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:15.981417] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=83.79%) [2026-01-12T20:28:15.981715] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-12T20:28:15.981839] [INFO ] [sig ] NXG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:16.125064] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/NXG.txt [2026-01-12T20:28:16.125191] [INFO ] [sig ] [2271/3499] Completed NXG in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:16.125229] [INFO ] [sig ] [2272/3499] Forecasting NXGL... [2026-01-12T20:28:16.125257] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-12T20:28:16.125286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-12T20:28:16.135686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-12T20:28:16.135960] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-12T20:28:16.136723] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-12T20:28:16.136775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:16.136807] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:16.136834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:16.136890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:16.193603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:16.194424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:16.194503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:16.194536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:16.306923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:16.307076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:16.307148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:16.307177] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:16.310497] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-01-12T20:28:16.310779] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-12T20:28:16.310900] [INFO ] [sig ] NXGL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:16.451651] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NXGL.txt [2026-01-12T20:28:16.451773] [INFO ] [sig ] [2272/3499] Completed NXGL in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:16.451812] [INFO ] [sig ] [2273/3499] Forecasting NXP... [2026-01-12T20:28:16.451841] [INFO ] [sig ] Generating forecast for: NXP [2026-01-12T20:28:16.451870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-12T20:28:16.463195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-12T20:28:16.463478] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-12T20:28:16.464248] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-12T20:28:16.464301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:16.464332] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:16.464359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:16.464414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:16.524029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:16.524743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:16.524824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:16.524856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:16.641115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:16.641269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:16.641305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:16.641333] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:16.644617] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=22.42%) [2026-01-12T20:28:16.644895] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-12T20:28:16.645021] [INFO ] [sig ] NXP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:16.796044] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NXP.txt [2026-01-12T20:28:16.796189] [INFO ] [sig ] [2273/3499] Completed NXP in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:16.796228] [INFO ] [sig ] [2274/3499] Forecasting NXPI... [2026-01-12T20:28:16.796257] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-12T20:28:16.796286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-12T20:28:16.807832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-12T20:28:16.808116] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-12T20:28:16.808926] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-12T20:28:16.808980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:16.809013] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:16.809040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:16.809100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:16.867742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:16.868462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:16.868546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:16.868602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:16.996872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:16.997030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:16.997069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:16.997097] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:17.000519] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-12T20:28:17.000845] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-12T20:28:17.000980] [INFO ] [sig ] NXPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:17.146956] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NXPI.txt [2026-01-12T20:28:17.147101] [INFO ] [sig ] [2274/3499] Completed NXPI in 0.4s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:17.147141] [INFO ] [sig ] [2275/3499] Forecasting NYXH... [2026-01-12T20:28:17.147170] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-12T20:28:17.147201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-12T20:28:17.158838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-12T20:28:17.159180] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-12T20:28:17.159966] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-12T20:28:17.160018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:17.160051] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:17.160082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:17.160138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:17.216881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:17.217736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:17.217832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:17.217864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:17.342873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:17.343050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:17.343092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:17.343120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:17.346788] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-12T20:28:17.347176] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-12T20:28:17.347317] [INFO ] [sig ] NYXH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:17.494424] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NYXH.txt [2026-01-12T20:28:17.494551] [INFO ] [sig ] [2275/3499] Completed NYXH in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:17.494606] [INFO ] [sig ] [2276/3499] Forecasting NZF... [2026-01-12T20:28:17.494638] [INFO ] [sig ] Generating forecast for: NZF [2026-01-12T20:28:17.494667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-12T20:28:17.506706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-12T20:28:17.506965] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-12T20:28:17.507753] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-12T20:28:17.507805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:17.507849] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:17.507877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:17.507932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:17.564001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:17.564626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:17.564702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:17.564733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:17.682226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:17.682364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:17.682403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:17.682433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:17.685785] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=11.91%) [2026-01-12T20:28:17.686060] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-12T20:28:17.686187] [INFO ] [sig ] NZF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:17.849388] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/NZF.txt [2026-01-12T20:28:17.849521] [INFO ] [sig ] [2276/3499] Completed NZF in 0.4s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:17.849562] [INFO ] [sig ] [2277/3499] Forecasting OABI... [2026-01-12T20:28:17.849611] [INFO ] [sig ] Generating forecast for: OABI [2026-01-12T20:28:17.849642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-12T20:28:17.861907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-12T20:28:17.862205] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-12T20:28:17.862977] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-12T20:28:17.863029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:17.863091] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:17.863121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:17.863178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:17.921014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:17.921654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:17.921732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:17.921766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:18.046265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:18.046405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:18.046443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:18.046471] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:18.049799] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-01-12T20:28:18.050069] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-12T20:28:18.050193] [INFO ] [sig ] OABI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:18.203414] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OABI.txt [2026-01-12T20:28:18.203547] [INFO ] [sig ] [2277/3499] Completed OABI in 0.4s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:18.203604] [INFO ] [sig ] [2278/3499] Forecasting OBDC... [2026-01-12T20:28:18.203635] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-12T20:28:18.203664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-12T20:28:18.217051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-12T20:28:18.217355] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-12T20:28:18.218155] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-12T20:28:18.218211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:18.218242] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:18.218268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:18.218324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:18.277619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:18.278264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:18.278342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:18.278376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:18.396443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:18.396610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:18.396651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:18.396680] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:18.400013] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=42.59%) [2026-01-12T20:28:18.400295] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-12T20:28:18.400420] [INFO ] [sig ] OBDC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:18.562732] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OBDC.txt [2026-01-12T20:28:18.562879] [INFO ] [sig ] [2278/3499] Completed OBDC in 0.4s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:18.562918] [INFO ] [sig ] [2279/3499] Forecasting OBIL... [2026-01-12T20:28:18.562948] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-12T20:28:18.562977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-12T20:28:18.574624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-12T20:28:18.574901] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-12T20:28:18.575669] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-12T20:28:18.575721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:18.575753] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:18.575781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:18.575836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:18.634161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:18.634800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:18.634878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:18.634912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:18.739962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:18.740090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:18.740127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:18.740155] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:18.743330] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-01-12T20:28:18.743609] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-12T20:28:18.743731] [INFO ] [sig ] OBIL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:18.889039] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OBIL.txt [2026-01-12T20:28:18.889186] [INFO ] [sig ] [2279/3499] Completed OBIL in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:18.889234] [INFO ] [sig ] [2280/3499] Forecasting OBIO... [2026-01-12T20:28:18.889264] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-12T20:28:18.889294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-12T20:28:18.902264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-12T20:28:18.902560] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-12T20:28:18.903344] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-12T20:28:18.903396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:18.903428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:18.903455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:18.903512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:18.962133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:18.962747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:18.962832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:18.962866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:19.079357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:19.079493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:19.079530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:19.079605] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:19.082884] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-01-12T20:28:19.083149] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-12T20:28:19.083271] [INFO ] [sig ] OBIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:19.228829] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OBIO.txt [2026-01-12T20:28:19.228988] [INFO ] [sig ] [2280/3499] Completed OBIO in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:19.229030] [INFO ] [sig ] [2281/3499] Forecasting OBK... [2026-01-12T20:28:19.229059] [INFO ] [sig ] Generating forecast for: OBK [2026-01-12T20:28:19.229089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-12T20:28:19.241363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-12T20:28:19.241744] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-12T20:28:19.242506] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-12T20:28:19.242560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:19.242610] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:19.242638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:19.242695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:19.300682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:19.301472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:19.301556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:19.301608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:19.423524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:19.423701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:19.423744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:19.423775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:19.427184] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-01-12T20:28:19.427464] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-12T20:28:19.427626] [INFO ] [sig ] OBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:19.569331] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OBK.txt [2026-01-12T20:28:19.569466] [INFO ] [sig ] [2281/3499] Completed OBK in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:19.569511] [INFO ] [sig ] [2282/3499] Forecasting OC... [2026-01-12T20:28:19.569554] [INFO ] [sig ] Generating forecast for: OC [2026-01-12T20:28:19.569609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-12T20:28:19.581126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-12T20:28:19.581432] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-12T20:28:19.582224] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-12T20:28:19.582275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:19.582306] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:19.582332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:19.582390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:19.640412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:19.641178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:19.641261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:19.641295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:19.764385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:19.764552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:19.764614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:19.764646] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:19.768119] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=24.22%) [2026-01-12T20:28:19.768396] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-12T20:28:19.768524] [INFO ] [sig ] OC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:19.911352] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OC.txt [2026-01-12T20:28:19.911505] [INFO ] [sig ] [2282/3499] Completed OC in 0.3s | 2.87 sym/s | Total: 13.2m | ETA: 7.1m [2026-01-12T20:28:19.911545] [INFO ] [sig ] [2283/3499] Forecasting OCCI... [2026-01-12T20:28:19.911593] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-12T20:28:19.911627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-12T20:28:19.922949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-12T20:28:19.923248] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-12T20:28:19.924029] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-12T20:28:19.924081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:19.924112] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:19.924139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:19.924195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:19.979841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:19.980425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:19.980502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:19.980533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:20.094610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:20.094744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:20.094781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:20.094823] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:20.098230] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-12T20:28:20.098497] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-12T20:28:20.098638] [INFO ] [sig ] OCCI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:20.241184] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OCCI.txt [2026-01-12T20:28:20.241305] [INFO ] [sig ] [2283/3499] Completed OCCI in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-12T20:28:20.241345] [INFO ] [sig ] [2284/3499] Forecasting OCFC... [2026-01-12T20:28:20.241373] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-12T20:28:20.241401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-12T20:28:20.253807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-12T20:28:20.254104] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-12T20:28:20.254916] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-12T20:28:20.254970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:20.255004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:20.255032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:20.255090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:20.313350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:20.313997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:20.314078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:20.314111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:20.435275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:20.435427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:20.435468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:20.435497] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:20.438950] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-01-12T20:28:20.439277] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-12T20:28:20.439439] [INFO ] [sig ] OCFC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:20.583752] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OCFC.txt [2026-01-12T20:28:20.583870] [INFO ] [sig ] [2284/3499] Completed OCFC in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-12T20:28:20.583909] [INFO ] [sig ] [2285/3499] Forecasting OCGN... [2026-01-12T20:28:20.583938] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-12T20:28:20.583967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-12T20:28:20.595541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-12T20:28:20.595839] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-12T20:28:20.596622] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-12T20:28:20.596682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:20.596714] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:20.596741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:20.596796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:20.657826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:20.658777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:20.658883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:20.658918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:20.778556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:20.778688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:20.778725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:20.778753] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:20.782147] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-01-12T20:28:20.782413] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-12T20:28:20.782532] [INFO ] [sig ] OCGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:20.927009] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OCGN.txt [2026-01-12T20:28:20.927158] [INFO ] [sig ] [2285/3499] Completed OCGN in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:20.927202] [INFO ] [sig ] [2286/3499] Forecasting OCSL... [2026-01-12T20:28:20.927232] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-12T20:28:20.927262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-12T20:28:20.939948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-12T20:28:20.940253] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-12T20:28:20.941052] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-12T20:28:20.941105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:20.941137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:20.941165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:20.941227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:21.000948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:21.001605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:21.001692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:21.001726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:21.124687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:21.124839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:21.124879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:21.124914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:21.128414] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=18.94%) [2026-01-12T20:28:21.128715] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-12T20:28:21.128841] [INFO ] [sig ] OCSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:21.273351] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OCSL.txt [2026-01-12T20:28:21.273474] [INFO ] [sig ] [2286/3499] Completed OCSL in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:21.273513] [INFO ] [sig ] [2287/3499] Forecasting OCUL... [2026-01-12T20:28:21.273541] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-12T20:28:21.273587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-12T20:28:21.285382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-12T20:28:21.285868] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-12T20:28:21.286695] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-12T20:28:21.286748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:21.286793] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:21.286824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:21.286882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:21.349464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:21.350371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:21.350712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:21.350749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:21.475350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:21.475511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:21.475553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:21.475600] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:21.479048] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-12T20:28:21.479319] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-12T20:28:21.479439] [INFO ] [sig ] OCUL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:21.622231] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OCUL.txt [2026-01-12T20:28:21.622343] [INFO ] [sig ] [2287/3499] Completed OCUL in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:21.622381] [INFO ] [sig ] [2288/3499] Forecasting ODC... [2026-01-12T20:28:21.622411] [INFO ] [sig ] Generating forecast for: ODC [2026-01-12T20:28:21.622440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-12T20:28:21.633364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-12T20:28:21.633678] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-12T20:28:21.634435] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-12T20:28:21.634486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:21.634518] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:21.634545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:21.634620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:21.691543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:21.692167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:21.692248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:21.692280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:21.808476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:21.808606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:21.808645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:21.808673] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:21.811899] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-01-12T20:28:21.812165] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-12T20:28:21.812289] [INFO ] [sig ] ODC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:21.955975] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ODC.txt [2026-01-12T20:28:21.956105] [INFO ] [sig ] [2288/3499] Completed ODC in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:21.956143] [INFO ] [sig ] [2289/3499] Forecasting ODD... [2026-01-12T20:28:21.956173] [INFO ] [sig ] Generating forecast for: ODD [2026-01-12T20:28:21.956205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-12T20:28:21.968491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-12T20:28:21.968801] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-12T20:28:21.969561] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-12T20:28:21.969630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:21.969662] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:21.969688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:21.969753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:22.026861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:22.027448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:22.027525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:22.027556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:22.145274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:22.145418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:22.145456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:22.145485] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:22.148842] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=62.15%) [2026-01-12T20:28:22.149110] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-12T20:28:22.149234] [INFO ] [sig ] ODD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:22.290930] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ODD.txt [2026-01-12T20:28:22.291042] [INFO ] [sig ] [2289/3499] Completed ODD in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:22.291080] [INFO ] [sig ] [2290/3499] Forecasting ODFL... [2026-01-12T20:28:22.291109] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-12T20:28:22.291138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-12T20:28:22.303611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-12T20:28:22.303909] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-12T20:28:22.304708] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-12T20:28:22.304761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:22.304795] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:22.304822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:22.304884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:22.362488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:22.363098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:22.363175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:22.363206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:22.481723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:22.481870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:22.481910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:22.481939] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:22.485197] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-01-12T20:28:22.485460] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-12T20:28:22.485595] [INFO ] [sig ] ODFL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:22.627076] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ODFL.txt [2026-01-12T20:28:22.627237] [INFO ] [sig ] [2290/3499] Completed ODFL in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:22.627292] [INFO ] [sig ] [2291/3499] Forecasting OEC... [2026-01-12T20:28:22.627333] [INFO ] [sig ] Generating forecast for: OEC [2026-01-12T20:28:22.627383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-12T20:28:22.639204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-12T20:28:22.639488] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-12T20:28:22.640340] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-12T20:28:22.640395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:22.640428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:22.640455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:22.640516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:22.699318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:22.699945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:22.700022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:22.700054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:22.818319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:22.818423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:22.818459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:22.818487] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:22.821607] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-12T20:28:22.821872] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-12T20:28:22.821991] [INFO ] [sig ] OEC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:22.963646] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OEC.txt [2026-01-12T20:28:22.963754] [INFO ] [sig ] [2291/3499] Completed OEC in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:22.963792] [INFO ] [sig ] [2292/3499] Forecasting OESX... [2026-01-12T20:28:22.963820] [INFO ] [sig ] Generating forecast for: OESX [2026-01-12T20:28:22.963849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-12T20:28:22.975216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-12T20:28:22.975500] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-12T20:28:22.976292] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-12T20:28:22.976345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:22.976378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:22.976405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:22.976462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:23.033968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:23.034590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:23.034668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:23.034706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:23.147667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:23.147814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:23.147853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:23.147881] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:23.151110] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-01-12T20:28:23.151375] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-12T20:28:23.151493] [INFO ] [sig ] OESX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:23.291965] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OESX.txt [2026-01-12T20:28:23.292087] [INFO ] [sig ] [2292/3499] Completed OESX in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:23.292127] [INFO ] [sig ] [2293/3499] Forecasting OFG... [2026-01-12T20:28:23.292157] [INFO ] [sig ] Generating forecast for: OFG [2026-01-12T20:28:23.292187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-12T20:28:23.303858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-12T20:28:23.304145] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-12T20:28:23.304947] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-12T20:28:23.304999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:23.305032] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:23.305060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:23.305116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:23.364846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:23.365454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:23.365530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:23.365562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:23.482038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:23.482142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:23.482179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:23.482208] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:23.485300] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-01-12T20:28:23.485561] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-12T20:28:23.485716] [INFO ] [sig ] OFG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:23.627532] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OFG.txt [2026-01-12T20:28:23.627655] [INFO ] [sig ] [2293/3499] Completed OFG in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:23.627693] [INFO ] [sig ] [2294/3499] Forecasting OFIX... [2026-01-12T20:28:23.627738] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-12T20:28:23.627770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-12T20:28:23.639189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-12T20:28:23.639491] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-12T20:28:23.640323] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-12T20:28:23.640383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:23.640450] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:23.640489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:23.640590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:23.699588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:23.700204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:23.700281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:23.700315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:23.819261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:23.819366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:23.819401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:23.819430] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:23.822558] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=66.43%) [2026-01-12T20:28:23.822850] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-12T20:28:23.822970] [INFO ] [sig ] OFIX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:23.965261] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OFIX.txt [2026-01-12T20:28:23.965374] [INFO ] [sig ] [2294/3499] Completed OFIX in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:23.965411] [INFO ] [sig ] [2295/3499] Forecasting OFLX... [2026-01-12T20:28:23.965440] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-12T20:28:23.965469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-12T20:28:23.976935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-12T20:28:23.977207] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-12T20:28:23.978044] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-12T20:28:23.978097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:23.978130] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:23.978158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:23.978223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:24.037224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:24.037865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:24.037943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:24.037976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:24.154221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:24.154343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:24.154381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:24.154409] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:24.157651] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-01-12T20:28:24.157943] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-12T20:28:24.158062] [INFO ] [sig ] OFLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:24.299251] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OFLX.txt [2026-01-12T20:28:24.299362] [INFO ] [sig ] [2295/3499] Completed OFLX in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:24.299400] [INFO ] [sig ] [2296/3499] Forecasting OFS... [2026-01-12T20:28:24.299428] [INFO ] [sig ] Generating forecast for: OFS [2026-01-12T20:28:24.299457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-12T20:28:24.310737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-12T20:28:24.311015] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-12T20:28:24.311870] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-12T20:28:24.311931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:24.311965] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:24.311994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:24.312051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:24.371421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:24.372229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:24.372306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:24.372339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:24.488441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:24.488549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:24.488602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:24.488633] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:24.491852] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-01-12T20:28:24.492129] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-12T20:28:24.492252] [INFO ] [sig ] OFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:24.632084] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OFS.txt [2026-01-12T20:28:24.632193] [INFO ] [sig ] [2296/3499] Completed OFS in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:24.632231] [INFO ] [sig ] [2297/3499] Forecasting OGE... [2026-01-12T20:28:24.632261] [INFO ] [sig ] Generating forecast for: OGE [2026-01-12T20:28:24.632295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-12T20:28:24.643376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-12T20:28:24.643675] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-12T20:28:24.644424] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-12T20:28:24.644475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:24.644507] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:24.644534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:24.644620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:24.702405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:24.703016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:24.703094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:24.703126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:24.822081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:24.822185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:24.822221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:24.822286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:24.825589] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-01-12T20:28:24.825855] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-12T20:28:24.825977] [INFO ] [sig ] OGE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:24.972095] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OGE.txt [2026-01-12T20:28:24.972257] [INFO ] [sig ] [2297/3499] Completed OGE in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:24.972297] [INFO ] [sig ] [2298/3499] Forecasting OGI... [2026-01-12T20:28:24.972326] [INFO ] [sig ] Generating forecast for: OGI [2026-01-12T20:28:24.972365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-12T20:28:24.984607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-12T20:28:24.984924] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-12T20:28:24.985785] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-12T20:28:24.985852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:24.985890] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:24.985920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:24.985990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:25.044317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:25.044934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:25.045045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:25.045081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:25.165207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:25.165355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:25.165395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:25.165423] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:25.168701] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-01-12T20:28:25.168965] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-12T20:28:25.169083] [INFO ] [sig ] OGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:25.310961] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OGI.txt [2026-01-12T20:28:25.311076] [INFO ] [sig ] [2298/3499] Completed OGI in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:25.311114] [INFO ] [sig ] [2299/3499] Forecasting OGN... [2026-01-12T20:28:25.311143] [INFO ] [sig ] Generating forecast for: OGN [2026-01-12T20:28:25.311173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-12T20:28:25.322863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-12T20:28:25.323153] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-12T20:28:25.323995] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-12T20:28:25.324048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:25.324082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:25.324109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:25.324169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:25.382641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:25.383238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:25.383324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:25.383356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:25.507979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:25.508089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:25.508127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:25.508159] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:25.511500] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=26.50%) [2026-01-12T20:28:25.511791] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-12T20:28:25.511917] [INFO ] [sig ] OGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:25.657663] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OGN.txt [2026-01-12T20:28:25.657794] [INFO ] [sig ] [2299/3499] Completed OGN in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:25.657835] [INFO ] [sig ] [2300/3499] Forecasting OHI... [2026-01-12T20:28:25.657869] [INFO ] [sig ] Generating forecast for: OHI [2026-01-12T20:28:25.657902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-12T20:28:25.669008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-12T20:28:25.669278] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-12T20:28:25.670077] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-12T20:28:25.670139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:25.670174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:25.670202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:25.670258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:25.728891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:25.729510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:25.729613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:25.729656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:25.849382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:25.849497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:25.849536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:25.849566] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:25.852840] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-12T20:28:25.853115] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-12T20:28:25.853239] [INFO ] [sig ] OHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:25.998679] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OHI.txt [2026-01-12T20:28:25.998793] [INFO ] [sig ] [2300/3499] Completed OHI in 0.3s | 2.87 sym/s | Total: 13.3m | ETA: 7.0m [2026-01-12T20:28:25.998833] [INFO ] [sig ] [2301/3499] Forecasting OI... [2026-01-12T20:28:25.998862] [INFO ] [sig ] Generating forecast for: OI [2026-01-12T20:28:25.998892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-12T20:28:26.010715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-12T20:28:26.011026] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-12T20:28:26.011858] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-12T20:28:26.011916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:26.011959] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:26.011997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:26.012070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:26.071760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:26.072485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:26.072565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:26.072624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:26.201854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:26.202014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:26.202056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:26.202084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:26.205805] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-12T20:28:26.206130] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-12T20:28:26.206264] [INFO ] [sig ] OI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:26.351415] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OI.txt [2026-01-12T20:28:26.351530] [INFO ] [sig ] [2301/3499] Completed OI in 0.4s | 2.87 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-12T20:28:26.351587] [INFO ] [sig ] [2302/3499] Forecasting OIA... [2026-01-12T20:28:26.351621] [INFO ] [sig ] Generating forecast for: OIA [2026-01-12T20:28:26.351664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-12T20:28:26.362417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-12T20:28:26.362724] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-12T20:28:26.363521] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-12T20:28:26.363596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:26.363635] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:26.363663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:26.363725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:26.425240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:26.425892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:26.425969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:26.426002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:26.547032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:26.547169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:26.547208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:26.547237] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:26.550633] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-01-12T20:28:26.550907] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-12T20:28:26.551031] [INFO ] [sig ] OIA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:26.693546] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OIA.txt [2026-01-12T20:28:26.693717] [INFO ] [sig ] [2302/3499] Completed OIA in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:26.693757] [INFO ] [sig ] [2303/3499] Forecasting OII... [2026-01-12T20:28:26.693786] [INFO ] [sig ] Generating forecast for: OII [2026-01-12T20:28:26.693816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-12T20:28:26.704770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-12T20:28:26.705051] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-12T20:28:26.705886] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-12T20:28:26.705938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:26.705969] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:26.705996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:26.706052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:26.762051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:26.762648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:26.762724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:26.762755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:26.879356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:26.879474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:26.879512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:26.879539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:26.882763] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-12T20:28:26.883026] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-12T20:28:26.883143] [INFO ] [sig ] OII: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:27.024454] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OII.txt [2026-01-12T20:28:27.024593] [INFO ] [sig ] [2303/3499] Completed OII in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:27.024640] [INFO ] [sig ] [2304/3499] Forecasting OIS... [2026-01-12T20:28:27.024670] [INFO ] [sig ] Generating forecast for: OIS [2026-01-12T20:28:27.024699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-12T20:28:27.035462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-12T20:28:27.035748] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-12T20:28:27.036498] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-12T20:28:27.036550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:27.036606] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:27.036636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:27.036699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:27.093471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:27.094099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:27.094174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:27.094231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:27.214616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:27.214737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:27.214776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:27.214806] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:27.218408] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-01-12T20:28:27.218697] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-12T20:28:27.218819] [INFO ] [sig ] OIS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:27.364605] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OIS.txt [2026-01-12T20:28:27.364723] [INFO ] [sig ] [2304/3499] Completed OIS in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:27.364763] [INFO ] [sig ] [2305/3499] Forecasting OKE... [2026-01-12T20:28:27.364793] [INFO ] [sig ] Generating forecast for: OKE [2026-01-12T20:28:27.364824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-12T20:28:27.376046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-12T20:28:27.376321] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-12T20:28:27.377099] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-12T20:28:27.377152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:27.377186] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:27.377214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:27.377270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:27.433672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:27.434271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:27.434347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:27.434379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:27.553937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:27.554056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:27.554094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:27.554123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:27.557336] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-01-12T20:28:27.557617] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-12T20:28:27.557765] [INFO ] [sig ] OKE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:27.698414] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OKE.txt [2026-01-12T20:28:27.698530] [INFO ] [sig ] [2305/3499] Completed OKE in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:27.698585] [INFO ] [sig ] [2306/3499] Forecasting OKTA... [2026-01-12T20:28:27.698618] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-12T20:28:27.698646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-12T20:28:27.710597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-12T20:28:27.710868] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-12T20:28:27.711634] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-12T20:28:27.711685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:27.711716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:27.711743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:27.711799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:27.769031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:27.769657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:27.769743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:27.769775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:27.891956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:27.892081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:27.892119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:27.892149] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:27.895472] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-12T20:28:27.895756] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-12T20:28:27.895880] [INFO ] [sig ] OKTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:28.040066] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OKTA.txt [2026-01-12T20:28:28.040186] [INFO ] [sig ] [2306/3499] Completed OKTA in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:28.040223] [INFO ] [sig ] [2307/3499] Forecasting OKYO... [2026-01-12T20:28:28.040252] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-12T20:28:28.040280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-12T20:28:28.051867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-12T20:28:28.052235] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-12T20:28:28.053099] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-12T20:28:28.053153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:28.053185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:28.053213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:28.053269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:28.110691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:28.111289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:28.111371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:28.111404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:28.230080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:28.230234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:28.230274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:28.230319] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:28.233713] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-12T20:28:28.234017] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-12T20:28:28.234149] [INFO ] [sig ] OKYO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:28.379978] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OKYO.txt [2026-01-12T20:28:28.380163] [INFO ] [sig ] [2307/3499] Completed OKYO in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:28.380202] [INFO ] [sig ] [2308/3499] Forecasting OLED... [2026-01-12T20:28:28.380232] [INFO ] [sig ] Generating forecast for: OLED [2026-01-12T20:28:28.380262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-12T20:28:28.391127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-12T20:28:28.391427] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-12T20:28:28.392197] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-12T20:28:28.392249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:28.392281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:28.392308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:28.392364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:28.452874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:28.453754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:28.453838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:28.453871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:28.575331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:28.575500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:28.575543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:28.575590] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:28.579035] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-12T20:28:28.579306] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-12T20:28:28.579453] [INFO ] [sig ] OLED: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:28.725313] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OLED.txt [2026-01-12T20:28:28.725467] [INFO ] [sig ] [2308/3499] Completed OLED in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:28.725507] [INFO ] [sig ] [2309/3499] Forecasting OLLI... [2026-01-12T20:28:28.725541] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-12T20:28:28.725598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-12T20:28:28.737047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-12T20:28:28.737347] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-12T20:28:28.738213] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-12T20:28:28.738267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:28.738303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:28.738337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:28.738407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:28.796504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:28.797123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:28.797241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:28.797276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:28.913929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:28.914067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:28.914105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:28.914133] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:28.917373] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-12T20:28:28.917658] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-12T20:28:28.917795] [INFO ] [sig ] OLLI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:29.060213] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OLLI.txt [2026-01-12T20:28:29.060334] [INFO ] [sig ] [2309/3499] Completed OLLI in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:29.060372] [INFO ] [sig ] [2310/3499] Forecasting OLMA... [2026-01-12T20:28:29.060401] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-12T20:28:29.060430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-12T20:28:29.071503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-12T20:28:29.071832] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-12T20:28:29.072658] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-12T20:28:29.072714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:29.072749] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:29.072778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:29.072836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:29.131543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:29.132205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:29.132283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:29.132316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:29.258623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:29.258765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:29.258806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:29.258837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:29.262233] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-01-12T20:28:29.262506] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-12T20:28:29.262668] [INFO ] [sig ] OLMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:29.408076] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OLMA.txt [2026-01-12T20:28:29.408207] [INFO ] [sig ] [2310/3499] Completed OLMA in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:29.408247] [INFO ] [sig ] [2311/3499] Forecasting OLN... [2026-01-12T20:28:29.408277] [INFO ] [sig ] Generating forecast for: OLN [2026-01-12T20:28:29.408308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-12T20:28:29.420803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-12T20:28:29.421145] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-12T20:28:29.422239] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-12T20:28:29.422292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:29.422361] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:29.422402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:29.422479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:29.486023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:29.486821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:29.486902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:29.486935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:29.606923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:29.607080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:29.607118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:29.607148] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:29.610627] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=58.12%) [2026-01-12T20:28:29.610909] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-12T20:28:29.611034] [INFO ] [sig ] OLN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:29.758398] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OLN.txt [2026-01-12T20:28:29.758523] [INFO ] [sig ] [2311/3499] Completed OLN in 0.4s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:29.758561] [INFO ] [sig ] [2312/3499] Forecasting OLP... [2026-01-12T20:28:29.758608] [INFO ] [sig ] Generating forecast for: OLP [2026-01-12T20:28:29.758639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-12T20:28:29.769554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-12T20:28:29.769863] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-12T20:28:29.770687] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-12T20:28:29.770740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:29.770773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:29.770801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:29.770858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:29.829084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:29.830147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:29.830230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:29.830264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:29.948631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:29.948887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:29.948929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:29.948957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:29.952343] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-01-12T20:28:29.952651] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-12T20:28:29.952781] [INFO ] [sig ] OLP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:30.099992] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OLP.txt [2026-01-12T20:28:30.100147] [INFO ] [sig ] [2312/3499] Completed OLP in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:30.100189] [INFO ] [sig ] [2313/3499] Forecasting OLPX... [2026-01-12T20:28:30.100219] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-12T20:28:30.100250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-12T20:28:30.113074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-12T20:28:30.113427] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-12T20:28:30.114414] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-12T20:28:30.114466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:30.114499] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:30.114693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:30.114763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:30.173754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:30.174376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:30.174453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:30.174486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:30.294974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:30.295109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:30.295148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:30.295177] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:30.298489] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=49.04%) [2026-01-12T20:28:30.298776] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-12T20:28:30.298898] [INFO ] [sig ] OLPX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:30.441830] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OLPX.txt [2026-01-12T20:28:30.441984] [INFO ] [sig ] [2313/3499] Completed OLPX in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:30.442025] [INFO ] [sig ] [2314/3499] Forecasting OM... [2026-01-12T20:28:30.442054] [INFO ] [sig ] Generating forecast for: OM [2026-01-12T20:28:30.442085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-12T20:28:30.453497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-12T20:28:30.453815] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-12T20:28:30.454588] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-12T20:28:30.454640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:30.454672] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:30.454699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:30.454755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:30.511867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:30.512663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:30.512742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:30.512774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:30.629260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:30.629414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:30.629453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:30.629509] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:30.633114] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-12T20:28:30.633418] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-12T20:28:30.633557] [INFO ] [sig ] OM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:30.778387] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OM.txt [2026-01-12T20:28:30.778541] [INFO ] [sig ] [2314/3499] Completed OM in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:30.778599] [INFO ] [sig ] [2315/3499] Forecasting OMAB... [2026-01-12T20:28:30.778631] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-12T20:28:30.778667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-12T20:28:30.790051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-12T20:28:30.790397] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-12T20:28:30.791179] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-12T20:28:30.791241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:30.791278] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:30.791305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:30.791367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:30.849923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:30.850799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:30.850908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:30.850941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:30.972991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:30.973164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:30.973206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:30.973236] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:30.976941] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-12T20:28:30.977245] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-12T20:28:30.977379] [INFO ] [sig ] OMAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:31.121937] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OMAB.txt [2026-01-12T20:28:31.122096] [INFO ] [sig ] [2315/3499] Completed OMAB in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:31.122139] [INFO ] [sig ] [2316/3499] Forecasting OMC... [2026-01-12T20:28:31.122183] [INFO ] [sig ] Generating forecast for: OMC [2026-01-12T20:28:31.122231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-12T20:28:31.133465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-12T20:28:31.133875] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-12T20:28:31.134698] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-12T20:28:31.134750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:31.134783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:31.134810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:31.134867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:31.192717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:31.193620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:31.193704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:31.193737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:31.314417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:31.314593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:31.314637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:31.314667] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:31.318160] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-12T20:28:31.318452] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-12T20:28:31.318606] [INFO ] [sig ] OMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:31.462305] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OMC.txt [2026-01-12T20:28:31.462463] [INFO ] [sig ] [2316/3499] Completed OMC in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:31.462505] [INFO ] [sig ] [2317/3499] Forecasting OMCL... [2026-01-12T20:28:31.462534] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-12T20:28:31.462565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-12T20:28:31.474518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-12T20:28:31.474869] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-12T20:28:31.475644] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-12T20:28:31.475695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:31.475727] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:31.475754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:31.475811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:31.533731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:31.534463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:31.534542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:31.534592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:31.657816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:31.657972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:31.658013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:31.658041] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:31.661377] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=42.04%) [2026-01-12T20:28:31.661682] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-12T20:28:31.661834] [INFO ] [sig ] OMCL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:31.821646] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OMCL.txt [2026-01-12T20:28:31.821822] [INFO ] [sig ] [2317/3499] Completed OMCL in 0.4s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:31.821870] [INFO ] [sig ] [2318/3499] Forecasting OMEX... [2026-01-12T20:28:31.821901] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-12T20:28:31.821931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-12T20:28:31.833266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-12T20:28:31.833560] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-12T20:28:31.834361] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-12T20:28:31.834414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:31.834446] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:31.834474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:31.834533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:31.894474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:31.895404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:31.895498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:31.895538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:32.020413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:32.020565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:32.020624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:32.020669] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:32.023986] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=41.68%) [2026-01-12T20:28:32.024254] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-12T20:28:32.024372] [INFO ] [sig ] OMEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:32.165975] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OMEX.txt [2026-01-12T20:28:32.166106] [INFO ] [sig ] [2318/3499] Completed OMEX in 0.3s | 2.87 sym/s | Total: 13.4m | ETA: 6.9m [2026-01-12T20:28:32.166146] [INFO ] [sig ] [2319/3499] Forecasting OMF... [2026-01-12T20:28:32.166174] [INFO ] [sig ] Generating forecast for: OMF [2026-01-12T20:28:32.166203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-12T20:28:32.177410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-12T20:28:32.177747] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-12T20:28:32.178517] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-12T20:28:32.178586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:32.178622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:32.178649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:32.178706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:32.236837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:32.237540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:32.237638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:32.237674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:32.359622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:32.359956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:32.359997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:32.360026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:32.363428] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-12T20:28:32.363747] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-12T20:28:32.363877] [INFO ] [sig ] OMF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:32.508446] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OMF.txt [2026-01-12T20:28:32.508608] [INFO ] [sig ] [2319/3499] Completed OMF in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:32.508653] [INFO ] [sig ] [2320/3499] Forecasting ON... [2026-01-12T20:28:32.508683] [INFO ] [sig ] Generating forecast for: ON [2026-01-12T20:28:32.508715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-12T20:28:32.520490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-12T20:28:32.520949] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-12T20:28:32.521976] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-12T20:28:32.522030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:32.522063] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:32.522092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:32.522150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:32.579054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:32.579816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:32.579893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:32.579924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:32.705008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:32.705151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:32.705190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:32.705218] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:32.708503] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=70.43%) [2026-01-12T20:28:32.708787] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-12T20:28:32.708909] [INFO ] [sig ] ON: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:32.850789] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ON.txt [2026-01-12T20:28:32.850910] [INFO ] [sig ] [2320/3499] Completed ON in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:32.850949] [INFO ] [sig ] [2321/3499] Forecasting ONB... [2026-01-12T20:28:32.850978] [INFO ] [sig ] Generating forecast for: ONB [2026-01-12T20:28:32.851006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-12T20:28:32.863753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-12T20:28:32.864052] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-12T20:28:32.864837] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-12T20:28:32.864888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:32.864920] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:32.864947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:32.865003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:32.922963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:32.923603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:32.923681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:32.923736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:33.042916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:33.043069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:33.043108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:33.043138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:33.046460] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-01-12T20:28:33.046746] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-12T20:28:33.046865] [INFO ] [sig ] ONB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:33.190926] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ONB.txt [2026-01-12T20:28:33.191062] [INFO ] [sig ] [2321/3499] Completed ONB in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:33.191102] [INFO ] [sig ] [2322/3499] Forecasting ONCO... [2026-01-12T20:28:33.191130] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-12T20:28:33.191160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-12T20:28:33.202167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-12T20:28:33.202454] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-12T20:28:33.203226] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-12T20:28:33.203278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:33.203310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:33.203336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:33.203403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:33.259729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:33.260418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:33.260495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:33.260527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:33.381945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:33.382097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:33.382136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:33.382166] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:33.385517] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=41.15%) [2026-01-12T20:28:33.385807] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-12T20:28:33.385932] [INFO ] [sig ] ONCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:33.529252] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ONCO.txt [2026-01-12T20:28:33.529379] [INFO ] [sig ] [2322/3499] Completed ONCO in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:33.529418] [INFO ] [sig ] [2323/3499] Forecasting ONDS... [2026-01-12T20:28:33.529447] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-12T20:28:33.529480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-12T20:28:33.541361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-12T20:28:33.541708] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-12T20:28:33.542503] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-12T20:28:33.542555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:33.542605] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:33.542633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:33.542688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:33.599328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:33.599957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:33.600033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:33.600066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:33.715893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:33.716013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:33.716050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:33.716079] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:33.719335] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-12T20:28:33.719622] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-12T20:28:33.719742] [INFO ] [sig ] ONDS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:33.860359] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ONDS.txt [2026-01-12T20:28:33.860477] [INFO ] [sig ] [2323/3499] Completed ONDS in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:33.860518] [INFO ] [sig ] [2324/3499] Forecasting ONEQ... [2026-01-12T20:28:33.860547] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-12T20:28:33.860592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-12T20:28:33.871976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-12T20:28:33.872275] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-12T20:28:33.873249] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-12T20:28:33.873311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:33.873344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:33.873371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:33.873426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:33.929678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:33.930548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:33.930655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:33.930687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:34.052177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:34.052329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:34.052367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:34.052395] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:34.055713] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=60.40%) [2026-01-12T20:28:34.055981] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-12T20:28:34.056099] [INFO ] [sig ] ONEQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:34.196779] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ONEQ.txt [2026-01-12T20:28:34.196916] [INFO ] [sig ] [2324/3499] Completed ONEQ in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:34.196955] [INFO ] [sig ] [2325/3499] Forecasting ONL... [2026-01-12T20:28:34.196984] [INFO ] [sig ] Generating forecast for: ONL [2026-01-12T20:28:34.197013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-12T20:28:34.208250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-12T20:28:34.208538] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-12T20:28:34.209307] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-12T20:28:34.209358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:34.209391] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:34.209417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:34.209478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:34.265307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:34.265934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:34.266009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:34.266040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:34.390091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:34.390216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:34.390253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:34.390282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:34.393468] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-01-12T20:28:34.393748] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-12T20:28:34.393867] [INFO ] [sig ] ONL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:34.534342] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ONL.txt [2026-01-12T20:28:34.534449] [INFO ] [sig ] [2325/3499] Completed ONL in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:34.534487] [INFO ] [sig ] [2326/3499] Forecasting ONON... [2026-01-12T20:28:34.534516] [INFO ] [sig ] Generating forecast for: ONON [2026-01-12T20:28:34.534545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-12T20:28:34.545474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-12T20:28:34.545779] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-12T20:28:34.546523] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-12T20:28:34.546592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:34.546626] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:34.546656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:34.546712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:34.602910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:34.603527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:34.603618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:34.603651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:34.723771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:34.723936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:34.723978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:34.724006] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:34.727506] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-12T20:28:34.727823] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-12T20:28:34.727958] [INFO ] [sig ] ONON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:34.871349] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ONON.txt [2026-01-12T20:28:34.871493] [INFO ] [sig ] [2326/3499] Completed ONON in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:34.871532] [INFO ] [sig ] [2327/3499] Forecasting ONTF... [2026-01-12T20:28:34.871561] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-12T20:28:34.871609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-12T20:28:34.882280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-12T20:28:34.882552] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-12T20:28:34.883320] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-12T20:28:34.883372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:34.883404] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:34.883431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:34.883487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:34.939845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:34.940442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:34.940517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:34.940548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:35.060541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:35.060714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:35.060754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:35.060783] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:35.064132] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-01-12T20:28:35.064410] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-12T20:28:35.064532] [INFO ] [sig ] ONTF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:35.211245] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ONTF.txt [2026-01-12T20:28:35.211376] [INFO ] [sig ] [2327/3499] Completed ONTF in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:35.211414] [INFO ] [sig ] [2328/3499] Forecasting ONTO... [2026-01-12T20:28:35.211444] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-12T20:28:35.211474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-12T20:28:35.222684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-12T20:28:35.222962] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-12T20:28:35.223742] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-12T20:28:35.223793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:35.223848] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:35.223877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:35.223932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:35.284492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:35.285336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:35.285412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:35.285448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:35.408581] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:35.408705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:35.408741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:35.408768] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:35.411990] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=46.54%) [2026-01-12T20:28:35.412255] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-12T20:28:35.412374] [INFO ] [sig ] ONTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:35.553384] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ONTO.txt [2026-01-12T20:28:35.553492] [INFO ] [sig ] [2328/3499] Completed ONTO in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:35.553535] [INFO ] [sig ] [2329/3499] Forecasting OOMA... [2026-01-12T20:28:35.553563] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-12T20:28:35.553610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-12T20:28:35.564992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-12T20:28:35.565267] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-12T20:28:35.566045] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-12T20:28:35.566097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:35.566129] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:35.566155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:35.566212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:35.622177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:35.623001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:35.623077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:35.623108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:35.739132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:35.739247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:35.739285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:35.739313] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:35.742499] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: UP (p=52.01%) [2026-01-12T20:28:35.742795] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-12T20:28:35.742915] [INFO ] [sig ] OOMA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:35.884341] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OOMA.txt [2026-01-12T20:28:35.884451] [INFO ] [sig ] [2329/3499] Completed OOMA in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:35.884489] [INFO ] [sig ] [2330/3499] Forecasting OPAD... [2026-01-12T20:28:35.884517] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-12T20:28:35.884546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-12T20:28:35.896202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-12T20:28:35.896483] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-12T20:28:35.897334] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-12T20:28:35.897389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:35.897423] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:35.897451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:35.897508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:35.955892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:35.956498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:35.956592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:35.956628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:36.081963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:36.082086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:36.082123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:36.082150] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:36.085361] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-01-12T20:28:36.085646] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-12T20:28:36.085766] [INFO ] [sig ] OPAD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:36.232792] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OPAD.txt [2026-01-12T20:28:36.232946] [INFO ] [sig ] [2330/3499] Completed OPAD in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:36.232985] [INFO ] [sig ] [2331/3499] Forecasting OPAL... [2026-01-12T20:28:36.233014] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-12T20:28:36.233044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-12T20:28:36.243852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-12T20:28:36.244130] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-12T20:28:36.244898] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-12T20:28:36.244950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:36.244982] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:36.245008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:36.245064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:36.304217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:36.304848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:36.304923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:36.304955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:36.424504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:36.424671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:36.424711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:36.424777] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:36.428180] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-01-12T20:28:36.428448] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-12T20:28:36.428608] [INFO ] [sig ] OPAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:36.569065] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OPAL.txt [2026-01-12T20:28:36.569175] [INFO ] [sig ] [2331/3499] Completed OPAL in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:36.569213] [INFO ] [sig ] [2332/3499] Forecasting OPBK... [2026-01-12T20:28:36.569242] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-12T20:28:36.569271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-12T20:28:36.580912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-12T20:28:36.581203] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-12T20:28:36.582025] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-12T20:28:36.582078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:36.582112] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:36.582140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:36.582199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:36.639565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:36.640212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:36.640294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:36.640326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:36.760903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:36.761026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:36.761063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:36.761092] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:36.764323] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-12T20:28:36.764614] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-12T20:28:36.764738] [INFO ] [sig ] OPBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:36.907190] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OPBK.txt [2026-01-12T20:28:36.907314] [INFO ] [sig ] [2332/3499] Completed OPBK in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:36.907353] [INFO ] [sig ] [2333/3499] Forecasting OPCH... [2026-01-12T20:28:36.907382] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-12T20:28:36.907411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-12T20:28:36.918821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-12T20:28:36.919119] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-12T20:28:36.919949] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-12T20:28:36.920001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:36.920035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:36.920062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:36.920121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:36.980887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:36.981558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:36.981653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:36.981685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:37.103616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:37.103772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:37.103810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:37.103839] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:37.107118] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=63.81%) [2026-01-12T20:28:37.107383] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-12T20:28:37.107502] [INFO ] [sig ] OPCH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:37.250215] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OPCH.txt [2026-01-12T20:28:37.250369] [INFO ] [sig ] [2333/3499] Completed OPCH in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:37.250409] [INFO ] [sig ] [2334/3499] Forecasting OPEN... [2026-01-12T20:28:37.250438] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-12T20:28:37.250470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-12T20:28:37.262048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-12T20:28:37.262407] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-12T20:28:37.263256] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-12T20:28:37.263309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:37.263344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:37.263372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:37.263429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:37.320504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:37.321362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:37.321443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:37.321474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:37.442940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:37.443071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:37.443109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:37.443136] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:37.446532] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-12T20:28:37.446988] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-12T20:28:37.447109] [INFO ] [sig ] OPEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:37.590916] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OPEN.txt [2026-01-12T20:28:37.591034] [INFO ] [sig ] [2334/3499] Completed OPEN in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:37.591071] [INFO ] [sig ] [2335/3499] Forecasting OPFI... [2026-01-12T20:28:37.591100] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-12T20:28:37.591129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-12T20:28:37.602116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-12T20:28:37.602405] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-12T20:28:37.603183] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-12T20:28:37.603245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:37.603277] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:37.603304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:37.603365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:37.664216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:37.664926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:37.665013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:37.665046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:37.781838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:37.781969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:37.782006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:37.782033] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:37.785269] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=61.72%) [2026-01-12T20:28:37.785532] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-12T20:28:37.785675] [INFO ] [sig ] OPFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:37.938407] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OPFI.txt [2026-01-12T20:28:37.938525] [INFO ] [sig ] [2335/3499] Completed OPFI in 0.3s | 2.87 sym/s | Total: 13.5m | ETA: 6.8m [2026-01-12T20:28:37.938595] [INFO ] [sig ] [2336/3499] Forecasting OPK... [2026-01-12T20:28:37.938635] [INFO ] [sig ] Generating forecast for: OPK [2026-01-12T20:28:37.938672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-12T20:28:37.950030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-12T20:28:37.950319] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-12T20:28:37.951093] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-12T20:28:37.951144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:37.951176] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:37.951203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:37.951259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:38.008289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:38.008961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:38.009037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:38.009069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:38.128971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:38.129097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:38.129133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:38.129162] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:38.132397] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=67.10%) [2026-01-12T20:28:38.132685] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-12T20:28:38.132806] [INFO ] [sig ] OPK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:38.277863] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OPK.txt [2026-01-12T20:28:38.277978] [INFO ] [sig ] [2336/3499] Completed OPK in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:38.278015] [INFO ] [sig ] [2337/3499] Forecasting OPP... [2026-01-12T20:28:38.278042] [INFO ] [sig ] Generating forecast for: OPP [2026-01-12T20:28:38.278071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-12T20:28:38.288828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-12T20:28:38.289115] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-12T20:28:38.289967] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-12T20:28:38.290021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:38.290053] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:38.290081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:38.290138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:38.351937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:38.352831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:38.352921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:38.352955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:38.469509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:38.469669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:38.469710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:38.469739] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:38.473121] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-12T20:28:38.473393] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-12T20:28:38.473516] [INFO ] [sig ] OPP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:38.627545] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OPP.txt [2026-01-12T20:28:38.627678] [INFO ] [sig ] [2337/3499] Completed OPP in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:38.627727] [INFO ] [sig ] [2338/3499] Forecasting OPRA... [2026-01-12T20:28:38.627757] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-12T20:28:38.627790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-12T20:28:38.639276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-12T20:28:38.639590] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-12T20:28:38.640545] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-12T20:28:38.640624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:38.640661] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:38.640690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:38.640911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:38.699812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:38.700429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:38.700534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:38.700567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:38.820533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:38.820675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:38.820714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:38.820743] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:38.823964] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=67.41%) [2026-01-12T20:28:38.824229] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-12T20:28:38.824348] [INFO ] [sig ] OPRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:38.966408] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OPRA.txt [2026-01-12T20:28:38.966522] [INFO ] [sig ] [2338/3499] Completed OPRA in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:38.966566] [INFO ] [sig ] [2339/3499] Forecasting OPTX... [2026-01-12T20:28:38.966618] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-12T20:28:38.966648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-12T20:28:38.977634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-12T20:28:38.977941] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-12T20:28:38.978719] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-12T20:28:38.978771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:38.978803] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:38.978829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:38.978886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:39.035549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:39.036160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:39.036239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:39.036270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:39.158001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:39.158155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:39.158195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:39.158223] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:39.161620] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-01-12T20:28:39.161899] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-12T20:28:39.162021] [INFO ] [sig ] OPTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:39.304200] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OPTX.txt [2026-01-12T20:28:39.304334] [INFO ] [sig ] [2339/3499] Completed OPTX in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:39.304374] [INFO ] [sig ] [2340/3499] Forecasting OPXS... [2026-01-12T20:28:39.304404] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-12T20:28:39.304432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-12T20:28:39.315296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-12T20:28:39.315590] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-12T20:28:39.316393] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-12T20:28:39.316455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:39.316496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:39.316532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:39.316626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:39.374750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:39.375368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:39.375450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:39.375485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:39.500757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:39.500913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:39.500952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:39.500983] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:39.504439] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=35.45%) [2026-01-12T20:28:39.504787] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-12T20:28:39.504938] [INFO ] [sig ] OPXS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:39.649321] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OPXS.txt [2026-01-12T20:28:39.649452] [INFO ] [sig ] [2340/3499] Completed OPXS in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:39.649491] [INFO ] [sig ] [2341/3499] Forecasting ORA... [2026-01-12T20:28:39.649520] [INFO ] [sig ] Generating forecast for: ORA [2026-01-12T20:28:39.649554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-12T20:28:39.661179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-12T20:28:39.661463] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-12T20:28:39.662242] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-12T20:28:39.662295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:39.662329] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:39.662357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:39.662414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:39.720003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:39.720662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:39.720741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:39.720773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:39.848667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:39.848814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:39.848852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:39.848883] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:39.852658] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=66.01%) [2026-01-12T20:28:39.852925] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-12T20:28:39.853048] [INFO ] [sig ] ORA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:40.000015] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ORA.txt [2026-01-12T20:28:40.000152] [INFO ] [sig ] [2341/3499] Completed ORA in 0.4s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:40.000191] [INFO ] [sig ] [2342/3499] Forecasting ORC... [2026-01-12T20:28:40.000220] [INFO ] [sig ] Generating forecast for: ORC [2026-01-12T20:28:40.000249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-12T20:28:40.013203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-12T20:28:40.013520] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-12T20:28:40.014340] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-12T20:28:40.014393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:40.014424] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:40.014451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:40.014507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:40.075453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:40.076097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:40.076180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:40.076213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:40.198145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:40.198292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:40.198351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:40.198383] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:40.201834] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-12T20:28:40.202105] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-12T20:28:40.202227] [INFO ] [sig ] ORC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:40.347409] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ORC.txt [2026-01-12T20:28:40.347538] [INFO ] [sig ] [2342/3499] Completed ORC in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:40.347594] [INFO ] [sig ] [2343/3499] Forecasting ORGO... [2026-01-12T20:28:40.347627] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-12T20:28:40.347662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-12T20:28:40.359385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-12T20:28:40.359707] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-12T20:28:40.360505] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-12T20:28:40.360562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:40.360618] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:40.360646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:40.360703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:40.418769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:40.419403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:40.419481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:40.419513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:40.544615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:40.544787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:40.544828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:40.544857] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:40.548450] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=10.76%) [2026-01-12T20:28:40.548793] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-12T20:28:40.548927] [INFO ] [sig ] ORGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:40.692922] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ORGO.txt [2026-01-12T20:28:40.693049] [INFO ] [sig ] [2343/3499] Completed ORGO in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:40.693088] [INFO ] [sig ] [2344/3499] Forecasting ORIC... [2026-01-12T20:28:40.693116] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-12T20:28:40.693146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-12T20:28:40.704428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-12T20:28:40.704766] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-12T20:28:40.705550] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-12T20:28:40.705629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:40.705665] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:40.705693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:40.705751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:40.763295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:40.763927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:40.764022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:40.764054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:40.881322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:40.881475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:40.881515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:40.881544] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:40.884868] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-12T20:28:40.885142] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-12T20:28:40.885263] [INFO ] [sig ] ORIC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:41.029488] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ORIC.txt [2026-01-12T20:28:41.029659] [INFO ] [sig ] [2344/3499] Completed ORIC in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:41.029700] [INFO ] [sig ] [2345/3499] Forecasting ORKA... [2026-01-12T20:28:41.029729] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-12T20:28:41.029759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-12T20:28:41.041367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-12T20:28:41.041655] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-12T20:28:41.042409] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-12T20:28:41.042460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:41.042522] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:41.042551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:41.042633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:41.100603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:41.101734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:41.102023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:41.102065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:41.229069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:41.229225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:41.229267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:41.229298] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:41.232728] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=51.01%) [2026-01-12T20:28:41.233003] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-12T20:28:41.233127] [INFO ] [sig ] ORKA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:41.378364] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ORKA.txt [2026-01-12T20:28:41.378486] [INFO ] [sig ] [2345/3499] Completed ORKA in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:41.378525] [INFO ] [sig ] [2346/3499] Forecasting ORLY... [2026-01-12T20:28:41.378554] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-12T20:28:41.378610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-12T20:28:41.392461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-12T20:28:41.392854] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-12T20:28:41.393655] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-12T20:28:41.393709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:41.393754] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:41.393792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:41.393850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:41.451342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:41.451980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:41.452058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:41.452094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:41.572553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:41.572714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:41.572754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:41.572782] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:41.576047] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-01-12T20:28:41.576318] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-12T20:28:41.576436] [INFO ] [sig ] ORLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:41.718085] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ORLY.txt [2026-01-12T20:28:41.718219] [INFO ] [sig ] [2346/3499] Completed ORLY in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:41.718258] [INFO ] [sig ] [2347/3499] Forecasting ORMP... [2026-01-12T20:28:41.718286] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-12T20:28:41.718315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-12T20:28:41.730665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-12T20:28:41.731050] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-12T20:28:41.731857] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-12T20:28:41.731911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:41.731943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:41.731970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:41.732026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:41.789442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:41.790605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:41.790694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:41.790727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:41.911477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:41.911670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:41.911712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:41.911740] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:41.915968] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-01-12T20:28:41.916393] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-12T20:28:41.916550] [INFO ] [sig ] ORMP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:42.066758] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ORMP.txt [2026-01-12T20:28:42.066913] [INFO ] [sig ] [2347/3499] Completed ORMP in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:42.066955] [INFO ] [sig ] [2348/3499] Forecasting ORN... [2026-01-12T20:28:42.066983] [INFO ] [sig ] Generating forecast for: ORN [2026-01-12T20:28:42.067013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-12T20:28:42.078564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-12T20:28:42.078917] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-12T20:28:42.079698] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-12T20:28:42.079750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:42.079783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:42.079809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:42.079877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:42.150331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:42.151217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:42.151325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:42.151360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:42.270691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:42.270846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:42.270884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:42.270941] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:42.274247] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=43.70%) [2026-01-12T20:28:42.274521] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-12T20:28:42.274658] [INFO ] [sig ] ORN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:42.416426] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ORN.txt [2026-01-12T20:28:42.416558] [INFO ] [sig ] [2348/3499] Completed ORN in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:42.416618] [INFO ] [sig ] [2349/3499] Forecasting ORRF... [2026-01-12T20:28:42.416648] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-12T20:28:42.416678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-12T20:28:42.427972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-12T20:28:42.428290] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-12T20:28:42.429078] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-12T20:28:42.429131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:42.429165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:42.429192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:42.429249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:42.487613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:42.488310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:42.488388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:42.488420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:42.611273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:42.611428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:42.611466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:42.611495] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:42.614804] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=67.36%) [2026-01-12T20:28:42.615071] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-12T20:28:42.615189] [INFO ] [sig ] ORRF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:42.761858] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ORRF.txt [2026-01-12T20:28:42.761986] [INFO ] [sig ] [2349/3499] Completed ORRF in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:42.762025] [INFO ] [sig ] [2350/3499] Forecasting OS... [2026-01-12T20:28:42.762060] [INFO ] [sig ] Generating forecast for: OS [2026-01-12T20:28:42.762090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-12T20:28:42.774458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-12T20:28:42.774898] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-12T20:28:42.775728] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-12T20:28:42.775782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:42.775813] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:42.775840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:42.775897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:42.837230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:42.838455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:42.838546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:42.838596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:42.961694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:42.961853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:42.961893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:42.961921] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:42.965282] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-01-12T20:28:42.965552] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-12T20:28:42.965709] [INFO ] [sig ] OS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:43.109028] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OS.txt [2026-01-12T20:28:43.109161] [INFO ] [sig ] [2350/3499] Completed OS in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:43.109200] [INFO ] [sig ] [2351/3499] Forecasting OSBC... [2026-01-12T20:28:43.109228] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-12T20:28:43.109258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-12T20:28:43.121358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-12T20:28:43.121661] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-12T20:28:43.122451] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-12T20:28:43.122505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:43.122538] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:43.122565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:43.122675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:43.179875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:43.180497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:43.180593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:43.180629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:43.296432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:43.296562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:43.296618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:43.296646] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:43.299974] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-01-12T20:28:43.300244] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-12T20:28:43.300365] [INFO ] [sig ] OSBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:43.442761] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OSBC.txt [2026-01-12T20:28:43.442890] [INFO ] [sig ] [2351/3499] Completed OSBC in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:43.442929] [INFO ] [sig ] [2352/3499] Forecasting OSIS... [2026-01-12T20:28:43.442958] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-12T20:28:43.442987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-12T20:28:43.454553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-12T20:28:43.454887] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-12T20:28:43.455722] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-12T20:28:43.455776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:43.455809] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:43.455837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:43.455893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:43.515805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:43.516762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:43.516839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:43.516872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:43.632226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:43.632369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:43.632407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:43.632445] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:43.635734] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-01-12T20:28:43.636005] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-12T20:28:43.636136] [INFO ] [sig ] OSIS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:43.780163] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OSIS.txt [2026-01-12T20:28:43.780289] [INFO ] [sig ] [2352/3499] Completed OSIS in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.7m [2026-01-12T20:28:43.780327] [INFO ] [sig ] [2353/3499] Forecasting OSPN... [2026-01-12T20:28:43.780356] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-12T20:28:43.780391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-12T20:28:43.792770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-12T20:28:43.793086] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-12T20:28:43.793875] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-12T20:28:43.793926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:43.793958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:43.793984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:43.794040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:43.851633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:43.852264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:43.852341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:43.852372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:43.970499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:43.970667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:43.970707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:43.970751] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:43.974071] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=20.71%) [2026-01-12T20:28:43.974336] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-12T20:28:43.974453] [INFO ] [sig ] OSPN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:44.115847] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OSPN.txt [2026-01-12T20:28:44.115969] [INFO ] [sig ] [2353/3499] Completed OSPN in 0.3s | 2.87 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-12T20:28:44.116007] [INFO ] [sig ] [2354/3499] Forecasting OSS... [2026-01-12T20:28:44.116036] [INFO ] [sig ] Generating forecast for: OSS [2026-01-12T20:28:44.116065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-12T20:28:44.126656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-12T20:28:44.126946] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-12T20:28:44.127709] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-12T20:28:44.127783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:44.127815] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:44.127842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:44.127901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:44.183755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:44.184387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:44.184462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:44.184494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:44.303365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:44.303525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:44.303586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:44.303619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:44.307092] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=60.48%) [2026-01-12T20:28:44.307369] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-12T20:28:44.307498] [INFO ] [sig ] OSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:44.449008] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OSS.txt [2026-01-12T20:28:44.449141] [INFO ] [sig ] [2354/3499] Completed OSS in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:44.449179] [INFO ] [sig ] [2355/3499] Forecasting OTEX... [2026-01-12T20:28:44.449208] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-12T20:28:44.449237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-12T20:28:44.460281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-12T20:28:44.460565] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-12T20:28:44.461345] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-12T20:28:44.461397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:44.461428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:44.461456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:44.461512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:44.517879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:44.518672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:44.518783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:44.518838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:44.647667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:44.647831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:44.647871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:44.647900] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:44.651279] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-01-12T20:28:44.651550] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-12T20:28:44.651689] [INFO ] [sig ] OTEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:44.794816] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OTEX.txt [2026-01-12T20:28:44.794941] [INFO ] [sig ] [2355/3499] Completed OTEX in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:44.794980] [INFO ] [sig ] [2356/3499] Forecasting OTIS... [2026-01-12T20:28:44.795009] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-12T20:28:44.795038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-12T20:28:44.806437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-12T20:28:44.806757] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-12T20:28:44.807504] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-12T20:28:44.807555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:44.807610] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:44.807638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:44.807695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:44.866548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:44.867273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:44.867352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:44.867385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:44.988626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:44.988782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:44.988822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:44.988852] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:44.992240] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-12T20:28:44.992517] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-12T20:28:44.992660] [INFO ] [sig ] OTIS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:45.141697] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OTIS.txt [2026-01-12T20:28:45.141840] [INFO ] [sig ] [2356/3499] Completed OTIS in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:45.141880] [INFO ] [sig ] [2357/3499] Forecasting OTLY... [2026-01-12T20:28:45.141909] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-12T20:28:45.141938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-12T20:28:45.153612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-12T20:28:45.153921] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-12T20:28:45.154729] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-12T20:28:45.154783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:45.154816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:45.154844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:45.154925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:45.213443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:45.214260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:45.214342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:45.214375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:45.332471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:45.332635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:45.332675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:45.332703] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:45.336011] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=85.10%) [2026-01-12T20:28:45.336286] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-12T20:28:45.336407] [INFO ] [sig ] OTLY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:45.536210] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OTLY.txt [2026-01-12T20:28:45.536346] [INFO ] [sig ] [2357/3499] Completed OTLY in 0.4s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:45.536386] [INFO ] [sig ] [2358/3499] Forecasting OVID... [2026-01-12T20:28:45.536415] [INFO ] [sig ] Generating forecast for: OVID [2026-01-12T20:28:45.536444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-12T20:28:45.547896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-12T20:28:45.548181] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-12T20:28:45.548995] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-12T20:28:45.549048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:45.549080] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:45.549108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:45.549164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:45.607232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:45.607907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:45.607986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:45.608020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:45.724866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:45.725024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:45.725069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:45.725100] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:45.728623] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=83.95%) [2026-01-12T20:28:45.728922] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-12T20:28:45.729053] [INFO ] [sig ] OVID: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:45.873234] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OVID.txt [2026-01-12T20:28:45.873397] [INFO ] [sig ] [2358/3499] Completed OVID in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:45.873437] [INFO ] [sig ] [2359/3499] Forecasting OVLY... [2026-01-12T20:28:45.873466] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-12T20:28:45.873496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-12T20:28:45.885267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-12T20:28:45.885558] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-12T20:28:45.886548] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-12T20:28:45.886616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:45.886653] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:45.886679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:45.886738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:45.943857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:45.944460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:45.944536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:45.944567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:46.044516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:46.044653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:46.044691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:46.044719] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:46.047920] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-01-12T20:28:46.048186] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-12T20:28:46.048305] [INFO ] [sig ] OVLY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:46.191542] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OVLY.txt [2026-01-12T20:28:46.191741] [INFO ] [sig ] [2359/3499] Completed OVLY in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:46.191782] [INFO ] [sig ] [2360/3499] Forecasting OWL... [2026-01-12T20:28:46.191812] [INFO ] [sig ] Generating forecast for: OWL [2026-01-12T20:28:46.191841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-12T20:28:46.203090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-12T20:28:46.203364] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-12T20:28:46.204135] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-12T20:28:46.204187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:46.204218] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:46.204245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:46.204301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:46.260266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:46.260876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:46.260951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:46.260983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:46.377648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:46.377790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:46.377828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:46.377856] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:46.381066] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=91.61%) [2026-01-12T20:28:46.381334] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-12T20:28:46.381454] [INFO ] [sig ] OWL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:46.526426] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OWL.txt [2026-01-12T20:28:46.526555] [INFO ] [sig ] [2360/3499] Completed OWL in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:46.526609] [INFO ] [sig ] [2361/3499] Forecasting OXLC... [2026-01-12T20:28:46.526640] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-12T20:28:46.526669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-12T20:28:46.538412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-12T20:28:46.538723] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-12T20:28:46.539507] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-12T20:28:46.539558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:46.539610] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:46.539637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:46.539693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:46.595819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:46.596415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:46.596492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:46.596523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:46.713603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:46.713742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:46.713780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:46.713809] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:46.717090] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-01-12T20:28:46.717362] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-12T20:28:46.717481] [INFO ] [sig ] OXLC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:46.859711] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OXLC.txt [2026-01-12T20:28:46.859822] [INFO ] [sig ] [2361/3499] Completed OXLC in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:46.859859] [INFO ] [sig ] [2362/3499] Forecasting OXM... [2026-01-12T20:28:46.859889] [INFO ] [sig ] Generating forecast for: OXM [2026-01-12T20:28:46.859918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-12T20:28:46.870832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-12T20:28:46.871141] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-12T20:28:46.871923] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-12T20:28:46.871975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:46.872031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:46.872059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:46.872116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:46.928104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:46.928727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:46.928804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:46.928836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:47.045117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:47.045240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:47.045278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:47.045305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:47.048583] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=85.19%) [2026-01-12T20:28:47.048851] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-12T20:28:47.048967] [INFO ] [sig ] OXM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:47.192917] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OXM.txt [2026-01-12T20:28:47.193033] [INFO ] [sig ] [2362/3499] Completed OXM in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:47.193073] [INFO ] [sig ] [2363/3499] Forecasting OXSQ... [2026-01-12T20:28:47.193102] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-12T20:28:47.193131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-12T20:28:47.204051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-12T20:28:47.204319] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-12T20:28:47.205145] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-12T20:28:47.205196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:47.205227] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:47.205253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:47.205309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:47.261355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:47.262001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:47.262076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:47.262108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:47.377498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:47.377625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:47.377662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:47.377690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:47.380878] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-01-12T20:28:47.381142] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-12T20:28:47.381260] [INFO ] [sig ] OXSQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:47.521798] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OXSQ.txt [2026-01-12T20:28:47.521933] [INFO ] [sig ] [2363/3499] Completed OXSQ in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:47.521971] [INFO ] [sig ] [2364/3499] Forecasting OZEM... [2026-01-12T20:28:47.522001] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-12T20:28:47.522031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-12T20:28:47.532201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-12T20:28:47.532468] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-12T20:28:47.533231] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-12T20:28:47.533282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:47.533314] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:47.533341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:47.533397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:47.589244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:47.589851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:47.589933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:47.589965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:47.696855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:47.696987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:47.697025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:47.697053] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:47.700336] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-01-12T20:28:47.700634] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-12T20:28:47.700755] [INFO ] [sig ] OZEM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:47.845730] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OZEM.txt [2026-01-12T20:28:47.845863] [INFO ] [sig ] [2364/3499] Completed OZEM in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:47.845909] [INFO ] [sig ] [2365/3499] Forecasting OZK... [2026-01-12T20:28:47.845939] [INFO ] [sig ] Generating forecast for: OZK [2026-01-12T20:28:47.845970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-12T20:28:47.856825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-12T20:28:47.857100] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-12T20:28:47.857887] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-12T20:28:47.857939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:47.857969] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:47.857995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:47.858050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:47.914530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:47.915294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:47.915374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:47.915406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:48.035830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:48.035979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:48.036018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:48.036086] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:48.039436] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-01-12T20:28:48.039729] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-12T20:28:48.039855] [INFO ] [sig ] OZK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:48.184516] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/OZK.txt [2026-01-12T20:28:48.184660] [INFO ] [sig ] [2365/3499] Completed OZK in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:48.184700] [INFO ] [sig ] [2366/3499] Forecasting OZKAP... [2026-01-12T20:28:48.184730] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-12T20:28:48.184759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-12T20:28:48.195623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-12T20:28:48.195927] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-12T20:28:48.196702] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-12T20:28:48.196754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:48.196785] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:48.196815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:48.196871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:48.253126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:48.253767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:48.253848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:48.253879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:48.368182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:48.368333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:48.368372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:48.368400] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:48.371679] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=57.45%) [2026-01-12T20:28:48.371956] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-12T20:28:48.372073] [INFO ] [sig ] OZKAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:48.517155] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/OZKAP.txt [2026-01-12T20:28:48.517312] [INFO ] [sig ] [2366/3499] Completed OZKAP in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:48.517351] [INFO ] [sig ] [2367/3499] Forecasting PAA... [2026-01-12T20:28:48.517380] [INFO ] [sig ] Generating forecast for: PAA [2026-01-12T20:28:48.517410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-12T20:28:48.529518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-12T20:28:48.529818] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-12T20:28:48.530610] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-12T20:28:48.530662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:48.530694] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:48.530721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:48.530777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:48.587134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:48.587789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:48.587879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:48.587914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:48.708450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:48.708597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:48.708642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:48.708672] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:48.712012] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-01-12T20:28:48.712280] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-12T20:28:48.712399] [INFO ] [sig ] PAA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:48.856334] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAA.txt [2026-01-12T20:28:48.856467] [INFO ] [sig ] [2367/3499] Completed PAA in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:48.856507] [INFO ] [sig ] [2368/3499] Forecasting PAAS... [2026-01-12T20:28:48.856535] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-12T20:28:48.856565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-12T20:28:48.867598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-12T20:28:48.867922] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-12T20:28:48.868686] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-12T20:28:48.868738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:48.868770] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:48.868796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:48.868853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:48.928613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:48.929550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:48.929660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:48.929694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:49.056636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:49.056784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:49.056824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:49.056853] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:49.060240] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-01-12T20:28:49.060514] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-12T20:28:49.060664] [INFO ] [sig ] PAAS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:49.212173] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAAS.txt [2026-01-12T20:28:49.212310] [INFO ] [sig ] [2368/3499] Completed PAAS in 0.4s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:49.212349] [INFO ] [sig ] [2369/3499] Forecasting PAC... [2026-01-12T20:28:49.212378] [INFO ] [sig ] Generating forecast for: PAC [2026-01-12T20:28:49.212408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-12T20:28:49.223821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-12T20:28:49.224146] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-12T20:28:49.225002] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-12T20:28:49.225055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:49.225088] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:49.225116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:49.225172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:49.283797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:49.284476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:49.284557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:49.284608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:49.410714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:49.410865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:49.410906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:49.410935] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:49.414352] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-12T20:28:49.414653] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-12T20:28:49.414780] [INFO ] [sig ] PAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:49.559622] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAC.txt [2026-01-12T20:28:49.559763] [INFO ] [sig ] [2369/3499] Completed PAC in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-12T20:28:49.559809] [INFO ] [sig ] [2370/3499] Forecasting PACB... [2026-01-12T20:28:49.559839] [INFO ] [sig ] Generating forecast for: PACB [2026-01-12T20:28:49.559867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-12T20:28:49.571355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-12T20:28:49.571686] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-12T20:28:49.572481] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-12T20:28:49.572545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:49.572629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:49.572672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:49.572733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:49.631598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:49.632269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:49.632351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:49.632384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:49.755029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:49.755173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:49.755211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:49.755239] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:49.758877] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-01-12T20:28:49.759190] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-12T20:28:49.759337] [INFO ] [sig ] PACB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:49.908652] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PACB.txt [2026-01-12T20:28:49.908815] [INFO ] [sig ] [2370/3499] Completed PACB in 0.3s | 2.87 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-12T20:28:49.908863] [INFO ] [sig ] [2371/3499] Forecasting PACK... [2026-01-12T20:28:49.908900] [INFO ] [sig ] Generating forecast for: PACK [2026-01-12T20:28:49.908936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-12T20:28:49.920033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-12T20:28:49.920325] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-12T20:28:49.921126] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-12T20:28:49.921178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:49.921210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:49.921237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:49.921292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:49.980662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:49.981562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:49.981667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:49.981701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:50.111552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:50.111728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:50.111769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:50.111797] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:50.115258] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=71.34%) [2026-01-12T20:28:50.115535] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-12T20:28:50.115792] [INFO ] [sig ] PACK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:50.261727] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PACK.txt [2026-01-12T20:28:50.261880] [INFO ] [sig ] [2371/3499] Completed PACK in 0.4s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:50.261921] [INFO ] [sig ] [2372/3499] Forecasting PAGP... [2026-01-12T20:28:50.261951] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-12T20:28:50.261980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-12T20:28:50.273208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-12T20:28:50.273503] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-12T20:28:50.274277] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-12T20:28:50.274330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:50.274361] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:50.274389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:50.274445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:50.332914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:50.333628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:50.333734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:50.333767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:50.451831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:50.451979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:50.452019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:50.452047] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:50.455428] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-12T20:28:50.455730] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-12T20:28:50.455858] [INFO ] [sig ] PAGP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:50.599136] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAGP.txt [2026-01-12T20:28:50.599270] [INFO ] [sig ] [2372/3499] Completed PAGP in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:50.599309] [INFO ] [sig ] [2373/3499] Forecasting PAGS... [2026-01-12T20:28:50.599338] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-12T20:28:50.599367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-12T20:28:50.610726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-12T20:28:50.611072] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-12T20:28:50.611860] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-12T20:28:50.611913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:50.611944] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:50.611971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:50.612026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:50.670415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:50.671333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:50.671415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:50.671448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:50.796676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:50.796833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:50.796873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:50.796902] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:50.800372] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-12T20:28:50.800754] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-12T20:28:50.800901] [INFO ] [sig ] PAGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:50.949679] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAGS.txt [2026-01-12T20:28:50.949831] [INFO ] [sig ] [2373/3499] Completed PAGS in 0.4s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:50.949879] [INFO ] [sig ] [2374/3499] Forecasting PAHC... [2026-01-12T20:28:50.949909] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-12T20:28:50.949939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-12T20:28:50.962254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-12T20:28:50.962602] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-12T20:28:50.963445] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-12T20:28:50.963498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:50.963531] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:50.963558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:50.963641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:51.021663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:51.022489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:51.022587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:51.022624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:51.140467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:51.140639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:51.140680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:51.140709] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:51.144054] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-12T20:28:51.144347] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-12T20:28:51.144475] [INFO ] [sig ] PAHC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:51.292102] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAHC.txt [2026-01-12T20:28:51.292262] [INFO ] [sig ] [2374/3499] Completed PAHC in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:51.292306] [INFO ] [sig ] [2375/3499] Forecasting PAL... [2026-01-12T20:28:51.292336] [INFO ] [sig ] Generating forecast for: PAL [2026-01-12T20:28:51.292365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-12T20:28:51.304143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-12T20:28:51.304473] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-12T20:28:51.305288] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-12T20:28:51.305342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:51.305376] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:51.305403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:51.305459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:51.363182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:51.363953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:51.364034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:51.364068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:51.482976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:51.483132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:51.483175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:51.483207] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:51.486681] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-12T20:28:51.486964] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-12T20:28:51.487106] [INFO ] [sig ] PAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:51.629117] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAL.txt [2026-01-12T20:28:51.629279] [INFO ] [sig ] [2375/3499] Completed PAL in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:51.629321] [INFO ] [sig ] [2376/3499] Forecasting PAM... [2026-01-12T20:28:51.629351] [INFO ] [sig ] Generating forecast for: PAM [2026-01-12T20:28:51.629381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-12T20:28:51.640688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-12T20:28:51.640959] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-12T20:28:51.641770] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-12T20:28:51.641823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:51.641856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:51.641883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:51.641944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:51.701703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:51.702539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:51.702636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:51.702669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:51.825880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:51.826034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:51.826072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:51.826101] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:51.829534] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-12T20:28:51.829826] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-12T20:28:51.829953] [INFO ] [sig ] PAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:51.975530] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAM.txt [2026-01-12T20:28:51.975698] [INFO ] [sig ] [2376/3499] Completed PAM in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:51.975741] [INFO ] [sig ] [2377/3499] Forecasting PANL... [2026-01-12T20:28:51.975771] [INFO ] [sig ] Generating forecast for: PANL [2026-01-12T20:28:51.975800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-12T20:28:51.987739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-12T20:28:51.988031] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-12T20:28:51.988895] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-12T20:28:51.988954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:51.988986] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:51.989013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:51.989070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:52.050426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:52.051309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:52.051391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:52.051425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:52.177629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:52.177805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:52.177863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:52.177892] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:52.181929] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: DOWN (p=28.23%) [2026-01-12T20:28:52.182221] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-12T20:28:52.182382] [INFO ] [sig ] PANL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:52.330482] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PANL.txt [2026-01-12T20:28:52.330664] [INFO ] [sig ] [2377/3499] Completed PANL in 0.4s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:52.330707] [INFO ] [sig ] [2378/3499] Forecasting PASG... [2026-01-12T20:28:52.330737] [INFO ] [sig ] Generating forecast for: PASG [2026-01-12T20:28:52.330767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-12T20:28:52.343168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-12T20:28:52.343593] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-12T20:28:52.344569] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-12T20:28:52.344642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:52.344675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:52.344702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:52.344758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:52.404745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:52.405567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:52.405665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:52.405697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:52.523940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:52.524095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:52.524135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:52.524164] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:52.527492] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-01-12T20:28:52.527929] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-12T20:28:52.528060] [INFO ] [sig ] PASG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:52.677254] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PASG.txt [2026-01-12T20:28:52.677381] [INFO ] [sig ] [2378/3499] Completed PASG in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:52.677420] [INFO ] [sig ] [2379/3499] Forecasting PATH... [2026-01-12T20:28:52.677449] [INFO ] [sig ] Generating forecast for: PATH [2026-01-12T20:28:52.677478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-12T20:28:52.689692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-12T20:28:52.689968] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-12T20:28:52.690744] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-12T20:28:52.690796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:52.690853] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:52.690881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:52.690937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:52.746985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:52.747650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:52.747741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:52.747779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:52.870589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:52.870736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:52.870776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:52.870804] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:52.874301] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-12T20:28:52.874600] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-12T20:28:52.874728] [INFO ] [sig ] PATH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:53.018399] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PATH.txt [2026-01-12T20:28:53.018552] [INFO ] [sig ] [2379/3499] Completed PATH in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:53.018612] [INFO ] [sig ] [2380/3499] Forecasting PATK... [2026-01-12T20:28:53.018645] [INFO ] [sig ] Generating forecast for: PATK [2026-01-12T20:28:53.018674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-12T20:28:53.030310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-12T20:28:53.030647] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-12T20:28:53.031435] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-12T20:28:53.031488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:53.031519] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:53.031547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:53.031629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:53.090369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:53.091208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:53.091289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:53.091323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:53.216736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:53.216887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:53.216927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:53.216956] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:53.220367] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-01-12T20:28:53.220657] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-12T20:28:53.220780] [INFO ] [sig ] PATK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:53.367899] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PATK.txt [2026-01-12T20:28:53.368049] [INFO ] [sig ] [2380/3499] Completed PATK in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:53.368089] [INFO ] [sig ] [2381/3499] Forecasting PAX... [2026-01-12T20:28:53.368118] [INFO ] [sig ] Generating forecast for: PAX [2026-01-12T20:28:53.368149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-12T20:28:53.380807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-12T20:28:53.381077] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-12T20:28:53.381861] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-12T20:28:53.381912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:53.381955] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:53.381983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:53.382038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:53.439940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:53.440627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:53.440716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:53.440750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:53.560716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:53.560879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:53.560920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:53.560948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:53.564720] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=67.33%) [2026-01-12T20:28:53.565028] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-12T20:28:53.565157] [INFO ] [sig ] PAX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:53.732334] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAX.txt [2026-01-12T20:28:53.732508] [INFO ] [sig ] [2381/3499] Completed PAX in 0.4s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:53.732550] [INFO ] [sig ] [2382/3499] Forecasting PAXS... [2026-01-12T20:28:53.732600] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-12T20:28:53.732634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-12T20:28:53.748477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-12T20:28:53.748990] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-12T20:28:53.750165] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-12T20:28:53.750236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:53.750287] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:53.750328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:53.750421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:53.819252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:53.820374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:53.820482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:53.820518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:53.975454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:53.975664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:53.975718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:53.975795] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:53.980887] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-12T20:28:53.981429] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-12T20:28:53.981668] [INFO ] [sig ] PAXS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:54.208235] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAXS.txt [2026-01-12T20:28:54.208469] [INFO ] [sig ] [2382/3499] Completed PAXS in 0.5s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:54.208539] [INFO ] [sig ] [2383/3499] Forecasting PAY... [2026-01-12T20:28:54.208615] [INFO ] [sig ] Generating forecast for: PAY [2026-01-12T20:28:54.208672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-12T20:28:54.226033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-12T20:28:54.228533] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-12T20:28:54.230372] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-12T20:28:54.230465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:54.230503] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:54.230534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:54.230624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:54.313023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:54.314125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:54.314242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:54.314282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:54.471300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:54.471466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:54.471510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:54.471539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:54.475081] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-12T20:28:54.475409] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-12T20:28:54.475550] [INFO ] [sig ] PAY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:54.659932] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAY.txt [2026-01-12T20:28:54.660122] [INFO ] [sig ] [2383/3499] Completed PAY in 0.5s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:54.660179] [INFO ] [sig ] [2384/3499] Forecasting PAYC... [2026-01-12T20:28:54.660212] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-12T20:28:54.660242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-12T20:28:54.673076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-12T20:28:54.673508] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-12T20:28:54.674383] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-12T20:28:54.674439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:54.674471] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:54.674498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:54.674555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:54.732705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:54.733619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:54.733702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:54.733735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:54.883479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:54.883657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:54.883700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:54.883729] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:54.887146] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=93.64%) [2026-01-12T20:28:54.887441] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-12T20:28:54.887588] [INFO ] [sig ] PAYC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:55.062768] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAYC.txt [2026-01-12T20:28:55.062951] [INFO ] [sig ] [2384/3499] Completed PAYC in 0.4s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:55.062999] [INFO ] [sig ] [2385/3499] Forecasting PAYO... [2026-01-12T20:28:55.063039] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-12T20:28:55.063072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-12T20:28:55.075687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-12T20:28:55.076100] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-12T20:28:55.076946] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-12T20:28:55.077001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:55.077035] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:55.077062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:55.077119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:55.137881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:55.138817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:55.138902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:55.138936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:55.266613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:55.266768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:55.266808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:55.266837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:55.270293] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=37.56%) [2026-01-12T20:28:55.270593] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-12T20:28:55.270724] [INFO ] [sig ] PAYO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:55.415731] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAYO.txt [2026-01-12T20:28:55.415869] [INFO ] [sig ] [2385/3499] Completed PAYO in 0.4s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:55.415909] [INFO ] [sig ] [2386/3499] Forecasting PAYS... [2026-01-12T20:28:55.415938] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-12T20:28:55.415969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-12T20:28:55.427242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-12T20:28:55.427594] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-12T20:28:55.428400] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-12T20:28:55.428452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:55.428485] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:55.428513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:55.428591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:55.485552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:55.486331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:55.486413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:55.486447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:55.604850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:55.605008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:55.605050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:55.605079] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:55.608669] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: UP (p=70.03%) [2026-01-12T20:28:55.608949] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-12T20:28:55.609081] [INFO ] [sig ] PAYS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:55.753237] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PAYS.txt [2026-01-12T20:28:55.753383] [INFO ] [sig ] [2386/3499] Completed PAYS in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:55.753425] [INFO ] [sig ] [2387/3499] Forecasting PAYX... [2026-01-12T20:28:55.753453] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-12T20:28:55.753483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-12T20:28:55.766441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-12T20:28:55.766798] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-12T20:28:55.767840] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-12T20:28:55.767894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:55.767927] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:55.767954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:55.768016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:55.827322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:55.828204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:55.828287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:55.828320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:55.947351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:55.947507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:55.947548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:55.947596] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:55.951009] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-12T20:28:55.951280] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-12T20:28:55.951402] [INFO ] [sig ] PAYX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:56.091227] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PAYX.txt [2026-01-12T20:28:56.091368] [INFO ] [sig ] [2387/3499] Completed PAYX in 0.3s | 2.87 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-12T20:28:56.091408] [INFO ] [sig ] [2388/3499] Forecasting PB... [2026-01-12T20:28:56.091438] [INFO ] [sig ] Generating forecast for: PB [2026-01-12T20:28:56.091468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-12T20:28:56.102462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-12T20:28:56.102785] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-12T20:28:56.103536] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-12T20:28:56.103606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:56.103640] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:56.103668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:56.103724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:56.163102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:56.163921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:56.164005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:56.164038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:56.289762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:56.289924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:56.289969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:56.290017] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:56.293637] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-12T20:28:56.293931] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-12T20:28:56.294060] [INFO ] [sig ] PB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:56.439468] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PB.txt [2026-01-12T20:28:56.439623] [INFO ] [sig ] [2388/3499] Completed PB in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:56.439664] [INFO ] [sig ] [2389/3499] Forecasting PBA... [2026-01-12T20:28:56.439694] [INFO ] [sig ] Generating forecast for: PBA [2026-01-12T20:28:56.439723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-12T20:28:56.453938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-12T20:28:56.454338] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-12T20:28:56.455152] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-12T20:28:56.455204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:56.455235] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:56.455262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:56.455323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:56.511630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:56.512450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:56.512564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:56.512616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:56.644445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:56.644614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:56.644655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:56.644686] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:56.648380] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=21.17%) [2026-01-12T20:28:56.648745] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-12T20:28:56.648901] [INFO ] [sig ] PBA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:56.805762] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PBA.txt [2026-01-12T20:28:56.805914] [INFO ] [sig ] [2389/3499] Completed PBA in 0.4s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:56.805954] [INFO ] [sig ] [2390/3499] Forecasting PBF... [2026-01-12T20:28:56.805984] [INFO ] [sig ] Generating forecast for: PBF [2026-01-12T20:28:56.806016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-12T20:28:56.818403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-12T20:28:56.818796] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-12T20:28:56.819622] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-12T20:28:56.819676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:56.819709] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:56.819737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:56.819794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:56.878267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:56.879256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:56.879344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:56.879396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:57.006027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:57.006178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:57.006219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:57.006248] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:57.009938] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-01-12T20:28:57.010230] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-12T20:28:57.010357] [INFO ] [sig ] PBF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:57.166763] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PBF.txt [2026-01-12T20:28:57.166931] [INFO ] [sig ] [2390/3499] Completed PBF in 0.4s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:57.166973] [INFO ] [sig ] [2391/3499] Forecasting PBFS... [2026-01-12T20:28:57.167002] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-12T20:28:57.167031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-12T20:28:57.178742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-12T20:28:57.179131] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-12T20:28:57.180087] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-12T20:28:57.180141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:57.180173] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:57.180200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:57.180255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:57.237842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:57.238800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:57.238891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:57.238924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:57.356670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:57.356830] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:28:57.356871] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:57.356902] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:57.360370] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=90.24%) [2026-01-12T20:28:57.360695] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-12T20:28:57.360828] [INFO ] [sig ] PBFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:57.504631] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PBFS.txt [2026-01-12T20:28:57.504786] [INFO ] [sig ] [2391/3499] Completed PBFS in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:57.504831] [INFO ] [sig ] [2392/3499] Forecasting PBH... [2026-01-12T20:28:57.504861] [INFO ] [sig ] Generating forecast for: PBH [2026-01-12T20:28:57.504891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-12T20:28:57.517014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-12T20:28:57.517378] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-12T20:28:57.518228] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-12T20:28:57.518281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:57.518315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:57.518343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:57.518425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:57.579677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:57.580552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:57.580654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:57.580690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:57.700282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:57.700443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:57.700485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:57.700517] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:57.703993] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-01-12T20:28:57.704305] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-12T20:28:57.704440] [INFO ] [sig ] PBH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:57.848342] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PBH.txt [2026-01-12T20:28:57.848538] [INFO ] [sig ] [2392/3499] Completed PBH in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:57.848624] [INFO ] [sig ] [2393/3499] Forecasting PBI... [2026-01-12T20:28:57.848669] [INFO ] [sig ] Generating forecast for: PBI [2026-01-12T20:28:57.848710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-12T20:28:57.860489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-12T20:28:57.860911] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-12T20:28:57.861783] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-12T20:28:57.861837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:57.861870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:57.861899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:57.861958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:57.919800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:57.920676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:57.920756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:57.920788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:58.040858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:58.041031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:58.041072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:58.041208] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:58.044631] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=57.86%) [2026-01-12T20:28:58.044898] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-12T20:28:58.045019] [INFO ] [sig ] PBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:58.190155] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PBI.txt [2026-01-12T20:28:58.190295] [INFO ] [sig ] [2393/3499] Completed PBI in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:58.190335] [INFO ] [sig ] [2394/3499] Forecasting PBYI... [2026-01-12T20:28:58.190364] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-12T20:28:58.190394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-12T20:28:58.201862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-12T20:28:58.202224] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-12T20:28:58.203226] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-12T20:28:58.203304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:58.203350] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:58.203389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:58.203469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:58.262393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:58.263228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:58.263308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:58.263339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:58.385651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:58.385810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:58.385850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:58.385878] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:58.389232] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-01-12T20:28:58.389503] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-12T20:28:58.389644] [INFO ] [sig ] PBYI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:58.535954] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PBYI.txt [2026-01-12T20:28:58.536083] [INFO ] [sig ] [2394/3499] Completed PBYI in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:58.536121] [INFO ] [sig ] [2395/3499] Forecasting PCB... [2026-01-12T20:28:58.536150] [INFO ] [sig ] Generating forecast for: PCB [2026-01-12T20:28:58.536180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-12T20:28:58.547298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-12T20:28:58.547616] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-12T20:28:58.548399] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-12T20:28:58.548452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:58.548485] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:58.548513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:58.548594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:58.605860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:58.606491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:58.606567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:58.606618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:58.720225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:58.720376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:58.720415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:58.720443] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:58.723801] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-01-12T20:28:58.724066] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-12T20:28:58.724184] [INFO ] [sig ] PCB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:58.865202] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PCB.txt [2026-01-12T20:28:58.865326] [INFO ] [sig ] [2395/3499] Completed PCB in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:58.865366] [INFO ] [sig ] [2396/3499] Forecasting PCF... [2026-01-12T20:28:58.865394] [INFO ] [sig ] Generating forecast for: PCF [2026-01-12T20:28:58.865425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-12T20:28:58.876550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-12T20:28:58.876835] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-12T20:28:58.877601] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-12T20:28:58.877653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:58.877708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:58.877758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:58.877819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:58.934563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:58.935198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:58.935272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:58.935305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:59.052977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:59.053122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:59.053160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:59.053190] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:59.056469] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=40.14%) [2026-01-12T20:28:59.056757] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-12T20:28:59.056880] [INFO ] [sig ] PCF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:28:59.198514] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PCF.txt [2026-01-12T20:28:59.198677] [INFO ] [sig ] [2396/3499] Completed PCF in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:59.198717] [INFO ] [sig ] [2397/3499] Forecasting PCG... [2026-01-12T20:28:59.198747] [INFO ] [sig ] Generating forecast for: PCG [2026-01-12T20:28:59.198776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-12T20:28:59.210618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-12T20:28:59.210897] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-12T20:28:59.211659] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-12T20:28:59.211711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:59.211742] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:59.211768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:59.211824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:59.267820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:59.268525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:59.268621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:59.268654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:59.391052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:59.391205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:59.391244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:59.391273] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:59.394569] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-12T20:28:59.394851] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-12T20:28:59.394972] [INFO ] [sig ] PCG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:59.540990] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PCG.txt [2026-01-12T20:28:59.541128] [INFO ] [sig ] [2397/3499] Completed PCG in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:59.541168] [INFO ] [sig ] [2398/3499] Forecasting PCH... [2026-01-12T20:28:59.541197] [INFO ] [sig ] Generating forecast for: PCH [2026-01-12T20:28:59.541226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-12T20:28:59.552477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-12T20:28:59.552816] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-12T20:28:59.553634] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-12T20:28:59.553694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:59.553730] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:59.553769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:59.553834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:59.613425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:59.614193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:59.614279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:59.614313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:28:59.734457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:28:59.734629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:28:59.734669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:28:59.734696] [INFO ] [FORECASTER] Training complete [2026-01-12T20:28:59.738017] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: UP (p=73.04%) [2026-01-12T20:28:59.738299] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-12T20:28:59.738422] [INFO ] [sig ] PCH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:28:59.881215] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PCH.txt [2026-01-12T20:28:59.881339] [INFO ] [sig ] [2398/3499] Completed PCH in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:28:59.881378] [INFO ] [sig ] [2399/3499] Forecasting PCM... [2026-01-12T20:28:59.881406] [INFO ] [sig ] Generating forecast for: PCM [2026-01-12T20:28:59.881436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-12T20:28:59.892566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-12T20:28:59.892871] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-12T20:28:59.893709] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-12T20:28:59.893761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:28:59.893794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:28:59.893820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:28:59.893875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:28:59.950808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:28:59.951439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:28:59.951516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:28:59.951548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:00.074012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:00.074151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:00.074190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:00.074217] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:00.077651] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=26.22%) [2026-01-12T20:29:00.077974] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-12T20:29:00.078099] [INFO ] [sig ] PCM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:00.221072] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PCM.txt [2026-01-12T20:29:00.221183] [INFO ] [sig ] [2399/3499] Completed PCM in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:29:00.221220] [INFO ] [sig ] [2400/3499] Forecasting PCN... [2026-01-12T20:29:00.221250] [INFO ] [sig ] Generating forecast for: PCN [2026-01-12T20:29:00.221280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-12T20:29:00.232651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-12T20:29:00.232948] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-12T20:29:00.233724] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-12T20:29:00.233776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:00.233807] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:00.233834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:00.233889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:00.291653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:00.292339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:00.292418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:00.292450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:00.415460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:00.415607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:00.415648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:00.415677] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:00.419047] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=77.36%) [2026-01-12T20:29:00.419344] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-12T20:29:00.419463] [INFO ] [sig ] PCN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:00.562174] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PCN.txt [2026-01-12T20:29:00.562289] [INFO ] [sig ] [2400/3499] Completed PCN in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:29:00.562326] [INFO ] [sig ] [2401/3499] Forecasting PCQ... [2026-01-12T20:29:00.562355] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-12T20:29:00.562384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-12T20:29:00.573511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-12T20:29:00.573806] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-12T20:29:00.574556] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-12T20:29:00.574627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:00.574659] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:00.574686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:00.574743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:00.632602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:00.633207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:00.633283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:00.633315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:00.747563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:00.747693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:00.747760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:00.747791] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:00.750989] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=35.38%) [2026-01-12T20:29:00.751261] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-12T20:29:00.751383] [INFO ] [sig ] PCQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:00.894120] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PCQ.txt [2026-01-12T20:29:00.894258] [INFO ] [sig ] [2401/3499] Completed PCQ in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:29:00.894297] [INFO ] [sig ] [2402/3499] Forecasting PCRX... [2026-01-12T20:29:00.894326] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-12T20:29:00.894355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-12T20:29:00.906268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-12T20:29:00.906678] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-12T20:29:00.907637] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-12T20:29:00.907693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:00.907752] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:00.907781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:00.907857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:00.968798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:00.969706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:00.969795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:00.969830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:01.092845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:01.093010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:01.093050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:01.093079] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:01.096704] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=78.61%) [2026-01-12T20:29:01.097078] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-12T20:29:01.097224] [INFO ] [sig ] PCRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:01.239862] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PCRX.txt [2026-01-12T20:29:01.240007] [INFO ] [sig ] [2402/3499] Completed PCRX in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:29:01.240051] [INFO ] [sig ] [2403/3499] Forecasting PCTY... [2026-01-12T20:29:01.240081] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-12T20:29:01.240110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-12T20:29:01.251719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-12T20:29:01.252039] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-12T20:29:01.252924] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-12T20:29:01.252979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:01.253012] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:01.253040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:01.253097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:01.310314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:01.311103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:01.311184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:01.311217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:01.430425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:01.430607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:01.430649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:01.430677] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:01.434114] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-12T20:29:01.434409] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-12T20:29:01.434539] [INFO ] [sig ] PCTY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:01.578179] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PCTY.txt [2026-01-12T20:29:01.578333] [INFO ] [sig ] [2403/3499] Completed PCTY in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:29:01.578373] [INFO ] [sig ] [2404/3499] Forecasting PCVX... [2026-01-12T20:29:01.578403] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-12T20:29:01.578433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-12T20:29:01.590178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-12T20:29:01.590474] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-12T20:29:01.591278] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-12T20:29:01.591332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:01.591365] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:01.591391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:01.591448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:01.650045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:01.651098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:01.651179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:01.651211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:01.777961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:01.778125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:01.778165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:01.778193] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:01.781611] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-01-12T20:29:01.781904] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-12T20:29:01.782036] [INFO ] [sig ] PCVX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:01.926467] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PCVX.txt [2026-01-12T20:29:01.926640] [INFO ] [sig ] [2404/3499] Completed PCVX in 0.3s | 2.87 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-12T20:29:01.926682] [INFO ] [sig ] [2405/3499] Forecasting PCYO... [2026-01-12T20:29:01.926711] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-12T20:29:01.926743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-12T20:29:01.938019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-12T20:29:01.938338] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-12T20:29:01.939141] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-12T20:29:01.939194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:01.939238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:01.939266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:01.939322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:01.997542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:01.998499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:01.998611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:01.998648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:02.121088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:02.121252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:02.121295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:02.121324] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:02.124714] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=11.68%) [2026-01-12T20:29:02.124999] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-12T20:29:02.125130] [INFO ] [sig ] PCYO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:02.278217] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PCYO.txt [2026-01-12T20:29:02.278418] [INFO ] [sig ] [2405/3499] Completed PCYO in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:02.278461] [INFO ] [sig ] [2406/3499] Forecasting PD... [2026-01-12T20:29:02.278497] [INFO ] [sig ] Generating forecast for: PD [2026-01-12T20:29:02.278543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-12T20:29:02.292057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-12T20:29:02.292493] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-12T20:29:02.293356] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-12T20:29:02.293412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:02.293450] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:02.293479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:02.293548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:02.352702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:02.353616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:02.353807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:02.353845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:02.479752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:02.479931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:02.479974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:02.480002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:02.483372] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-12T20:29:02.483668] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-12T20:29:02.483787] [INFO ] [sig ] PD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:02.629143] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PD.txt [2026-01-12T20:29:02.629303] [INFO ] [sig ] [2406/3499] Completed PD in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:02.629347] [INFO ] [sig ] [2407/3499] Forecasting PDBC... [2026-01-12T20:29:02.629379] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-12T20:29:02.629412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-12T20:29:02.640945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-12T20:29:02.641321] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-12T20:29:02.642155] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-12T20:29:02.642213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:02.642246] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:02.642274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:02.642332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:02.701740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:02.702620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:02.702707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:02.702741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:02.820321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:02.820473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:02.820513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:02.820542] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:02.823891] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-12T20:29:02.824181] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-12T20:29:02.824303] [INFO ] [sig ] PDBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:02.972742] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDBC.txt [2026-01-12T20:29:02.972903] [INFO ] [sig ] [2407/3499] Completed PDBC in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:02.972943] [INFO ] [sig ] [2408/3499] Forecasting PDD... [2026-01-12T20:29:02.972973] [INFO ] [sig ] Generating forecast for: PDD [2026-01-12T20:29:02.973003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-12T20:29:02.985210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-12T20:29:02.985643] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-12T20:29:02.986509] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-12T20:29:02.986595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:02.986639] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:02.986668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:02.986729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:03.049725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:03.050671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:03.050765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:03.050800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:03.179794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:03.179977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:03.180017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:03.180044] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:03.183389] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-12T20:29:03.183704] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-12T20:29:03.183846] [INFO ] [sig ] PDD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:03.326984] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDD.txt [2026-01-12T20:29:03.327124] [INFO ] [sig ] [2408/3499] Completed PDD in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:03.327165] [INFO ] [sig ] [2409/3499] Forecasting PDEX... [2026-01-12T20:29:03.327201] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-12T20:29:03.327232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-12T20:29:03.339136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-12T20:29:03.339520] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-12T20:29:03.340398] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-12T20:29:03.340453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:03.340487] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:03.340515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:03.340600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:03.399659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:03.400505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:03.400605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:03.400642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:03.526253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:03.526414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:03.526454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:03.526484] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:03.529971] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-01-12T20:29:03.530264] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-12T20:29:03.530394] [INFO ] [sig ] PDEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:03.674167] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDEX.txt [2026-01-12T20:29:03.674346] [INFO ] [sig ] [2409/3499] Completed PDEX in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:03.674387] [INFO ] [sig ] [2410/3499] Forecasting PDFS... [2026-01-12T20:29:03.674419] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-12T20:29:03.674450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-12T20:29:03.685460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-12T20:29:03.685784] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-12T20:29:03.686537] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-12T20:29:03.686606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:03.686640] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:03.686667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:03.686723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:03.743430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:03.744318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:03.744400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:03.744432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:03.869176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:03.869355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:03.869395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:03.869423] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:03.872745] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-01-12T20:29:03.873014] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-12T20:29:03.873136] [INFO ] [sig ] PDFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:04.015270] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDFS.txt [2026-01-12T20:29:04.015431] [INFO ] [sig ] [2410/3499] Completed PDFS in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:04.015471] [INFO ] [sig ] [2411/3499] Forecasting PDI... [2026-01-12T20:29:04.015501] [INFO ] [sig ] Generating forecast for: PDI [2026-01-12T20:29:04.015533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-12T20:29:04.027496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-12T20:29:04.027876] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-12T20:29:04.028678] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-12T20:29:04.028731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:04.028763] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:04.028789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:04.028845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:04.085222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:04.086031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:04.086111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:04.086143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:04.201192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:04.201354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:04.201392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:04.201421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:04.204762] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-01-12T20:29:04.205033] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-12T20:29:04.205152] [INFO ] [sig ] PDI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:04.346148] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDI.txt [2026-01-12T20:29:04.346303] [INFO ] [sig ] [2411/3499] Completed PDI in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:04.346344] [INFO ] [sig ] [2412/3499] Forecasting PDLB... [2026-01-12T20:29:04.346374] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-12T20:29:04.346404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-12T20:29:04.358041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-12T20:29:04.358418] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-12T20:29:04.359264] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-12T20:29:04.359318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:04.359352] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:04.359379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:04.359437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:04.415380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:04.416251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:04.416351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:04.416382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:04.533746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:04.533899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:04.533937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:04.533983] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:04.537294] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-12T20:29:04.537568] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-12T20:29:04.537707] [INFO ] [sig ] PDLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:04.681995] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDLB.txt [2026-01-12T20:29:04.682141] [INFO ] [sig ] [2412/3499] Completed PDLB in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:04.682182] [INFO ] [sig ] [2413/3499] Forecasting PDM... [2026-01-12T20:29:04.682211] [INFO ] [sig ] Generating forecast for: PDM [2026-01-12T20:29:04.682240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-12T20:29:04.693473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-12T20:29:04.693849] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-12T20:29:04.694660] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-12T20:29:04.694712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:04.694769] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:04.694798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:04.694853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:04.750846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:04.751719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:04.751822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:04.751855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:04.870470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:04.870643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:04.870686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:04.870717] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:04.874186] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=65.03%) [2026-01-12T20:29:04.874457] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-12T20:29:04.874598] [INFO ] [sig ] PDM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:05.018178] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PDM.txt [2026-01-12T20:29:05.018324] [INFO ] [sig ] [2413/3499] Completed PDM in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:05.018365] [INFO ] [sig ] [2414/3499] Forecasting PDO... [2026-01-12T20:29:05.018397] [INFO ] [sig ] Generating forecast for: PDO [2026-01-12T20:29:05.018430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-12T20:29:05.029841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-12T20:29:05.030129] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-12T20:29:05.030902] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-12T20:29:05.030954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:05.030985] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:05.031012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:05.031067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:05.088774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:05.089823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:05.089906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:05.089956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:05.207619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:05.207830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:05.207879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:05.207922] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:05.211712] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=58.72%) [2026-01-12T20:29:05.212105] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-12T20:29:05.212275] [INFO ] [sig ] PDO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:05.368777] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PDO.txt [2026-01-12T20:29:05.368947] [INFO ] [sig ] [2414/3499] Completed PDO in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:05.368990] [INFO ] [sig ] [2415/3499] Forecasting PDP... [2026-01-12T20:29:05.369022] [INFO ] [sig ] Generating forecast for: PDP [2026-01-12T20:29:05.369052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-12T20:29:05.381445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-12T20:29:05.381839] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-12T20:29:05.382690] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-12T20:29:05.382745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:05.382778] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:05.382805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:05.382862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:05.446079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:05.447083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:05.447175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:05.447209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:05.568540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:05.568738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:05.568792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:05.568841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:05.572505] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=75.69%) [2026-01-12T20:29:05.572855] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-12T20:29:05.572988] [INFO ] [sig ] PDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:05.729711] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PDP.txt [2026-01-12T20:29:05.729874] [INFO ] [sig ] [2415/3499] Completed PDP in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:05.729917] [INFO ] [sig ] [2416/3499] Forecasting PDS... [2026-01-12T20:29:05.729948] [INFO ] [sig ] Generating forecast for: PDS [2026-01-12T20:29:05.729981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-12T20:29:05.742624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-12T20:29:05.742954] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-12T20:29:05.743791] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-12T20:29:05.743846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:05.743878] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:05.743908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:05.743979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:05.808076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:05.809067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:05.809152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:05.809186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:05.933751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:05.933909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:05.933953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:05.933984] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:05.937611] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-01-12T20:29:05.937947] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-12T20:29:05.938078] [INFO ] [sig ] PDS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:06.093305] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PDS.txt [2026-01-12T20:29:06.093474] [INFO ] [sig ] [2416/3499] Completed PDS in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:06.093524] [INFO ] [sig ] [2417/3499] Forecasting PDX... [2026-01-12T20:29:06.093555] [INFO ] [sig ] Generating forecast for: PDX [2026-01-12T20:29:06.093607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-12T20:29:06.106116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-12T20:29:06.106643] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-12T20:29:06.107523] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-12T20:29:06.107599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:06.107636] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:06.107665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:06.107750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:06.172086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:06.172973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:06.173057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:06.173091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:06.302481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:06.302668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:06.302724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:06.302758] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:06.306534] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: DOWN (p=41.77%) [2026-01-12T20:29:06.306865] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-12T20:29:06.307007] [INFO ] [sig ] PDX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:06.463362] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PDX.txt [2026-01-12T20:29:06.463522] [INFO ] [sig ] [2417/3499] Completed PDX in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:06.463586] [INFO ] [sig ] [2418/3499] Forecasting PDYN... [2026-01-12T20:29:06.463620] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-12T20:29:06.463652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-12T20:29:06.475303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-12T20:29:06.475632] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-12T20:29:06.476449] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-12T20:29:06.476517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:06.476551] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:06.476602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:06.476663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:06.540890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:06.541812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:06.541896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:06.541940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:06.665704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:06.665856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:06.665895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:06.665923] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:06.669251] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=78.65%) [2026-01-12T20:29:06.669524] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-12T20:29:06.669660] [INFO ] [sig ] PDYN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:06.814493] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PDYN.txt [2026-01-12T20:29:06.814662] [INFO ] [sig ] [2418/3499] Completed PDYN in 0.4s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:06.814704] [INFO ] [sig ] [2419/3499] Forecasting PEB... [2026-01-12T20:29:06.814733] [INFO ] [sig ] Generating forecast for: PEB [2026-01-12T20:29:06.814764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-12T20:29:06.826453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-12T20:29:06.826842] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-12T20:29:06.827632] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-12T20:29:06.827684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:06.827731] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:06.827759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:06.827816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:06.884765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:06.885593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:06.885672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:06.885704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:07.005271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:07.005427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:07.005467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:07.005496] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:07.008825] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-12T20:29:07.009115] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-12T20:29:07.009237] [INFO ] [sig ] PEB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:07.150340] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEB.txt [2026-01-12T20:29:07.150482] [INFO ] [sig ] [2419/3499] Completed PEB in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:07.150522] [INFO ] [sig ] [2420/3499] Forecasting PEBK... [2026-01-12T20:29:07.150551] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-12T20:29:07.150598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-12T20:29:07.161673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-12T20:29:07.161985] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-12T20:29:07.162798] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-12T20:29:07.162854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:07.162887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:07.162915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:07.162983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:07.225204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:07.225964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:07.226043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:07.226078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:07.327267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:07.327420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:07.327459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:07.327489] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:07.331094] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=66.04%) [2026-01-12T20:29:07.331380] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-12T20:29:07.331509] [INFO ] [sig ] PEBK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:07.492310] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PEBK.txt [2026-01-12T20:29:07.492452] [INFO ] [sig ] [2420/3499] Completed PEBK in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:07.492503] [INFO ] [sig ] [2421/3499] Forecasting PEBO... [2026-01-12T20:29:07.492548] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-12T20:29:07.492609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-12T20:29:07.504154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-12T20:29:07.504451] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-12T20:29:07.505247] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-12T20:29:07.505300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:07.505331] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:07.505357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:07.505413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:07.561860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:07.562512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:07.562607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:07.562642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:07.680341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:07.680495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:07.680535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:07.680563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:07.683869] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=26.53%) [2026-01-12T20:29:07.684137] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-12T20:29:07.684256] [INFO ] [sig ] PEBO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:07.824764] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEBO.txt [2026-01-12T20:29:07.824917] [INFO ] [sig ] [2421/3499] Completed PEBO in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-12T20:29:07.824957] [INFO ] [sig ] [2422/3499] Forecasting PECO... [2026-01-12T20:29:07.824987] [INFO ] [sig ] Generating forecast for: PECO [2026-01-12T20:29:07.825016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-12T20:29:07.837077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-12T20:29:07.837462] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-12T20:29:07.838324] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-12T20:29:07.838380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:07.838414] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:07.838442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:07.838501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:07.898242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:07.899123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:07.899207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:07.899241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:08.019112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:08.019273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:08.019315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:08.019344] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:08.022798] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-12T20:29:08.023094] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-12T20:29:08.023228] [INFO ] [sig ] PECO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:08.164321] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PECO.txt [2026-01-12T20:29:08.164481] [INFO ] [sig ] [2422/3499] Completed PECO in 0.3s | 2.87 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-12T20:29:08.164534] [INFO ] [sig ] [2423/3499] Forecasting PEG... [2026-01-12T20:29:08.164566] [INFO ] [sig ] Generating forecast for: PEG [2026-01-12T20:29:08.164616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-12T20:29:08.175750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-12T20:29:08.176021] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-12T20:29:08.176800] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-12T20:29:08.176852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:08.176884] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:08.176912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:08.176968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:08.236025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:08.236769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:08.236879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:08.236914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:08.356113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:08.356272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:08.356313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:08.356342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:08.359821] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-01-12T20:29:08.360163] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-12T20:29:08.360299] [INFO ] [sig ] PEG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:08.506305] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEG.txt [2026-01-12T20:29:08.506460] [INFO ] [sig ] [2423/3499] Completed PEG in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:08.506499] [INFO ] [sig ] [2424/3499] Forecasting PEGA... [2026-01-12T20:29:08.506529] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-12T20:29:08.506560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-12T20:29:08.518268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-12T20:29:08.518674] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-12T20:29:08.519474] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-12T20:29:08.519529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:08.519563] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:08.519620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:08.519679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:08.579015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:08.579944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:08.580030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:08.580064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:08.704399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:08.704557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:08.704621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:08.704651] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:08.708141] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=49.87%) [2026-01-12T20:29:08.708418] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-12T20:29:08.708541] [INFO ] [sig ] PEGA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:08.851512] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEGA.txt [2026-01-12T20:29:08.851679] [INFO ] [sig ] [2424/3499] Completed PEGA in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:08.851720] [INFO ] [sig ] [2425/3499] Forecasting PEN... [2026-01-12T20:29:08.851750] [INFO ] [sig ] Generating forecast for: PEN [2026-01-12T20:29:08.851779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-12T20:29:08.863474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-12T20:29:08.863763] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-12T20:29:08.864543] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-12T20:29:08.864615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:08.864649] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:08.864679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:08.864736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:08.922782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:08.923448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:08.923526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:08.923561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:09.047744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:09.047914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:09.047956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:09.047985] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:09.051460] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-12T20:29:09.051757] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-12T20:29:09.051885] [INFO ] [sig ] PEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:09.193752] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEN.txt [2026-01-12T20:29:09.193880] [INFO ] [sig ] [2425/3499] Completed PEN in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:09.193919] [INFO ] [sig ] [2426/3499] Forecasting PENN... [2026-01-12T20:29:09.193947] [INFO ] [sig ] Generating forecast for: PENN [2026-01-12T20:29:09.193977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-12T20:29:09.205718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-12T20:29:09.206023] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-12T20:29:09.206800] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-12T20:29:09.206851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:09.206884] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:09.206911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:09.206966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:09.265816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:09.266556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:09.266654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:09.266688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:09.385970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:09.386123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:09.386161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:09.386191] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:09.389625] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-12T20:29:09.389909] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-12T20:29:09.390035] [INFO ] [sig ] PENN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:09.535101] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PENN.txt [2026-01-12T20:29:09.535286] [INFO ] [sig ] [2426/3499] Completed PENN in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:09.535328] [INFO ] [sig ] [2427/3499] Forecasting PEO... [2026-01-12T20:29:09.535357] [INFO ] [sig ] Generating forecast for: PEO [2026-01-12T20:29:09.535387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-12T20:29:09.546808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-12T20:29:09.547150] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-12T20:29:09.547984] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-12T20:29:09.548037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:09.548068] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:09.548094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:09.548150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:09.606174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:09.607022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:09.607104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:09.607140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:09.725083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:09.725237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:09.725277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:09.725305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:09.728747] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-12T20:29:09.729034] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-12T20:29:09.729162] [INFO ] [sig ] PEO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:09.873060] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEO.txt [2026-01-12T20:29:09.873206] [INFO ] [sig ] [2427/3499] Completed PEO in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:09.873246] [INFO ] [sig ] [2428/3499] Forecasting PEP... [2026-01-12T20:29:09.873275] [INFO ] [sig ] Generating forecast for: PEP [2026-01-12T20:29:09.873305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-12T20:29:09.885000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-12T20:29:09.885279] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-12T20:29:09.886058] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-12T20:29:09.886110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:09.886142] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:09.886169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:09.886230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:09.943985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:09.944620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:09.944697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:09.944728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:10.065046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:10.065197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:10.065238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:10.065267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:10.068770] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-01-12T20:29:10.069048] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-12T20:29:10.069171] [INFO ] [sig ] PEP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:10.211107] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PEP.txt [2026-01-12T20:29:10.211232] [INFO ] [sig ] [2428/3499] Completed PEP in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:10.211271] [INFO ] [sig ] [2429/3499] Forecasting PEPG... [2026-01-12T20:29:10.211300] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-12T20:29:10.211333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-12T20:29:10.222799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-12T20:29:10.223080] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-12T20:29:10.223854] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-12T20:29:10.223906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:10.223949] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:10.223977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:10.224033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:10.281553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:10.282327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:10.282411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:10.282445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:10.397898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:10.398058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:10.398099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:10.398130] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:10.401512] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=14.99%) [2026-01-12T20:29:10.401927] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-12T20:29:10.402071] [INFO ] [sig ] PEPG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:10.545249] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEPG.txt [2026-01-12T20:29:10.545409] [INFO ] [sig ] [2429/3499] Completed PEPG in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:10.545455] [INFO ] [sig ] [2430/3499] Forecasting PERF... [2026-01-12T20:29:10.545490] [INFO ] [sig ] Generating forecast for: PERF [2026-01-12T20:29:10.545519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-12T20:29:10.557481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-12T20:29:10.557797] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-12T20:29:10.558557] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-12T20:29:10.558629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:10.558685] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:10.558714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:10.558770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:10.616422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:10.617310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:10.617387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:10.617418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:10.730653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:10.730804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:10.730845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:10.730875] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:10.734245] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=46.50%) [2026-01-12T20:29:10.734513] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-12T20:29:10.734650] [INFO ] [sig ] PERF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:10.876147] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PERF.txt [2026-01-12T20:29:10.876291] [INFO ] [sig ] [2430/3499] Completed PERF in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:10.876334] [INFO ] [sig ] [2431/3499] Forecasting PERI... [2026-01-12T20:29:10.876364] [INFO ] [sig ] Generating forecast for: PERI [2026-01-12T20:29:10.876393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-12T20:29:10.887789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-12T20:29:10.888074] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-12T20:29:10.888847] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-12T20:29:10.888900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:10.888931] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:10.888959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:10.889014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:10.945472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:10.946132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:10.946207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:10.946239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:11.064746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:11.064898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:11.064939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:11.064969] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:11.068480] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-12T20:29:11.068802] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-12T20:29:11.068932] [INFO ] [sig ] PERI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:11.212059] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PERI.txt [2026-01-12T20:29:11.212191] [INFO ] [sig ] [2431/3499] Completed PERI in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:11.212231] [INFO ] [sig ] [2432/3499] Forecasting PESI... [2026-01-12T20:29:11.212259] [INFO ] [sig ] Generating forecast for: PESI [2026-01-12T20:29:11.212289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-12T20:29:11.223787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-12T20:29:11.224082] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-12T20:29:11.225048] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-12T20:29:11.225100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:11.225133] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:11.225160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:11.225216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:11.286070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:11.286847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:11.286928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:11.286963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:11.413032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:11.413187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:11.413228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:11.413258] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:11.417065] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-12T20:29:11.417349] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-12T20:29:11.417474] [INFO ] [sig ] PESI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:11.562622] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PESI.txt [2026-01-12T20:29:11.562783] [INFO ] [sig ] [2432/3499] Completed PESI in 0.4s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:11.562828] [INFO ] [sig ] [2433/3499] Forecasting PETS... [2026-01-12T20:29:11.562859] [INFO ] [sig ] Generating forecast for: PETS [2026-01-12T20:29:11.562889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-12T20:29:11.574038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-12T20:29:11.574368] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-12T20:29:11.575195] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-12T20:29:11.575251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:11.575289] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:11.575325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:11.575395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:11.640907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:11.641726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:11.641808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:11.641843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:11.768121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:11.768280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:11.768326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:11.768399] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:11.771867] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-12T20:29:11.772177] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-12T20:29:11.772308] [INFO ] [sig ] PETS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:11.920365] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PETS.txt [2026-01-12T20:29:11.920731] [INFO ] [sig ] [2433/3499] Completed PETS in 0.4s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:11.920773] [INFO ] [sig ] [2434/3499] Forecasting PEY... [2026-01-12T20:29:11.920802] [INFO ] [sig ] Generating forecast for: PEY [2026-01-12T20:29:11.920832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-12T20:29:11.933141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-12T20:29:11.933498] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-12T20:29:11.934710] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-12T20:29:11.934762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:11.934794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:11.934820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:11.934875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:11.991389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:11.992267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:11.992350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:11.992383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:12.110771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:12.110930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:12.110982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:12.111017] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:12.114494] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-12T20:29:12.114811] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-12T20:29:12.114977] [INFO ] [sig ] PEY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:12.258265] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PEY.txt [2026-01-12T20:29:12.258441] [INFO ] [sig ] [2434/3499] Completed PEY in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:12.258480] [INFO ] [sig ] [2435/3499] Forecasting PFBC... [2026-01-12T20:29:12.258510] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-12T20:29:12.258540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-12T20:29:12.270344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-12T20:29:12.270746] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-12T20:29:12.271524] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-12T20:29:12.271617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:12.271655] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:12.271683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:12.271740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:12.329617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:12.330491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:12.330591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:12.330627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:12.448728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:12.448884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:12.448924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:12.448953] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:12.452307] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-12T20:29:12.452637] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-12T20:29:12.452761] [INFO ] [sig ] PFBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:12.597781] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFBC.txt [2026-01-12T20:29:12.597938] [INFO ] [sig ] [2435/3499] Completed PFBC in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:12.597979] [INFO ] [sig ] [2436/3499] Forecasting PFD... [2026-01-12T20:29:12.598007] [INFO ] [sig ] Generating forecast for: PFD [2026-01-12T20:29:12.598038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-12T20:29:12.609789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-12T20:29:12.610131] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-12T20:29:12.610987] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-12T20:29:12.611045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:12.611078] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:12.611105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:12.611161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:12.668870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:12.669763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:12.669847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:12.669879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:12.779931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:12.780088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:12.780149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:12.780179] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:12.783545] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-01-12T20:29:12.783843] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-12T20:29:12.783968] [INFO ] [sig ] PFD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:12.927428] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PFD.txt [2026-01-12T20:29:12.927591] [INFO ] [sig ] [2436/3499] Completed PFD in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:12.927632] [INFO ] [sig ] [2437/3499] Forecasting PFF... [2026-01-12T20:29:12.927660] [INFO ] [sig ] Generating forecast for: PFF [2026-01-12T20:29:12.927690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-12T20:29:12.938979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-12T20:29:12.939295] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-12T20:29:12.940090] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-12T20:29:12.940142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:12.940174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:12.940201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:12.940257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:12.998825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:12.999740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:12.999832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:12.999870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:13.127272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:13.127460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:13.127501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:13.127530] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:13.130945] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=5.99%) [2026-01-12T20:29:13.131214] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-12T20:29:13.131334] [INFO ] [sig ] PFF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:13.275487] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFF.txt [2026-01-12T20:29:13.275659] [INFO ] [sig ] [2437/3499] Completed PFF in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:13.275702] [INFO ] [sig ] [2438/3499] Forecasting PFG... [2026-01-12T20:29:13.275730] [INFO ] [sig ] Generating forecast for: PFG [2026-01-12T20:29:13.275760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-12T20:29:13.286886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-12T20:29:13.287252] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-12T20:29:13.288098] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-12T20:29:13.288153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:13.288185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:13.288211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:13.288267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:13.345004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:13.345896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:13.345995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:13.346028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:13.464344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:13.464525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:13.464566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:13.464618] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:13.468004] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-12T20:29:13.468301] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-12T20:29:13.468427] [INFO ] [sig ] PFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:13.611589] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFG.txt [2026-01-12T20:29:13.611751] [INFO ] [sig ] [2438/3499] Completed PFG in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-12T20:29:13.611792] [INFO ] [sig ] [2439/3499] Forecasting PFGC... [2026-01-12T20:29:13.611822] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-12T20:29:13.611851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-12T20:29:13.623601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-12T20:29:13.623973] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-12T20:29:13.624814] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-12T20:29:13.624871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:13.624916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:13.624950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:13.625008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:13.682468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:13.683324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:13.683406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:13.683438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:13.804502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:13.804672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:13.804712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:13.804740] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:13.808072] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-12T20:29:13.808347] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-12T20:29:13.808467] [INFO ] [sig ] PFGC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:13.949030] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PFGC.txt [2026-01-12T20:29:13.949165] [INFO ] [sig ] [2439/3499] Completed PFGC in 0.3s | 2.87 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-12T20:29:13.949203] [INFO ] [sig ] [2440/3499] Forecasting PFH... [2026-01-12T20:29:13.949232] [INFO ] [sig ] Generating forecast for: PFH [2026-01-12T20:29:13.949261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-12T20:29:13.960556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-12T20:29:13.960891] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-12T20:29:13.961750] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-12T20:29:13.961803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:13.961847] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:13.961875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:13.961930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:14.023685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:14.024805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:14.024948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:14.024994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:14.144956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:14.145101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:14.145142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:14.145170] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:14.148707] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-01-12T20:29:14.148994] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-12T20:29:14.149125] [INFO ] [sig ] PFH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:14.293568] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFH.txt [2026-01-12T20:29:14.293720] [INFO ] [sig ] [2440/3499] Completed PFH in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:14.293760] [INFO ] [sig ] [2441/3499] Forecasting PFIS... [2026-01-12T20:29:14.293788] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-12T20:29:14.293817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-12T20:29:14.304716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-12T20:29:14.305000] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-12T20:29:14.305925] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-12T20:29:14.305977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:14.306008] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:14.306036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:14.306092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:14.363838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:14.364748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:14.364828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:14.364860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:14.480540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:14.480719] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:29:14.480761] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:14.480790] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:14.484174] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-12T20:29:14.484456] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-12T20:29:14.484594] [INFO ] [sig ] PFIS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:14.631483] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFIS.txt [2026-01-12T20:29:14.631843] [INFO ] [sig ] [2441/3499] Completed PFIS in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:14.631883] [INFO ] [sig ] [2442/3499] Forecasting PFL... [2026-01-12T20:29:14.631919] [INFO ] [sig ] Generating forecast for: PFL [2026-01-12T20:29:14.631948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-12T20:29:14.644057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-12T20:29:14.644428] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-12T20:29:14.645241] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-12T20:29:14.645293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:14.645325] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:14.645352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:14.645408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:14.705332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:14.706183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:14.706263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:14.706295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:14.824899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:14.825055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:14.825095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:14.825123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:14.828461] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=20.19%) [2026-01-12T20:29:14.828767] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-12T20:29:14.828896] [INFO ] [sig ] PFL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:14.973240] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFL.txt [2026-01-12T20:29:14.973398] [INFO ] [sig ] [2442/3499] Completed PFL in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:14.973439] [INFO ] [sig ] [2443/3499] Forecasting PFM... [2026-01-12T20:29:14.973470] [INFO ] [sig ] Generating forecast for: PFM [2026-01-12T20:29:14.973500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-12T20:29:14.984864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-12T20:29:14.985239] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-12T20:29:14.986107] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-12T20:29:14.986161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:14.986194] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:14.986223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:14.986280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:15.044235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:15.045059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:15.045139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:15.045171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:15.165386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:15.165542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:15.165600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:15.165631] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:15.169078] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-12T20:29:15.169345] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-12T20:29:15.169461] [INFO ] [sig ] PFM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:15.315769] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFM.txt [2026-01-12T20:29:15.315944] [INFO ] [sig ] [2443/3499] Completed PFM in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:15.315985] [INFO ] [sig ] [2444/3499] Forecasting PFN... [2026-01-12T20:29:15.316022] [INFO ] [sig ] Generating forecast for: PFN [2026-01-12T20:29:15.316052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-12T20:29:15.326910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-12T20:29:15.327189] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-12T20:29:15.328037] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-12T20:29:15.328091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:15.328125] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:15.328152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:15.328209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:15.387068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:15.387945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:15.388030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:15.388063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:15.506934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:15.507084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:15.507122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:15.507151] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:15.510433] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-12T20:29:15.510720] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-12T20:29:15.510841] [INFO ] [sig ] PFN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:15.654540] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFN.txt [2026-01-12T20:29:15.654715] [INFO ] [sig ] [2444/3499] Completed PFN in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:15.654755] [INFO ] [sig ] [2445/3499] Forecasting PFO... [2026-01-12T20:29:15.654784] [INFO ] [sig ] Generating forecast for: PFO [2026-01-12T20:29:15.654815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-12T20:29:15.665945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-12T20:29:15.666298] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-12T20:29:15.667086] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-12T20:29:15.667137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:15.667168] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:15.667195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:15.667251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:15.724160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:15.725004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:15.725081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:15.725113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:15.837037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:15.837169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:15.837209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:15.837238] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:15.840696] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=43.09%) [2026-01-12T20:29:15.840967] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-12T20:29:15.841087] [INFO ] [sig ] PFO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:15.983754] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFO.txt [2026-01-12T20:29:15.983883] [INFO ] [sig ] [2445/3499] Completed PFO in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:15.983922] [INFO ] [sig ] [2446/3499] Forecasting PFS... [2026-01-12T20:29:15.983950] [INFO ] [sig ] Generating forecast for: PFS [2026-01-12T20:29:15.983980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-12T20:29:15.995364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-12T20:29:15.995655] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-12T20:29:15.996409] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-12T20:29:15.996459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:15.996491] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:15.996518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:15.996598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:16.053972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:16.054773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:16.054850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:16.054882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:16.171217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:16.171340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:16.171375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:16.171404] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:16.174620] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-12T20:29:16.174884] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-12T20:29:16.175003] [INFO ] [sig ] PFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:16.322217] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFS.txt [2026-01-12T20:29:16.322347] [INFO ] [sig ] [2446/3499] Completed PFS in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:16.322410] [INFO ] [sig ] [2447/3499] Forecasting PFSI... [2026-01-12T20:29:16.322474] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-12T20:29:16.322518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-12T20:29:16.334566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-12T20:29:16.334893] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-12T20:29:16.335746] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-12T20:29:16.335801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:16.335876] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:16.335907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:16.335964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:16.393809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:16.394720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:16.394803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:16.394834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:16.512786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:16.512937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:16.512976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:16.513020] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:16.516323] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-01-12T20:29:16.516608] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-12T20:29:16.516729] [INFO ] [sig ] PFSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:16.662557] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PFSI.txt [2026-01-12T20:29:16.662738] [INFO ] [sig ] [2447/3499] Completed PFSI in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:16.662779] [INFO ] [sig ] [2448/3499] Forecasting PGC... [2026-01-12T20:29:16.662810] [INFO ] [sig ] Generating forecast for: PGC [2026-01-12T20:29:16.662839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-12T20:29:16.677820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-12T20:29:16.678284] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-12T20:29:16.679344] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-12T20:29:16.679413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:16.679462] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:16.679501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:16.679563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:16.741609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:16.742471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:16.742561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:16.742640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:16.863336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:16.863493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:16.863534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:16.863563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:16.866888] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-01-12T20:29:16.867156] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-12T20:29:16.867278] [INFO ] [sig ] PGC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:17.008640] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PGC.txt [2026-01-12T20:29:17.008795] [INFO ] [sig ] [2448/3499] Completed PGC in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:17.008836] [INFO ] [sig ] [2449/3499] Forecasting PGEN... [2026-01-12T20:29:17.008866] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-12T20:29:17.008895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-12T20:29:17.020233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-12T20:29:17.020599] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-12T20:29:17.021363] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-12T20:29:17.021415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:17.021447] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:17.021474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:17.021529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:17.081303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:17.082181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:17.082261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:17.082293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:17.198072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:17.198221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:17.198258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:17.198286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:17.201703] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-12T20:29:17.201968] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-12T20:29:17.202088] [INFO ] [sig ] PGEN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:17.343858] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PGEN.txt [2026-01-12T20:29:17.343969] [INFO ] [sig ] [2449/3499] Completed PGEN in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:17.344008] [INFO ] [sig ] [2450/3499] Forecasting PGJ... [2026-01-12T20:29:17.344037] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-12T20:29:17.344067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-12T20:29:17.355224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-12T20:29:17.355473] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-12T20:29:17.356253] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-12T20:29:17.356304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:17.356336] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:17.356362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:17.356418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:17.412947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:17.413779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:17.413857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:17.413889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:17.530942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:17.531070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:17.531106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:17.531164] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:17.534437] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-01-12T20:29:17.534728] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-12T20:29:17.534848] [INFO ] [sig ] PGJ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:17.676480] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PGJ.txt [2026-01-12T20:29:17.676623] [INFO ] [sig ] [2450/3499] Completed PGJ in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:17.676665] [INFO ] [sig ] [2451/3499] Forecasting PGNY... [2026-01-12T20:29:17.676694] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-12T20:29:17.676723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-12T20:29:17.688326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-12T20:29:17.688615] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-12T20:29:17.689361] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-12T20:29:17.689412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:17.689444] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:17.689470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:17.689537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:17.746117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:17.746730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:17.746804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:17.746835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:17.870251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:17.870390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:17.870428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:17.870460] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:17.873860] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=27.77%) [2026-01-12T20:29:17.874132] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-12T20:29:17.874255] [INFO ] [sig ] PGNY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:18.020977] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PGNY.txt [2026-01-12T20:29:18.021132] [INFO ] [sig ] [2451/3499] Completed PGNY in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:18.021172] [INFO ] [sig ] [2452/3499] Forecasting PGP... [2026-01-12T20:29:18.021200] [INFO ] [sig ] Generating forecast for: PGP [2026-01-12T20:29:18.021229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-12T20:29:18.032262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-12T20:29:18.032606] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-12T20:29:18.033359] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-12T20:29:18.033411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:18.033443] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:18.033470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:18.033527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:18.090534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:18.091406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:18.091490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:18.091524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:18.206190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:18.206347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:18.206387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:18.206418] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:18.209910] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-01-12T20:29:18.210191] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-12T20:29:18.210317] [INFO ] [sig ] PGP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:18.351392] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PGP.txt [2026-01-12T20:29:18.351530] [INFO ] [sig ] [2452/3499] Completed PGP in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:18.351599] [INFO ] [sig ] [2453/3499] Forecasting PGY... [2026-01-12T20:29:18.351656] [INFO ] [sig ] Generating forecast for: PGY [2026-01-12T20:29:18.351689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-12T20:29:18.363132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-12T20:29:18.363443] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-12T20:29:18.364228] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-12T20:29:18.364292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:18.364323] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:18.364350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:18.364406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:18.421434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:18.422296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:18.422379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:18.422412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:18.549820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:18.549990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:18.550032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:18.550061] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:18.553981] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: DOWN (p=40.68%) [2026-01-12T20:29:18.554318] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-12T20:29:18.554464] [INFO ] [sig ] PGY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:18.709747] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PGY.txt [2026-01-12T20:29:18.709901] [INFO ] [sig ] [2453/3499] Completed PGY in 0.4s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:18.709942] [INFO ] [sig ] [2454/3499] Forecasting PGZ... [2026-01-12T20:29:18.709971] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-12T20:29:18.710001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-12T20:29:18.721174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-12T20:29:18.721493] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-12T20:29:18.722308] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-12T20:29:18.722361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:18.722394] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:18.722421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:18.722478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:18.783723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:18.784546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:18.784651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:18.784693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:18.907114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:18.907265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:18.907304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:18.907333] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:18.910968] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-12T20:29:18.911288] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-12T20:29:18.911419] [INFO ] [sig ] PGZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:19.061037] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PGZ.txt [2026-01-12T20:29:19.061215] [INFO ] [sig ] [2454/3499] Completed PGZ in 0.4s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:19.061270] [INFO ] [sig ] [2455/3499] Forecasting PH... [2026-01-12T20:29:19.061300] [INFO ] [sig ] Generating forecast for: PH [2026-01-12T20:29:19.061330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-12T20:29:19.072630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-12T20:29:19.072983] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-12T20:29:19.073827] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-12T20:29:19.073881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:19.073913] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:19.073939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:19.073995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:19.136084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:19.136938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:19.137025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:19.137057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:19.264405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:19.264563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:19.264623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:19.264660] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:19.272529] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-12T20:29:19.272994] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-12T20:29:19.273157] [INFO ] [sig ] PH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:19.427089] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PH.txt [2026-01-12T20:29:19.427250] [INFO ] [sig ] [2455/3499] Completed PH in 0.4s | 2.87 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-12T20:29:19.427289] [INFO ] [sig ] [2456/3499] Forecasting PHG... [2026-01-12T20:29:19.427321] [INFO ] [sig ] Generating forecast for: PHG [2026-01-12T20:29:19.427351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-12T20:29:19.440404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-12T20:29:19.440796] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-12T20:29:19.441711] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-12T20:29:19.441765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:19.441798] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:19.441825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:19.441882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:19.503049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:19.504014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:19.504102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:19.504134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:19.629844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:19.630000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:19.630039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:19.630068] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:19.633421] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-01-12T20:29:19.633718] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-12T20:29:19.633843] [INFO ] [sig ] PHG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:19.780408] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PHG.txt [2026-01-12T20:29:19.780553] [INFO ] [sig ] [2456/3499] Completed PHG in 0.4s | 2.87 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-12T20:29:19.780618] [INFO ] [sig ] [2457/3499] Forecasting PHI... [2026-01-12T20:29:19.780651] [INFO ] [sig ] Generating forecast for: PHI [2026-01-12T20:29:19.780681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-12T20:29:19.792587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-12T20:29:19.792906] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-12T20:29:19.793695] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-12T20:29:19.793746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:19.793778] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:19.793805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:19.793861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:19.849856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:19.850560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:19.850654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:19.850715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:19.963466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:19.963634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:19.963674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:19.963710] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:19.967058] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=46.06%) [2026-01-12T20:29:19.967352] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-12T20:29:19.967481] [INFO ] [sig ] PHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:20.112369] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PHI.txt [2026-01-12T20:29:20.112522] [INFO ] [sig ] [2457/3499] Completed PHI in 0.3s | 2.87 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-12T20:29:20.112560] [INFO ] [sig ] [2458/3499] Forecasting PHIN... [2026-01-12T20:29:20.112608] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-12T20:29:20.112641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-12T20:29:20.128225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-12T20:29:20.128631] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-12T20:29:20.129479] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-12T20:29:20.129533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:20.129566] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:20.129612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:20.129669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:20.186046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:20.186941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:20.187023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:20.187055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:20.308613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:20.308759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:20.308799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:20.308827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:20.312130] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=76.96%) [2026-01-12T20:29:20.312395] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-12T20:29:20.312544] [INFO ] [sig ] PHIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:20.454143] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PHIN.txt [2026-01-12T20:29:20.454287] [INFO ] [sig ] [2458/3499] Completed PHIN in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:20.454327] [INFO ] [sig ] [2459/3499] Forecasting PHIO... [2026-01-12T20:29:20.454356] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-12T20:29:20.454385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-12T20:29:20.465590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-12T20:29:20.465872] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-12T20:29:20.466652] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-12T20:29:20.466703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:20.466736] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:20.466763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:20.466818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:20.522902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:20.523786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:20.523867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:20.523899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:20.645636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:20.645794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:20.645833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:20.645862] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:20.649157] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: UP (p=58.31%) [2026-01-12T20:29:20.649424] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-12T20:29:20.649549] [INFO ] [sig ] PHIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:20.792695] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PHIO.txt [2026-01-12T20:29:20.792849] [INFO ] [sig ] [2459/3499] Completed PHIO in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:20.792889] [INFO ] [sig ] [2460/3499] Forecasting PHK... [2026-01-12T20:29:20.792918] [INFO ] [sig ] Generating forecast for: PHK [2026-01-12T20:29:20.792948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-12T20:29:20.804152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-12T20:29:20.804527] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-12T20:29:20.805364] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-12T20:29:20.805417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:20.805449] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:20.805476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:20.805540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:20.864532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:20.865419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:20.865505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:20.865537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:20.983763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:20.983920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:20.983977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:20.984008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:20.987459] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-12T20:29:20.987786] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-12T20:29:20.987920] [INFO ] [sig ] PHK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:21.130974] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PHK.txt [2026-01-12T20:29:21.131133] [INFO ] [sig ] [2460/3499] Completed PHK in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:21.131173] [INFO ] [sig ] [2461/3499] Forecasting PHM... [2026-01-12T20:29:21.131203] [INFO ] [sig ] Generating forecast for: PHM [2026-01-12T20:29:21.131233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-12T20:29:21.142293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-12T20:29:21.142564] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-12T20:29:21.143369] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-12T20:29:21.143420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:21.143452] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:21.143478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:21.143534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:21.200081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:21.200758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:21.200843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:21.200875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:21.321925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:21.322095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:21.322140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:21.322170] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:21.325771] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-12T20:29:21.326066] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-12T20:29:21.326200] [INFO ] [sig ] PHM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:21.471050] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PHM.txt [2026-01-12T20:29:21.471212] [INFO ] [sig ] [2461/3499] Completed PHM in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:21.471251] [INFO ] [sig ] [2462/3499] Forecasting PHO... [2026-01-12T20:29:21.471281] [INFO ] [sig ] Generating forecast for: PHO [2026-01-12T20:29:21.471313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-12T20:29:21.482715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-12T20:29:21.483013] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-12T20:29:21.483802] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-12T20:29:21.483856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:21.483887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:21.483919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:21.483984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:21.542253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:21.543116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:21.543236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:21.543270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:21.665321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:21.665478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:21.665520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:21.665551] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:21.669065] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-12T20:29:21.669350] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-12T20:29:21.669500] [INFO ] [sig ] PHO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:21.814341] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PHO.txt [2026-01-12T20:29:21.814503] [INFO ] [sig ] [2462/3499] Completed PHO in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:21.814543] [INFO ] [sig ] [2463/3499] Forecasting PHUN... [2026-01-12T20:29:21.814589] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-12T20:29:21.814622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-12T20:29:21.825823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-12T20:29:21.826231] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-12T20:29:21.827042] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-12T20:29:21.827094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:21.827125] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:21.827152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:21.827207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:21.883465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:21.884176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:21.884255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:21.884287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:22.002160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:22.002315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:22.002354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:22.002382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:22.005718] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=31.06%) [2026-01-12T20:29:22.005996] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-12T20:29:22.006119] [INFO ] [sig ] PHUN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:22.150689] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PHUN.txt [2026-01-12T20:29:22.150848] [INFO ] [sig ] [2463/3499] Completed PHUN in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:22.150889] [INFO ] [sig ] [2464/3499] Forecasting PHVS... [2026-01-12T20:29:22.150920] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-12T20:29:22.150950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-12T20:29:22.162357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-12T20:29:22.162647] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-12T20:29:22.163403] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-12T20:29:22.163454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:22.163537] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:22.163597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:22.163670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:22.220077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:22.220837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:22.220915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:22.220947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:22.337829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:22.337991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:22.338030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:22.338059] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:22.341446] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-12T20:29:22.341784] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-12T20:29:22.341909] [INFO ] [sig ] PHVS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:22.486599] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PHVS.txt [2026-01-12T20:29:22.486785] [INFO ] [sig ] [2464/3499] Completed PHVS in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:22.486826] [INFO ] [sig ] [2465/3499] Forecasting PI... [2026-01-12T20:29:22.486854] [INFO ] [sig ] Generating forecast for: PI [2026-01-12T20:29:22.486884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-12T20:29:22.498612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-12T20:29:22.498982] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-12T20:29:22.499803] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-12T20:29:22.499857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:22.499890] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:22.499918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:22.499976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:22.559469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:22.560379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:22.560464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:22.560497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:22.687434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:22.687603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:22.687645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:22.687673] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:22.691144] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-12T20:29:22.691433] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-12T20:29:22.691566] [INFO ] [sig ] PI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:22.839913] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PI.txt [2026-01-12T20:29:22.840073] [INFO ] [sig ] [2465/3499] Completed PI in 0.4s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:22.840113] [INFO ] [sig ] [2466/3499] Forecasting PID... [2026-01-12T20:29:22.840142] [INFO ] [sig ] Generating forecast for: PID [2026-01-12T20:29:22.840172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-12T20:29:22.851765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-12T20:29:22.852095] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-12T20:29:22.852902] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-12T20:29:22.852954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:22.852985] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:22.853012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:22.853068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:22.910033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:22.910880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:22.910960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:22.910991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:23.043552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:23.043727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:23.043767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:23.043795] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:23.047139] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-01-12T20:29:23.047414] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-12T20:29:23.047533] [INFO ] [sig ] PID: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:23.188944] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PID.txt [2026-01-12T20:29:23.189099] [INFO ] [sig ] [2466/3499] Completed PID in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:23.189140] [INFO ] [sig ] [2467/3499] Forecasting PIE... [2026-01-12T20:29:23.189169] [INFO ] [sig ] Generating forecast for: PIE [2026-01-12T20:29:23.189201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-12T20:29:23.201236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-12T20:29:23.201616] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-12T20:29:23.202379] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-12T20:29:23.202431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:23.202462] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:23.202488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:23.202543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:23.262874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:23.263743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:23.263828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:23.263861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:23.381673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:23.381848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:23.381896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:23.381932] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:23.386407] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-01-12T20:29:23.386778] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-12T20:29:23.386931] [INFO ] [sig ] PIE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:23.537494] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PIE.txt [2026-01-12T20:29:23.537655] [INFO ] [sig ] [2467/3499] Completed PIE in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:23.537700] [INFO ] [sig ] [2468/3499] Forecasting PII... [2026-01-12T20:29:23.537767] [INFO ] [sig ] Generating forecast for: PII [2026-01-12T20:29:23.537803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-12T20:29:23.550254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-12T20:29:23.550541] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-12T20:29:23.551312] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-12T20:29:23.551364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:23.551396] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:23.551435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:23.551492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:23.609212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:23.610119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:23.610204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:23.610238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:23.727778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:23.727936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:23.727975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:23.728003] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:23.731313] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-01-12T20:29:23.731599] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-12T20:29:23.731719] [INFO ] [sig ] PII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:23.871772] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PII.txt [2026-01-12T20:29:23.871904] [INFO ] [sig ] [2468/3499] Completed PII in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:23.871948] [INFO ] [sig ] [2469/3499] Forecasting PIM... [2026-01-12T20:29:23.871977] [INFO ] [sig ] Generating forecast for: PIM [2026-01-12T20:29:23.872006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-12T20:29:23.883691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-12T20:29:23.883961] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-12T20:29:23.884738] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-12T20:29:23.884788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:23.884820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:23.884846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:23.884902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:23.940861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:23.941452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:23.941526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:23.941557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:24.052739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:24.052878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:24.052915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:24.052943] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:24.056256] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-01-12T20:29:24.056520] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-12T20:29:24.056657] [INFO ] [sig ] PIM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:24.200358] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PIM.txt [2026-01-12T20:29:24.200510] [INFO ] [sig ] [2469/3499] Completed PIM in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:24.200550] [INFO ] [sig ] [2470/3499] Forecasting PINE... [2026-01-12T20:29:24.200597] [INFO ] [sig ] Generating forecast for: PINE [2026-01-12T20:29:24.200629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-12T20:29:24.213689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-12T20:29:24.214027] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-12T20:29:24.214861] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-12T20:29:24.214915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:24.214947] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:24.214974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:24.215030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:24.271374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:24.272328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:24.272410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:24.272442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:24.390640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:24.390797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:24.390835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:24.390863] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:24.394565] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-01-12T20:29:24.394855] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-12T20:29:24.394974] [INFO ] [sig ] PINE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:24.536917] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PINE.txt [2026-01-12T20:29:24.537071] [INFO ] [sig ] [2470/3499] Completed PINE in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:24.537112] [INFO ] [sig ] [2471/3499] Forecasting PINS... [2026-01-12T20:29:24.537142] [INFO ] [sig ] Generating forecast for: PINS [2026-01-12T20:29:24.537171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-12T20:29:24.548897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-12T20:29:24.549225] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-12T20:29:24.550038] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-12T20:29:24.550090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:24.550121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:24.550148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:24.550203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:24.606555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:24.607414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:24.607495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:24.607526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:24.729289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:24.729443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:24.729482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:24.729530] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:24.732872] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-01-12T20:29:24.733153] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-12T20:29:24.733274] [INFO ] [sig ] PINS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:24.874133] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PINS.txt [2026-01-12T20:29:24.874291] [INFO ] [sig ] [2471/3499] Completed PINS in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:24.874332] [INFO ] [sig ] [2472/3499] Forecasting PK... [2026-01-12T20:29:24.874362] [INFO ] [sig ] Generating forecast for: PK [2026-01-12T20:29:24.874391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-12T20:29:24.885907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-12T20:29:24.886219] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-12T20:29:24.887005] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-12T20:29:24.887057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:24.887088] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:24.887115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:24.887171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:24.944518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:24.945549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:24.945646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:24.945680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:25.068393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:25.068551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:25.068610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:25.068641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:25.071958] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=91.61%) [2026-01-12T20:29:25.072229] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-12T20:29:25.072346] [INFO ] [sig ] PK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:25.213969] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PK.txt [2026-01-12T20:29:25.214117] [INFO ] [sig ] [2472/3499] Completed PK in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-12T20:29:25.214158] [INFO ] [sig ] [2473/3499] Forecasting PKBK... [2026-01-12T20:29:25.214186] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-12T20:29:25.214216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-12T20:29:25.226628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-12T20:29:25.226951] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-12T20:29:25.227742] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-12T20:29:25.227793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:25.227824] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:25.227850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:25.227906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:25.283646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:25.284458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:25.284539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:25.284570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:25.402922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:25.403069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:25.403107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:25.403136] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:25.406457] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=47.46%) [2026-01-12T20:29:25.406744] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-12T20:29:25.406862] [INFO ] [sig ] PKBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:25.547553] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PKBK.txt [2026-01-12T20:29:25.547678] [INFO ] [sig ] [2473/3499] Completed PKBK in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-12T20:29:25.547727] [INFO ] [sig ] [2474/3499] Forecasting PKE... [2026-01-12T20:29:25.547757] [INFO ] [sig ] Generating forecast for: PKE [2026-01-12T20:29:25.547787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-12T20:29:25.559666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-12T20:29:25.559944] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-12T20:29:25.560778] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-12T20:29:25.560830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:25.560863] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:25.560891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:25.560948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:25.619199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:25.619845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:25.619949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:25.619983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:25.740154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:25.740289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:25.740329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:25.740359] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:25.743701] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=49.10%) [2026-01-12T20:29:25.743991] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-12T20:29:25.744117] [INFO ] [sig ] PKE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:25.892084] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PKE.txt [2026-01-12T20:29:25.892210] [INFO ] [sig ] [2474/3499] Completed PKE in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-12T20:29:25.892258] [INFO ] [sig ] [2475/3499] Forecasting PKG... [2026-01-12T20:29:25.892305] [INFO ] [sig ] Generating forecast for: PKG [2026-01-12T20:29:25.892338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-12T20:29:25.904303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-12T20:29:25.904659] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-12T20:29:25.905450] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-12T20:29:25.905505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:25.905539] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:25.905587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:25.905661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:25.962676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:25.963307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:25.963382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:25.963414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:26.082346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:26.082485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:26.082524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:26.082553] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:26.085875] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-01-12T20:29:26.086141] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-12T20:29:26.086259] [INFO ] [sig ] PKG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:26.228138] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PKG.txt [2026-01-12T20:29:26.228265] [INFO ] [sig ] [2475/3499] Completed PKG in 0.3s | 2.87 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-12T20:29:26.228304] [INFO ] [sig ] [2476/3499] Forecasting PKOH... [2026-01-12T20:29:26.228334] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-12T20:29:26.228364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-12T20:29:26.239633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-12T20:29:26.239920] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-12T20:29:26.240692] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-12T20:29:26.240752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:26.240782] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:26.240809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:26.240871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:26.296671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:26.297310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:26.297387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:26.297418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:26.412011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:26.412165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:26.412205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:26.412234] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:26.415518] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-12T20:29:26.415806] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-12T20:29:26.415928] [INFO ] [sig ] PKOH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:26.561508] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PKOH.txt [2026-01-12T20:29:26.561688] [INFO ] [sig ] [2476/3499] Completed PKOH in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:26.561730] [INFO ] [sig ] [2477/3499] Forecasting PKX... [2026-01-12T20:29:26.561761] [INFO ] [sig ] Generating forecast for: PKX [2026-01-12T20:29:26.561792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-12T20:29:26.574165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-12T20:29:26.574461] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-12T20:29:26.575258] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-12T20:29:26.575333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:26.575367] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:26.575395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:26.575451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:26.631268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:26.632087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:26.632176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:26.632209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:26.756622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:26.756783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:26.756823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:26.756855] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:26.761049] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-01-12T20:29:26.761339] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-12T20:29:26.761466] [INFO ] [sig ] PKX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:26.909858] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PKX.txt [2026-01-12T20:29:26.910049] [INFO ] [sig ] [2477/3499] Completed PKX in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:26.910092] [INFO ] [sig ] [2478/3499] Forecasting PL... [2026-01-12T20:29:26.910121] [INFO ] [sig ] Generating forecast for: PL [2026-01-12T20:29:26.910150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-12T20:29:26.921979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-12T20:29:26.922378] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-12T20:29:26.923214] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-12T20:29:26.923271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:26.923305] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:26.923332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:26.923391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:26.982059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:26.982953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:26.983039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:26.983072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:27.102004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:27.102164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:27.102204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:27.102233] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:27.105591] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: UP (p=74.56%) [2026-01-12T20:29:27.105876] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-12T20:29:27.106003] [INFO ] [sig ] PL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:27.258042] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PL.txt [2026-01-12T20:29:27.258245] [INFO ] [sig ] [2478/3499] Completed PL in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:27.258298] [INFO ] [sig ] [2479/3499] Forecasting PLAB... [2026-01-12T20:29:27.258337] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-12T20:29:27.258377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-12T20:29:27.271947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-12T20:29:27.272315] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-12T20:29:27.273324] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-12T20:29:27.273376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:27.273408] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:27.273434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:27.273492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:27.334195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:27.335063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:27.335149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:27.335181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:27.458184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:27.458343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:27.458383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:27.458412] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:27.461756] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-12T20:29:27.462032] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-12T20:29:27.462152] [INFO ] [sig ] PLAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:27.605387] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLAB.txt [2026-01-12T20:29:27.605541] [INFO ] [sig ] [2479/3499] Completed PLAB in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:27.605602] [INFO ] [sig ] [2480/3499] Forecasting PLAY... [2026-01-12T20:29:27.605634] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-12T20:29:27.605664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-12T20:29:27.618706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-12T20:29:27.619134] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-12T20:29:27.619984] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-12T20:29:27.620040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:27.620076] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:27.620103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:27.620166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:27.679764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:27.680661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:27.680768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:27.680801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:27.813747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:27.813917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:27.813960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:27.813991] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:27.817591] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=47.18%) [2026-01-12T20:29:27.817949] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-12T20:29:27.818090] [INFO ] [sig ] PLAY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:27.966357] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLAY.txt [2026-01-12T20:29:27.966514] [INFO ] [sig ] [2480/3499] Completed PLAY in 0.4s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:27.966561] [INFO ] [sig ] [2481/3499] Forecasting PLBC... [2026-01-12T20:29:27.966611] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-12T20:29:27.966642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-12T20:29:27.977873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-12T20:29:27.978262] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-12T20:29:27.979113] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-12T20:29:27.979168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:27.979226] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:27.979254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:27.979310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:28.037047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:28.037965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:28.038051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:28.038083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:28.144962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:28.145132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:28.145172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:28.145200] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:28.148851] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=71.10%) [2026-01-12T20:29:28.149225] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-12T20:29:28.149372] [INFO ] [sig ] PLBC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:28.300389] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLBC.txt [2026-01-12T20:29:28.300546] [INFO ] [sig ] [2481/3499] Completed PLBC in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:28.300612] [INFO ] [sig ] [2482/3499] Forecasting PLBY... [2026-01-12T20:29:28.300644] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-12T20:29:28.300673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-12T20:29:28.312977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-12T20:29:28.313368] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-12T20:29:28.314199] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-12T20:29:28.314252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:28.314284] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:28.314311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:28.314368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:28.374013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:28.374986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:28.375069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:28.375102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:28.494693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:28.494849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:28.494888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:28.494917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:28.498290] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=20.92%) [2026-01-12T20:29:28.498594] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-12T20:29:28.498714] [INFO ] [sig ] PLBY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:28.658763] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLBY.txt [2026-01-12T20:29:28.658958] [INFO ] [sig ] [2482/3499] Completed PLBY in 0.4s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:28.659015] [INFO ] [sig ] [2483/3499] Forecasting PLCE... [2026-01-12T20:29:28.659056] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-12T20:29:28.659095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-12T20:29:28.671963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-12T20:29:28.672525] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-12T20:29:28.673495] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-12T20:29:28.673548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:28.673600] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:28.673630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:28.673687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:28.731218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:28.732099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:28.732179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:28.732212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:28.854848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:28.855006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:28.855046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:28.855076] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:28.858568] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=89.16%) [2026-01-12T20:29:28.858904] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-12T20:29:28.859035] [INFO ] [sig ] PLCE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:29.004875] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLCE.txt [2026-01-12T20:29:29.005022] [INFO ] [sig ] [2483/3499] Completed PLCE in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:29.005063] [INFO ] [sig ] [2484/3499] Forecasting PLD... [2026-01-12T20:29:29.005093] [INFO ] [sig ] Generating forecast for: PLD [2026-01-12T20:29:29.005125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-12T20:29:29.018836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-12T20:29:29.019383] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-12T20:29:29.020158] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-12T20:29:29.020210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:29.020244] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:29.020271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:29.020328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:29.082407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:29.083226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:29.083311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:29.083345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:29.209676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:29.209833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:29.209891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:29.209952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:29.213376] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-01-12T20:29:29.213673] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-12T20:29:29.213821] [INFO ] [sig ] PLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:29.356229] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLD.txt [2026-01-12T20:29:29.356383] [INFO ] [sig ] [2484/3499] Completed PLD in 0.4s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:29.356422] [INFO ] [sig ] [2485/3499] Forecasting PLPC... [2026-01-12T20:29:29.356450] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-12T20:29:29.356482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-12T20:29:29.368544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-12T20:29:29.368912] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-12T20:29:29.369854] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-12T20:29:29.369911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:29.369943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:29.369970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:29.370026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:29.426678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:29.427507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:29.427607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:29.427643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:29.542809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:29.542952] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:29:29.542990] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:29.543018] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:29.546782] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-12T20:29:29.547082] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-12T20:29:29.547220] [INFO ] [sig ] PLPC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:29.693628] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLPC.txt [2026-01-12T20:29:29.693789] [INFO ] [sig ] [2485/3499] Completed PLPC in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:29.693829] [INFO ] [sig ] [2486/3499] Forecasting PLRX... [2026-01-12T20:29:29.693858] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-12T20:29:29.693887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-12T20:29:29.706247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-12T20:29:29.706661] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-12T20:29:29.707640] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-12T20:29:29.707691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:29.707757] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:29.707787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:29.708010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:29.765827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:29.766728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:29.766811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:29.766843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:29.887278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:29.887459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:29.887500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:29.887528] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:29.891161] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-01-12T20:29:29.891481] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-12T20:29:29.891631] [INFO ] [sig ] PLRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:30.039767] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLRX.txt [2026-01-12T20:29:30.039937] [INFO ] [sig ] [2486/3499] Completed PLRX in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:30.039977] [INFO ] [sig ] [2487/3499] Forecasting PLSE... [2026-01-12T20:29:30.040196] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-12T20:29:30.040226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-12T20:29:30.054862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-12T20:29:30.055138] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-12T20:29:30.055973] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-12T20:29:30.056026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:30.056058] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:30.056085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:30.056141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:30.112936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:30.113528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:30.113620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:30.113653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:30.232101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:30.232249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:30.232290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:30.232317] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:30.235700] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-01-12T20:29:30.235995] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-12T20:29:30.236112] [INFO ] [sig ] PLSE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:30.379741] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLSE.txt [2026-01-12T20:29:30.379880] [INFO ] [sig ] [2487/3499] Completed PLSE in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:30.379921] [INFO ] [sig ] [2488/3499] Forecasting PLTK... [2026-01-12T20:29:30.379951] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-12T20:29:30.379982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-12T20:29:30.390821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-12T20:29:30.391098] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-12T20:29:30.391867] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-12T20:29:30.391920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:30.391964] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:30.391992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:30.392048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:30.449543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:30.450196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:30.450271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:30.450303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:30.570336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:30.570494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:30.570533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:30.570562] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:30.574024] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-01-12T20:29:30.574307] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-12T20:29:30.574428] [INFO ] [sig ] PLTK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:30.774176] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLTK.txt [2026-01-12T20:29:30.774309] [INFO ] [sig ] [2488/3499] Completed PLTK in 0.4s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:30.774347] [INFO ] [sig ] [2489/3499] Forecasting PLUG... [2026-01-12T20:29:30.774377] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-12T20:29:30.774407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-12T20:29:30.785880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-12T20:29:30.786144] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-12T20:29:30.786940] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-12T20:29:30.786992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:30.787023] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:30.787050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:30.787105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:30.843654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:30.844265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:30.844345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:30.844377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:30.962829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:30.962956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:30.962994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:30.963022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:30.966317] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-01-12T20:29:30.966595] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-12T20:29:30.966718] [INFO ] [sig ] PLUG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:31.109092] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PLUG.txt [2026-01-12T20:29:31.109210] [INFO ] [sig ] [2489/3499] Completed PLUG in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:31.109248] [INFO ] [sig ] [2490/3499] Forecasting PLUS... [2026-01-12T20:29:31.109278] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-12T20:29:31.109308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-12T20:29:31.120390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-12T20:29:31.120684] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-12T20:29:31.121466] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-12T20:29:31.121518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:31.121549] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:31.121599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:31.121658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:31.178896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:31.179511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:31.179605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:31.179638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:31.303431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:31.303625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:31.303673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:31.303703] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:31.307161] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-01-12T20:29:31.307433] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-12T20:29:31.307555] [INFO ] [sig ] PLUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:31.451145] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLUS.txt [2026-01-12T20:29:31.451284] [INFO ] [sig ] [2490/3499] Completed PLUS in 0.3s | 2.87 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-12T20:29:31.451324] [INFO ] [sig ] [2491/3499] Forecasting PLXS... [2026-01-12T20:29:31.451353] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-12T20:29:31.451383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-12T20:29:31.463240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-12T20:29:31.463528] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-12T20:29:31.464297] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-12T20:29:31.464349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:31.464380] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:31.464408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:31.464463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:31.522030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:31.522875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:31.522990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:31.523022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:31.645453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:31.645626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:31.645667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:31.645697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:31.649037] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-12T20:29:31.649306] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-12T20:29:31.649427] [INFO ] [sig ] PLXS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:31.805116] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLXS.txt [2026-01-12T20:29:31.805277] [INFO ] [sig ] [2491/3499] Completed PLXS in 0.4s | 2.87 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-12T20:29:31.805324] [INFO ] [sig ] [2492/3499] Forecasting PLYM... [2026-01-12T20:29:31.805354] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-12T20:29:31.805384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-12T20:29:31.817966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-12T20:29:31.818366] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-12T20:29:31.819182] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-12T20:29:31.819236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:31.819268] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:31.819294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:31.819350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:31.879467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:31.880356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:31.880438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:31.880472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:32.001818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:32.001977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:32.002016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:32.002046] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:32.005391] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-12T20:29:32.005687] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-12T20:29:32.005830] [INFO ] [sig ] PLYM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:32.155782] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PLYM.txt [2026-01-12T20:29:32.155962] [INFO ] [sig ] [2492/3499] Completed PLYM in 0.4s | 2.87 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-12T20:29:32.156003] [INFO ] [sig ] [2493/3499] Forecasting PM... [2026-01-12T20:29:32.156034] [INFO ] [sig ] Generating forecast for: PM [2026-01-12T20:29:32.156062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-12T20:29:32.168471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-12T20:29:32.168819] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-12T20:29:32.169622] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-12T20:29:32.169675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:32.169708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:32.169735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:32.169792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:32.229473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:32.230361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:32.230443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:32.230476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:32.355551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:32.355716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:32.355754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:32.355784] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:32.359377] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-12T20:29:32.359682] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-12T20:29:32.359854] [INFO ] [sig ] PM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:32.506082] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PM.txt [2026-01-12T20:29:32.506215] [INFO ] [sig ] [2493/3499] Completed PM in 0.4s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:32.506254] [INFO ] [sig ] [2494/3499] Forecasting PMAX... [2026-01-12T20:29:32.506283] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-12T20:29:32.506312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-12T20:29:32.517991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-12T20:29:32.518265] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-12T20:29:32.519066] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-12T20:29:32.519119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:32.519151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:32.519178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:32.519235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:32.579016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:32.579933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:32.580033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:32.580067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:32.701157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:32.701315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:32.701354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:32.701384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:32.704745] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=77.02%) [2026-01-12T20:29:32.705040] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-12T20:29:32.705160] [INFO ] [sig ] PMAX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:32.854871] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PMAX.txt [2026-01-12T20:29:32.855078] [INFO ] [sig ] [2494/3499] Completed PMAX in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:32.855121] [INFO ] [sig ] [2495/3499] Forecasting PML... [2026-01-12T20:29:32.855151] [INFO ] [sig ] Generating forecast for: PML [2026-01-12T20:29:32.855182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-12T20:29:32.866978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-12T20:29:32.867341] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-12T20:29:32.868162] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-12T20:29:32.868215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:32.868247] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:32.868273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:32.868329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:32.925781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:32.926609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:32.926689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:32.926721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:33.045872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:33.046007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:33.046045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:33.046089] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:33.049406] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=89.66%) [2026-01-12T20:29:33.049694] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-12T20:29:33.049827] [INFO ] [sig ] PML: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:33.193358] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PML.txt [2026-01-12T20:29:33.193474] [INFO ] [sig ] [2495/3499] Completed PML in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:33.193512] [INFO ] [sig ] [2496/3499] Forecasting PMM... [2026-01-12T20:29:33.193541] [INFO ] [sig ] Generating forecast for: PMM [2026-01-12T20:29:33.193587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-12T20:29:33.204507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-12T20:29:33.204811] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-12T20:29:33.205610] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-12T20:29:33.205663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:33.205703] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:33.205731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:33.205789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:33.263065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:33.263717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:33.263800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:33.263832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:33.382745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:33.382873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:33.382914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:33.382943] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:33.386171] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=29.76%) [2026-01-12T20:29:33.386440] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-12T20:29:33.386562] [INFO ] [sig ] PMM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:33.533816] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PMM.txt [2026-01-12T20:29:33.533948] [INFO ] [sig ] [2496/3499] Completed PMM in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:33.533987] [INFO ] [sig ] [2497/3499] Forecasting PMO... [2026-01-12T20:29:33.534016] [INFO ] [sig ] Generating forecast for: PMO [2026-01-12T20:29:33.534045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-12T20:29:33.546324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-12T20:29:33.546712] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-12T20:29:33.547541] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-12T20:29:33.547612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:33.547647] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:33.547674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:33.547756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:33.603995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:33.604949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:33.605036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:33.605085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:33.721792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:33.721959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:33.721998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:33.722028] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:33.725434] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=23.19%) [2026-01-12T20:29:33.725738] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-12T20:29:33.725878] [INFO ] [sig ] PMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:33.870957] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PMO.txt [2026-01-12T20:29:33.871122] [INFO ] [sig ] [2497/3499] Completed PMO in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:33.871163] [INFO ] [sig ] [2498/3499] Forecasting PMTS... [2026-01-12T20:29:33.871193] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-12T20:29:33.871223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-12T20:29:33.886614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-12T20:29:33.887085] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-12T20:29:33.888134] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-12T20:29:33.888188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:33.888246] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:33.888273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:33.888330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:33.945443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:33.946312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:33.946393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:33.946425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:34.067804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:34.067998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:34.068040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:34.068068] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:34.071535] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-01-12T20:29:34.071843] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-12T20:29:34.071971] [INFO ] [sig ] PMTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:34.217739] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PMTS.txt [2026-01-12T20:29:34.217944] [INFO ] [sig ] [2498/3499] Completed PMTS in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:34.217987] [INFO ] [sig ] [2499/3499] Forecasting PMVP... [2026-01-12T20:29:34.218016] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-12T20:29:34.218047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-12T20:29:34.231122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-12T20:29:34.231477] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-12T20:29:34.232273] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-12T20:29:34.232328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:34.232366] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:34.232413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:34.232483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:34.291132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:34.292018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:34.292101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:34.292134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:34.414890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:34.415056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:34.415094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:34.415123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:34.418440] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-12T20:29:34.418729] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-12T20:29:34.418855] [INFO ] [sig ] PMVP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:34.568658] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PMVP.txt [2026-01-12T20:29:34.568797] [INFO ] [sig ] [2499/3499] Completed PMVP in 0.4s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:34.568836] [INFO ] [sig ] [2500/3499] Forecasting PNC... [2026-01-12T20:29:34.568865] [INFO ] [sig ] Generating forecast for: PNC [2026-01-12T20:29:34.568895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-12T20:29:34.580796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-12T20:29:34.581151] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-12T20:29:34.581938] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-12T20:29:34.581991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:34.582023] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:34.582050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:34.582106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:34.639465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:34.640246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:34.640324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:34.640356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:34.762074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:34.762228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:34.762266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:34.762294] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:34.765636] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-01-12T20:29:34.765918] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-12T20:29:34.766061] [INFO ] [sig ] PNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:34.912652] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PNC.txt [2026-01-12T20:29:34.912827] [INFO ] [sig ] [2500/3499] Completed PNC in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:34.912869] [INFO ] [sig ] [2501/3499] Forecasting PNI... [2026-01-12T20:29:34.912902] [INFO ] [sig ] Generating forecast for: PNI [2026-01-12T20:29:34.912933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-12T20:29:34.924716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-12T20:29:34.925067] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-12T20:29:34.925858] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-12T20:29:34.925910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:34.925942] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:34.925969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:34.926025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:34.985106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:34.985988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:34.986070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:34.986102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:35.097659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:35.097832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:35.097871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:35.097929] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:35.101238] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-12T20:29:35.101518] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-12T20:29:35.101660] [INFO ] [sig ] PNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:35.246236] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PNI.txt [2026-01-12T20:29:35.246394] [INFO ] [sig ] [2501/3499] Completed PNI in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:35.246433] [INFO ] [sig ] [2502/3499] Forecasting PNQI... [2026-01-12T20:29:35.246463] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-12T20:29:35.246492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-12T20:29:35.258255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-12T20:29:35.258642] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-12T20:29:35.259418] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-12T20:29:35.259471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:35.259502] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:35.259529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:35.259607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:35.315993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:35.316862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:35.316951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:35.316983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:35.436073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:35.436228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:35.436266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:35.436295] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:35.439747] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=76.79%) [2026-01-12T20:29:35.440054] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-12T20:29:35.440184] [INFO ] [sig ] PNQI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:35.585390] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PNQI.txt [2026-01-12T20:29:35.585539] [INFO ] [sig ] [2502/3499] Completed PNQI in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:35.585598] [INFO ] [sig ] [2503/3499] Forecasting PNRG... [2026-01-12T20:29:35.585630] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-12T20:29:35.585665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-12T20:29:35.597072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-12T20:29:35.597447] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-12T20:29:35.598292] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-12T20:29:35.598346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:35.598378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:35.598405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:35.598475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:35.655718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:35.656590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:35.656670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:35.656702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:35.771906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:35.772059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:35.772097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:35.772126] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:35.775434] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-01-12T20:29:35.775733] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-12T20:29:35.775861] [INFO ] [sig ] PNRG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:35.921133] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PNRG.txt [2026-01-12T20:29:35.921288] [INFO ] [sig ] [2503/3499] Completed PNRG in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:35.921326] [INFO ] [sig ] [2504/3499] Forecasting PNTG... [2026-01-12T20:29:35.921355] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-12T20:29:35.921385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-12T20:29:35.933661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-12T20:29:35.934003] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-12T20:29:35.934791] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-12T20:29:35.934843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:35.934875] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:35.934901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:35.934961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:35.991249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:35.991851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:35.991927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:35.991958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:36.106939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:36.107104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:36.107142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:36.107172] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:36.110531] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-01-12T20:29:36.110822] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-12T20:29:36.110962] [INFO ] [sig ] PNTG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:36.255479] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PNTG.txt [2026-01-12T20:29:36.255662] [INFO ] [sig ] [2504/3499] Completed PNTG in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:36.255704] [INFO ] [sig ] [2505/3499] Forecasting PODD... [2026-01-12T20:29:36.255735] [INFO ] [sig ] Generating forecast for: PODD [2026-01-12T20:29:36.255764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-12T20:29:36.266951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-12T20:29:36.267279] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-12T20:29:36.268092] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-12T20:29:36.268145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:36.268176] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:36.268201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:36.268256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:36.324933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:36.325779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:36.325860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:36.325898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:36.442013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:36.442151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:36.442187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:36.442215] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:36.445502] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-01-12T20:29:36.445785] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-12T20:29:36.445910] [INFO ] [sig ] PODD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:36.588156] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PODD.txt [2026-01-12T20:29:36.588303] [INFO ] [sig ] [2505/3499] Completed PODD in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:36.588342] [INFO ] [sig ] [2506/3499] Forecasting POOL... [2026-01-12T20:29:36.588372] [INFO ] [sig ] Generating forecast for: POOL [2026-01-12T20:29:36.588403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-12T20:29:36.599687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-12T20:29:36.599964] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-12T20:29:36.600739] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-12T20:29:36.600790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:36.600822] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:36.600847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:36.600911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:36.657172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:36.657917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:36.657994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:36.658026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:36.776230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:36.776392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:36.776431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:36.776460] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:36.780347] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=21.87%) [2026-01-12T20:29:36.780687] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-12T20:29:36.780830] [INFO ] [sig ] POOL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:36.926647] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/POOL.txt [2026-01-12T20:29:36.926780] [INFO ] [sig ] [2506/3499] Completed POOL in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:36.926820] [INFO ] [sig ] [2507/3499] Forecasting POWI... [2026-01-12T20:29:36.926849] [INFO ] [sig ] Generating forecast for: POWI [2026-01-12T20:29:36.926878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-12T20:29:36.938190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-12T20:29:36.938457] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-12T20:29:36.939251] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-12T20:29:36.939304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:36.939335] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:36.939361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:36.939417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:36.995661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:36.996247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:36.996323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:36.996355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:37.115261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:37.115411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:37.115449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:37.115477] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:37.118930] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-01-12T20:29:37.119223] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-12T20:29:37.119345] [INFO ] [sig ] POWI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:37.261712] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/POWI.txt [2026-01-12T20:29:37.261826] [INFO ] [sig ] [2507/3499] Completed POWI in 0.3s | 2.87 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-12T20:29:37.261863] [INFO ] [sig ] [2508/3499] Forecasting POWL... [2026-01-12T20:29:37.261894] [INFO ] [sig ] Generating forecast for: POWL [2026-01-12T20:29:37.261930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-12T20:29:37.277096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-12T20:29:37.277515] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-12T20:29:37.278520] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-12T20:29:37.278596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:37.278636] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:37.278668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:37.278743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:37.347675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:37.348557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:37.348691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:37.348724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:37.466332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:37.466491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:37.466531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:37.466560] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:37.469959] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-12T20:29:37.470232] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-12T20:29:37.470357] [INFO ] [sig ] POWL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:37.615400] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/POWL.txt [2026-01-12T20:29:37.615559] [INFO ] [sig ] [2508/3499] Completed POWL in 0.4s | 2.87 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-12T20:29:37.615618] [INFO ] [sig ] [2509/3499] Forecasting PPC... [2026-01-12T20:29:37.615648] [INFO ] [sig ] Generating forecast for: PPC [2026-01-12T20:29:37.615680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-12T20:29:37.627421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-12T20:29:37.627774] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-12T20:29:37.628787] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-12T20:29:37.628840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:37.628871] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:37.628896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:37.628952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:37.688674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:37.689694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:37.689775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:37.689807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:37.814908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:37.815065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:37.815103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:37.815132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:37.818466] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=41.46%) [2026-01-12T20:29:37.818760] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-12T20:29:37.818886] [INFO ] [sig ] PPC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:37.969773] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PPC.txt [2026-01-12T20:29:37.969933] [INFO ] [sig ] [2509/3499] Completed PPC in 0.4s | 2.87 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-12T20:29:37.969980] [INFO ] [sig ] [2510/3499] Forecasting PPG... [2026-01-12T20:29:37.970016] [INFO ] [sig ] Generating forecast for: PPG [2026-01-12T20:29:37.970053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-12T20:29:37.983350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-12T20:29:37.983704] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-12T20:29:37.984466] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-12T20:29:37.984518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:37.984549] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:37.984600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:37.984671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:38.044333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:38.045007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:38.045101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:38.045134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:38.169739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:38.169894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:38.169935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:38.169964] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:38.173425] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-01-12T20:29:38.173710] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-12T20:29:38.173831] [INFO ] [sig ] PPG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:38.321247] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PPG.txt [2026-01-12T20:29:38.321385] [INFO ] [sig ] [2510/3499] Completed PPG in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:38.321424] [INFO ] [sig ] [2511/3499] Forecasting PPH... [2026-01-12T20:29:38.321454] [INFO ] [sig ] Generating forecast for: PPH [2026-01-12T20:29:38.321483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-12T20:29:38.332455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-12T20:29:38.332743] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-12T20:29:38.333491] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-12T20:29:38.333543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:38.333600] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:38.333631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:38.333687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:38.390914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:38.391546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:38.391641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:38.391675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:38.509723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:38.509862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:38.509902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:38.509930] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:38.513215] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=47.06%) [2026-01-12T20:29:38.513493] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-12T20:29:38.513633] [INFO ] [sig ] PPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:38.658141] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PPH.txt [2026-01-12T20:29:38.658306] [INFO ] [sig ] [2511/3499] Completed PPH in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:38.658346] [INFO ] [sig ] [2512/3499] Forecasting PPIH... [2026-01-12T20:29:38.658374] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-12T20:29:38.658404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-12T20:29:38.669823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-12T20:29:38.670147] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-12T20:29:38.670964] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-12T20:29:38.671028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:38.671062] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:38.671091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:38.671148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:38.729714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:38.730443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:38.730523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:38.730555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:38.853375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:38.853537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:38.853596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:38.853627] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:38.857006] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=70.66%) [2026-01-12T20:29:38.857306] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-12T20:29:38.857437] [INFO ] [sig ] PPIH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:39.005511] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PPIH.txt [2026-01-12T20:29:39.005681] [INFO ] [sig ] [2512/3499] Completed PPIH in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:39.005725] [INFO ] [sig ] [2513/3499] Forecasting PPL... [2026-01-12T20:29:39.005757] [INFO ] [sig ] Generating forecast for: PPL [2026-01-12T20:29:39.005788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-12T20:29:39.018612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-12T20:29:39.018919] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-12T20:29:39.019817] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-12T20:29:39.019870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:39.019903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:39.019931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:39.019988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:39.078809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:39.079630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:39.079711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:39.079743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:39.200210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:39.200357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:39.200396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:39.200423] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:39.203785] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-12T20:29:39.204066] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-12T20:29:39.204190] [INFO ] [sig ] PPL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:39.347243] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PPL.txt [2026-01-12T20:29:39.347368] [INFO ] [sig ] [2513/3499] Completed PPL in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:39.347407] [INFO ] [sig ] [2514/3499] Forecasting PPSI... [2026-01-12T20:29:39.347436] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-12T20:29:39.347466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-12T20:29:39.358492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-12T20:29:39.358795] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-12T20:29:39.359625] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-12T20:29:39.359678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:39.359711] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:39.359738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:39.359793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:39.416221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:39.416942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:39.417020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:39.417051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:39.534885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:39.535040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:39.535080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:39.535110] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:39.538478] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-01-12T20:29:39.538778] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-12T20:29:39.538900] [INFO ] [sig ] PPSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:39.683015] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PPSI.txt [2026-01-12T20:29:39.683180] [INFO ] [sig ] [2514/3499] Completed PPSI in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:39.683219] [INFO ] [sig ] [2515/3499] Forecasting PPTA... [2026-01-12T20:29:39.683249] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-12T20:29:39.683278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-12T20:29:39.695055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-12T20:29:39.695416] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-12T20:29:39.696211] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-12T20:29:39.696264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:39.696321] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:39.696348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:39.696404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:39.755145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:39.756398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:39.756480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:39.756512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:39.888414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:39.888589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:39.888631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:39.888659] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:39.892381] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: DOWN (p=49.49%) [2026-01-12T20:29:39.892689] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-12T20:29:39.892818] [INFO ] [sig ] PPTA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:40.040764] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PPTA.txt [2026-01-12T20:29:40.040926] [INFO ] [sig ] [2515/3499] Completed PPTA in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:40.040967] [INFO ] [sig ] [2516/3499] Forecasting PRA... [2026-01-12T20:29:40.040996] [INFO ] [sig ] Generating forecast for: PRA [2026-01-12T20:29:40.041027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-12T20:29:40.053951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-12T20:29:40.054495] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-12T20:29:40.055478] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-12T20:29:40.055530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:40.055561] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:40.055615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:40.055673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:40.112207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:40.113069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:40.113150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:40.113182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:40.227684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:40.227855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:40.227894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:40.227922] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:40.231236] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-12T20:29:40.231501] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-12T20:29:40.231639] [INFO ] [sig ] PRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:40.375687] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRA.txt [2026-01-12T20:29:40.375846] [INFO ] [sig ] [2516/3499] Completed PRA in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:40.375886] [INFO ] [sig ] [2517/3499] Forecasting PRAA... [2026-01-12T20:29:40.375916] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-12T20:29:40.375947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-12T20:29:40.388697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-12T20:29:40.389056] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-12T20:29:40.389845] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-12T20:29:40.389896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:40.389928] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:40.389955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:40.390011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:40.448162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:40.449026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:40.449109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:40.449140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:40.572140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:40.572336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:40.572383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:40.572412] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:40.575973] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-12T20:29:40.576306] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-12T20:29:40.576457] [INFO ] [sig ] PRAA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:40.728058] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRAA.txt [2026-01-12T20:29:40.728243] [INFO ] [sig ] [2517/3499] Completed PRAA in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:40.728311] [INFO ] [sig ] [2518/3499] Forecasting PRAX... [2026-01-12T20:29:40.728353] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-12T20:29:40.728399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-12T20:29:40.741758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-12T20:29:40.742211] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-12T20:29:40.743149] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-12T20:29:40.743216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:40.743250] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:40.743276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:40.743348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:40.823523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:40.824542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:40.824690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:40.824726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:40.991396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:40.991607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:40.991660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:40.991774] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:40.996469] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-01-12T20:29:40.996926] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-12T20:29:40.997111] [INFO ] [sig ] PRAX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:41.217860] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRAX.txt [2026-01-12T20:29:41.218110] [INFO ] [sig ] [2518/3499] Completed PRAX in 0.5s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:41.218179] [INFO ] [sig ] [2519/3499] Forecasting PRCH... [2026-01-12T20:29:41.218229] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-12T20:29:41.218305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-12T20:29:41.246943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-12T20:29:41.247621] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-12T20:29:41.249305] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-12T20:29:41.249405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:41.249460] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:41.249508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:41.249663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:41.336537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:41.338280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:41.338483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:41.338542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:41.494427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:41.494643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:41.494744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:41.494777] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:41.499108] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-12T20:29:41.499490] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-12T20:29:41.499692] [INFO ] [sig ] PRCH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:41.683544] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRCH.txt [2026-01-12T20:29:41.683729] [INFO ] [sig ] [2519/3499] Completed PRCH in 0.5s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:41.683773] [INFO ] [sig ] [2520/3499] Forecasting PRDO... [2026-01-12T20:29:41.683806] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-12T20:29:41.683837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-12T20:29:41.696379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-12T20:29:41.696765] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-12T20:29:41.697614] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-12T20:29:41.697669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:41.697702] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:41.697759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:41.697817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:41.756053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:41.756979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:41.757068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:41.757101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:41.886527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:41.886718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:41.886759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:41.886815] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:41.890502] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-01-12T20:29:41.890881] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-12T20:29:41.891030] [INFO ] [sig ] PRDO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:42.039547] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRDO.txt [2026-01-12T20:29:42.039726] [INFO ] [sig ] [2520/3499] Completed PRDO in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:42.039766] [INFO ] [sig ] [2521/3499] Forecasting PRFZ... [2026-01-12T20:29:42.039797] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-12T20:29:42.039829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-12T20:29:42.052689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-12T20:29:42.053045] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-12T20:29:42.053853] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-12T20:29:42.053907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:42.053940] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:42.053967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:42.054024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:42.111659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:42.112405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:42.112486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:42.112519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:42.240167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:42.240523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:42.240563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:42.240610] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:42.244026] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=70.24%) [2026-01-12T20:29:42.244303] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-12T20:29:42.244431] [INFO ] [sig ] PRFZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:42.386957] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRFZ.txt [2026-01-12T20:29:42.387114] [INFO ] [sig ] [2521/3499] Completed PRFZ in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:42.387154] [INFO ] [sig ] [2522/3499] Forecasting PRG... [2026-01-12T20:29:42.387182] [INFO ] [sig ] Generating forecast for: PRG [2026-01-12T20:29:42.387213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-12T20:29:42.399191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-12T20:29:42.399553] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-12T20:29:42.400357] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-12T20:29:42.400410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:42.400442] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:42.400468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:42.400524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:42.463235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:42.464116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:42.464199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:42.464232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:42.594225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:42.594386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:42.594428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:42.594458] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:42.598297] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=42.11%) [2026-01-12T20:29:42.598660] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-12T20:29:42.598810] [INFO ] [sig ] PRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:42.746747] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRG.txt [2026-01-12T20:29:42.746894] [INFO ] [sig ] [2522/3499] Completed PRG in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:42.746935] [INFO ] [sig ] [2523/3499] Forecasting PRGO... [2026-01-12T20:29:42.746992] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-12T20:29:42.747032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-12T20:29:42.760886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-12T20:29:42.761343] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-12T20:29:42.762369] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-12T20:29:42.762434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:42.762489] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:42.762523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:42.762616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:42.834366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:42.835233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:42.835338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:42.835374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:42.956179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:42.956343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:42.956400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:42.956435] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:42.959988] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=80.44%) [2026-01-12T20:29:42.960335] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-12T20:29:42.960489] [INFO ] [sig ] PRGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:43.106741] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRGO.txt [2026-01-12T20:29:43.106878] [INFO ] [sig ] [2523/3499] Completed PRGO in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:43.106917] [INFO ] [sig ] [2524/3499] Forecasting PRH... [2026-01-12T20:29:43.106947] [INFO ] [sig ] Generating forecast for: PRH [2026-01-12T20:29:43.106976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-12T20:29:43.118262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-12T20:29:43.118569] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-12T20:29:43.119371] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-12T20:29:43.119425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:43.119458] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:43.119486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:43.119542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:43.178674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:43.179409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:43.179492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:43.179536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:43.300068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:43.300225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:43.300269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:43.300298] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:43.303731] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=13.67%) [2026-01-12T20:29:43.304016] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-12T20:29:43.304169] [INFO ] [sig ] PRH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:43.451893] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRH.txt [2026-01-12T20:29:43.452033] [INFO ] [sig ] [2524/3499] Completed PRH in 0.3s | 2.87 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-12T20:29:43.452074] [INFO ] [sig ] [2525/3499] Forecasting PRI... [2026-01-12T20:29:43.452105] [INFO ] [sig ] Generating forecast for: PRI [2026-01-12T20:29:43.452140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-12T20:29:43.465357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-12T20:29:43.465912] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-12T20:29:43.466917] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-12T20:29:43.466971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:43.467003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:43.467031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:43.467088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:43.532797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:43.533720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:43.533857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:43.533908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:43.662196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:43.662553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:43.662612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:43.662643] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:43.667012] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-01-12T20:29:43.667319] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-12T20:29:43.667675] [INFO ] [sig ] PRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:43.821215] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRI.txt [2026-01-12T20:29:43.821608] [INFO ] [sig ] [2525/3499] Completed PRI in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-12T20:29:43.821650] [INFO ] [sig ] [2526/3499] Forecasting PRIM... [2026-01-12T20:29:43.821682] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-12T20:29:43.821710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-12T20:29:43.834297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-12T20:29:43.834703] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-12T20:29:43.835484] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-12T20:29:43.835536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:43.835568] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:43.835630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:43.835688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:43.896282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:43.897153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:43.897235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:43.897268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:44.028686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:44.028847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:44.028890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:44.028922] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:44.032397] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-12T20:29:44.032760] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-12T20:29:44.032903] [INFO ] [sig ] PRIM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:44.191684] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRIM.txt [2026-01-12T20:29:44.191849] [INFO ] [sig ] [2526/3499] Completed PRIM in 0.4s | 2.87 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-12T20:29:44.191896] [INFO ] [sig ] [2527/3499] Forecasting PRLB... [2026-01-12T20:29:44.191949] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-12T20:29:44.192005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-12T20:29:44.204363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-12T20:29:44.204796] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-12T20:29:44.205605] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-12T20:29:44.205659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:44.205693] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:44.205721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:44.205778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:44.266732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:44.267609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:44.267688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:44.267738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:44.388201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:44.388365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:44.388407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:44.388435] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:44.391852] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=33.91%) [2026-01-12T20:29:44.392131] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-12T20:29:44.392252] [INFO ] [sig ] PRLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:44.532871] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRLB.txt [2026-01-12T20:29:44.533006] [INFO ] [sig ] [2527/3499] Completed PRLB in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:44.533044] [INFO ] [sig ] [2528/3499] Forecasting PRM... [2026-01-12T20:29:44.533072] [INFO ] [sig ] Generating forecast for: PRM [2026-01-12T20:29:44.533102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-12T20:29:44.545376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-12T20:29:44.545728] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-12T20:29:44.546478] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-12T20:29:44.546529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:44.546562] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:44.546613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:44.546671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:44.603647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:44.604493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:44.604591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:44.604626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:44.723230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:44.723380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:44.723419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:44.723450] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:44.726767] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-12T20:29:44.727055] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-12T20:29:44.727203] [INFO ] [sig ] PRM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:44.874716] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRM.txt [2026-01-12T20:29:44.874904] [INFO ] [sig ] [2528/3499] Completed PRM in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:44.874944] [INFO ] [sig ] [2529/3499] Forecasting PRME... [2026-01-12T20:29:44.874973] [INFO ] [sig ] Generating forecast for: PRME [2026-01-12T20:29:44.875005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-12T20:29:44.886096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-12T20:29:44.886429] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-12T20:29:44.887218] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-12T20:29:44.887269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:44.887301] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:44.887327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:44.887383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:44.944790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:44.945452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:44.945527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:44.945558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:45.062755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:45.062894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:45.062932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:45.062960] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:45.066300] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-12T20:29:45.066566] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-12T20:29:45.066705] [INFO ] [sig ] PRME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:45.212128] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRME.txt [2026-01-12T20:29:45.212255] [INFO ] [sig ] [2529/3499] Completed PRME in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:45.212294] [INFO ] [sig ] [2530/3499] Forecasting PRN... [2026-01-12T20:29:45.212322] [INFO ] [sig ] Generating forecast for: PRN [2026-01-12T20:29:45.212351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-12T20:29:45.223552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-12T20:29:45.223857] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-12T20:29:45.224636] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-12T20:29:45.224690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:45.224726] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:45.224754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:45.224810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:45.281091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:45.281698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:45.281784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:45.281815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:45.394859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:45.394966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:45.395003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:45.395051] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:45.398353] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=52.12%) [2026-01-12T20:29:45.398650] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-12T20:29:45.398775] [INFO ] [sig ] PRN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:45.543150] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRN.txt [2026-01-12T20:29:45.543270] [INFO ] [sig ] [2530/3499] Completed PRN in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:45.543309] [INFO ] [sig ] [2531/3499] Forecasting PROF... [2026-01-12T20:29:45.543525] [INFO ] [sig ] Generating forecast for: PROF [2026-01-12T20:29:45.543554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-12T20:29:45.555404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-12T20:29:45.555750] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-12T20:29:45.556528] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-12T20:29:45.556597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:45.556632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:45.556660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:45.556716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:45.612979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:45.613598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:45.613675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:45.613706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:45.734086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:45.734222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:45.734259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:45.734288] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:45.737561] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-12T20:29:45.737863] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-12T20:29:45.737983] [INFO ] [sig ] PROF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:45.878136] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PROF.txt [2026-01-12T20:29:45.878261] [INFO ] [sig ] [2531/3499] Completed PROF in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:45.878299] [INFO ] [sig ] [2532/3499] Forecasting PROK... [2026-01-12T20:29:45.878327] [INFO ] [sig ] Generating forecast for: PROK [2026-01-12T20:29:45.878357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-12T20:29:45.889989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-12T20:29:45.890273] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-12T20:29:45.891054] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-12T20:29:45.891105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:45.891165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:45.891194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:45.891251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:45.947538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:45.948222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:45.948313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:45.948345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:46.071527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:46.071706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:46.071747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:46.071776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:46.075278] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-12T20:29:46.075609] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-12T20:29:46.075767] [INFO ] [sig ] PROK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:46.220074] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PROK.txt [2026-01-12T20:29:46.220227] [INFO ] [sig ] [2532/3499] Completed PROK in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:46.220268] [INFO ] [sig ] [2533/3499] Forecasting PRTA... [2026-01-12T20:29:46.220297] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-12T20:29:46.220327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-12T20:29:46.231742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-12T20:29:46.232059] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-12T20:29:46.232861] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-12T20:29:46.232914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:46.232946] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:46.232973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:46.233029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:46.290383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:46.291262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:46.291346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:46.291381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:46.408000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:46.408166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:46.408206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:46.408235] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:46.411761] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=74.13%) [2026-01-12T20:29:46.412056] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-12T20:29:46.412197] [INFO ] [sig ] PRTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:46.558037] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PRTA.txt [2026-01-12T20:29:46.558168] [INFO ] [sig ] [2533/3499] Completed PRTA in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:46.558207] [INFO ] [sig ] [2534/3499] Forecasting PRTH... [2026-01-12T20:29:46.558236] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-12T20:29:46.558265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-12T20:29:46.569014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-12T20:29:46.569305] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-12T20:29:46.570078] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-12T20:29:46.570129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:46.570162] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:46.570200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:46.570257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:46.625900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:46.626543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:46.626637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:46.626669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:46.744852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:46.745018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:46.745057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:46.745085] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:46.748407] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-12T20:29:46.748704] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-12T20:29:46.748824] [INFO ] [sig ] PRTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:46.893016] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRTH.txt [2026-01-12T20:29:46.893154] [INFO ] [sig ] [2534/3499] Completed PRTH in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:46.893193] [INFO ] [sig ] [2535/3499] Forecasting PRVA... [2026-01-12T20:29:46.893222] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-12T20:29:46.893253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-12T20:29:46.904926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-12T20:29:46.905269] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-12T20:29:46.906082] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-12T20:29:46.906135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:46.906168] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:46.906199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:46.906258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:46.965420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:46.966344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:46.966430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:46.966462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:47.091102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:47.091255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:47.091296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:47.091357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:47.094862] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=17.85%) [2026-01-12T20:29:47.095140] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-12T20:29:47.095300] [INFO ] [sig ] PRVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:47.241958] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PRVA.txt [2026-01-12T20:29:47.242097] [INFO ] [sig ] [2535/3499] Completed PRVA in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:47.242137] [INFO ] [sig ] [2536/3499] Forecasting PSC... [2026-01-12T20:29:47.242169] [INFO ] [sig ] Generating forecast for: PSC [2026-01-12T20:29:47.242200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-12T20:29:47.254313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-12T20:29:47.254667] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-12T20:29:47.255474] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-12T20:29:47.255534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:47.255569] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:47.255638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:47.255698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:47.315785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:47.316490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:47.316591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:47.316636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:47.443147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:47.443314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:47.443356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:47.443386] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:47.446971] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-01-12T20:29:47.447252] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-12T20:29:47.447378] [INFO ] [sig ] PSC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:47.602337] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSC.txt [2026-01-12T20:29:47.602490] [INFO ] [sig ] [2536/3499] Completed PSC in 0.4s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:47.602529] [INFO ] [sig ] [2537/3499] Forecasting PSCE... [2026-01-12T20:29:47.602559] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-12T20:29:47.602609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-12T20:29:47.613475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-12T20:29:47.613860] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-12T20:29:47.614675] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-12T20:29:47.614729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:47.614762] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:47.614789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:47.614847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:47.671538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:47.672396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:47.672482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:47.672514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:47.777683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:47.777871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:47.777913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:47.777942] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:47.781507] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-12T20:29:47.781814] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-12T20:29:47.781944] [INFO ] [sig ] PSCE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:47.925368] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSCE.txt [2026-01-12T20:29:47.925510] [INFO ] [sig ] [2537/3499] Completed PSCE in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:47.925548] [INFO ] [sig ] [2538/3499] Forecasting PSCH... [2026-01-12T20:29:47.925595] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-12T20:29:47.925635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-12T20:29:47.936518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-12T20:29:47.936927] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-12T20:29:47.937739] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-12T20:29:47.937792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:47.937824] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:47.937850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:47.937906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:47.994376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:47.995251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:47.995334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:47.995366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:48.105353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:48.105504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:48.105546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:48.105592] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:48.109224] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-01-12T20:29:48.109506] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-12T20:29:48.109653] [INFO ] [sig ] PSCH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:48.254652] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSCH.txt [2026-01-12T20:29:48.254794] [INFO ] [sig ] [2538/3499] Completed PSCH in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:48.254834] [INFO ] [sig ] [2539/3499] Forecasting PSEC... [2026-01-12T20:29:48.254863] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-12T20:29:48.254893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-12T20:29:48.266802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-12T20:29:48.267146] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-12T20:29:48.267967] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-12T20:29:48.268020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:48.268053] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:48.268080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:48.268137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:48.329216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:48.330016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:48.330095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:48.330127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:48.450288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:48.450443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:48.450482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:48.450512] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:48.453902] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-12T20:29:48.454177] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-12T20:29:48.454304] [INFO ] [sig ] PSEC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:48.602239] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSEC.txt [2026-01-12T20:29:48.602424] [INFO ] [sig ] [2539/3499] Completed PSEC in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:48.602479] [INFO ] [sig ] [2540/3499] Forecasting PSF... [2026-01-12T20:29:48.602516] [INFO ] [sig ] Generating forecast for: PSF [2026-01-12T20:29:48.602548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-12T20:29:48.614925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-12T20:29:48.615300] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-12T20:29:48.616201] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-12T20:29:48.616258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:48.616293] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:48.616320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:48.616376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:48.681418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:48.682314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:48.682398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:48.682432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:48.805138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:48.805297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:48.805354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:48.805388] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:48.808889] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-01-12T20:29:48.809171] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-12T20:29:48.809300] [INFO ] [sig ] PSF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:48.956148] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSF.txt [2026-01-12T20:29:48.956285] [INFO ] [sig ] [2540/3499] Completed PSF in 0.4s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:48.956324] [INFO ] [sig ] [2541/3499] Forecasting PSFE... [2026-01-12T20:29:48.956354] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-12T20:29:48.956383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-12T20:29:48.967617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-12T20:29:48.967962] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-12T20:29:48.968746] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-12T20:29:48.968798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:48.968828] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:48.968854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:48.968909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:49.028390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:49.029361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:49.029450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:49.029484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:49.155675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:49.155826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:49.155867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:49.155913] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:49.159385] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=82.18%) [2026-01-12T20:29:49.159683] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-12T20:29:49.159811] [INFO ] [sig ] PSFE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:49.305940] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSFE.txt [2026-01-12T20:29:49.306073] [INFO ] [sig ] [2541/3499] Completed PSFE in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-12T20:29:49.306112] [INFO ] [sig ] [2542/3499] Forecasting PSHG... [2026-01-12T20:29:49.306141] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-12T20:29:49.306170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-12T20:29:49.318485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-12T20:29:49.318777] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-12T20:29:49.319624] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-12T20:29:49.319677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:49.319709] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:49.319737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:49.319794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:49.378005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:49.378662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:49.378765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:49.378799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:49.503826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:49.503931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:49.503968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:49.503998] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:49.507306] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-12T20:29:49.507793] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-12T20:29:49.507920] [INFO ] [sig ] PSHG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:49.652586] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSHG.txt [2026-01-12T20:29:49.652692] [INFO ] [sig ] [2542/3499] Completed PSHG in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-12T20:29:49.652730] [INFO ] [sig ] [2543/3499] Forecasting PSN... [2026-01-12T20:29:49.652759] [INFO ] [sig ] Generating forecast for: PSN [2026-01-12T20:29:49.652789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-12T20:29:49.664084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-12T20:29:49.664333] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-12T20:29:49.665121] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-12T20:29:49.665174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:49.665206] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:49.665234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:49.665293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:49.723783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:49.724370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:49.724446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:49.724479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:49.844309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:49.844413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:49.844449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:49.844478] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:49.847605] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=87.11%) [2026-01-12T20:29:49.847891] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-12T20:29:49.848012] [INFO ] [sig ] PSN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:49.992101] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSN.txt [2026-01-12T20:29:49.992236] [INFO ] [sig ] [2543/3499] Completed PSN in 0.3s | 2.87 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-12T20:29:49.992274] [INFO ] [sig ] [2544/3499] Forecasting PSNL... [2026-01-12T20:29:49.992303] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-12T20:29:49.992332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-12T20:29:50.004019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-12T20:29:50.004367] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-12T20:29:50.005149] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-12T20:29:50.005201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:50.005232] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:50.005258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:50.005313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:50.061294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:50.062134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:50.062217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:50.062249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:50.180510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:50.180674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:50.180713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:50.180740] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:50.184016] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-01-12T20:29:50.184283] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-12T20:29:50.184406] [INFO ] [sig ] PSNL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:50.334987] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSNL.txt [2026-01-12T20:29:50.335134] [INFO ] [sig ] [2544/3499] Completed PSNL in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:50.335173] [INFO ] [sig ] [2545/3499] Forecasting PSO... [2026-01-12T20:29:50.335202] [INFO ] [sig ] Generating forecast for: PSO [2026-01-12T20:29:50.335233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-12T20:29:50.348062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-12T20:29:50.348429] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-12T20:29:50.349223] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-12T20:29:50.349287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:50.349325] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:50.349356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:50.349429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:50.405692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:50.406513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:50.406612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:50.406648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:50.528467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:50.528639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:50.528681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:50.528711] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:50.531996] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-01-12T20:29:50.532266] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-12T20:29:50.532390] [INFO ] [sig ] PSO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:50.674459] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSO.txt [2026-01-12T20:29:50.674621] [INFO ] [sig ] [2545/3499] Completed PSO in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:50.674662] [INFO ] [sig ] [2546/3499] Forecasting PSQH... [2026-01-12T20:29:50.674692] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-12T20:29:50.674721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-12T20:29:50.685833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-12T20:29:50.686114] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-12T20:29:50.686892] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-12T20:29:50.686944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:50.686975] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:50.687003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:50.687058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:50.746146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:50.746795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:50.746873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:50.746905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:50.865469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:50.865620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:50.865660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:50.865690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:50.868980] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: UP (p=88.22%) [2026-01-12T20:29:50.869256] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-12T20:29:50.869401] [INFO ] [sig ] PSQH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:51.011228] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSQH.txt [2026-01-12T20:29:51.011368] [INFO ] [sig ] [2546/3499] Completed PSQH in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:51.011414] [INFO ] [sig ] [2547/3499] Forecasting PSTG... [2026-01-12T20:29:51.011443] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-12T20:29:51.011473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-12T20:29:51.022520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-12T20:29:51.022823] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-12T20:29:51.023592] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-12T20:29:51.023672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:51.023706] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:51.023733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:51.023789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:51.079562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:51.080161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:51.080237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:51.080268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:51.201339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:51.201463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:51.201499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:51.201527] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:51.204761] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=48.98%) [2026-01-12T20:29:51.205024] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-12T20:29:51.205142] [INFO ] [sig ] PSTG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:51.349251] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSTG.txt [2026-01-12T20:29:51.349381] [INFO ] [sig ] [2547/3499] Completed PSTG in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:51.349419] [INFO ] [sig ] [2548/3499] Forecasting PSTL... [2026-01-12T20:29:51.349448] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-12T20:29:51.349477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-12T20:29:51.360598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-12T20:29:51.360843] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-12T20:29:51.361600] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-12T20:29:51.361652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:51.361684] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:51.361711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:51.361767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:51.418022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:51.418649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:51.418726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:51.418757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:51.540011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:51.540202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:51.540243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:51.540274] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:51.543657] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-01-12T20:29:51.543933] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-12T20:29:51.544053] [INFO ] [sig ] PSTL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:51.684145] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PSTL.txt [2026-01-12T20:29:51.684290] [INFO ] [sig ] [2548/3499] Completed PSTL in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:51.684329] [INFO ] [sig ] [2549/3499] Forecasting PSX... [2026-01-12T20:29:51.684357] [INFO ] [sig ] Generating forecast for: PSX [2026-01-12T20:29:51.684386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-12T20:29:51.696406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-12T20:29:51.696725] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-12T20:29:51.697532] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-12T20:29:51.697606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:51.697667] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:51.697697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:51.697787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:51.758239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:51.759079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:51.759157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:51.759188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:51.883899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:51.884030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:51.884068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:51.884096] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:51.887343] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-01-12T20:29:51.887631] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-12T20:29:51.887770] [INFO ] [sig ] PSX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:52.029748] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PSX.txt [2026-01-12T20:29:52.029869] [INFO ] [sig ] [2549/3499] Completed PSX in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:52.029909] [INFO ] [sig ] [2550/3499] Forecasting PTA... [2026-01-12T20:29:52.029938] [INFO ] [sig ] Generating forecast for: PTA [2026-01-12T20:29:52.029966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-12T20:29:52.041793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-12T20:29:52.042088] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-12T20:29:52.042888] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-12T20:29:52.042939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:52.042971] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:52.042998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:52.043054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:52.100757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:52.101387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:52.101461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:52.101493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:52.222145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:52.222297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:52.222336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:52.222365] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:52.225714] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-12T20:29:52.225983] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-12T20:29:52.226100] [INFO ] [sig ] PTA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:52.372525] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PTA.txt [2026-01-12T20:29:52.372682] [INFO ] [sig ] [2550/3499] Completed PTA in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:52.372724] [INFO ] [sig ] [2551/3499] Forecasting PTC... [2026-01-12T20:29:52.372753] [INFO ] [sig ] Generating forecast for: PTC [2026-01-12T20:29:52.372782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-12T20:29:52.384222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-12T20:29:52.384522] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-12T20:29:52.385287] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-12T20:29:52.385339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:52.385371] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:52.385398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:52.385454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:52.442043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:52.442911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:52.443008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:52.443043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:52.565871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:52.566028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:52.566068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:52.566096] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:52.569591] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-12T20:29:52.569869] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-12T20:29:52.569998] [INFO ] [sig ] PTC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:52.712306] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PTC.txt [2026-01-12T20:29:52.712439] [INFO ] [sig ] [2551/3499] Completed PTC in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:52.712478] [INFO ] [sig ] [2552/3499] Forecasting PTEN... [2026-01-12T20:29:52.712507] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-12T20:29:52.712536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-12T20:29:52.723615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-12T20:29:52.723877] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-12T20:29:52.724642] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-12T20:29:52.724694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:52.724726] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:52.724753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:52.724808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:52.781903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:52.782893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:52.782978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:52.783010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:52.900455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:52.900802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:52.900842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:52.900902] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:52.904704] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-12T20:29:52.904992] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-12T20:29:52.905114] [INFO ] [sig ] PTEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:53.049085] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PTEN.txt [2026-01-12T20:29:53.049235] [INFO ] [sig ] [2552/3499] Completed PTEN in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:53.049279] [INFO ] [sig ] [2553/3499] Forecasting PTF... [2026-01-12T20:29:53.049320] [INFO ] [sig ] Generating forecast for: PTF [2026-01-12T20:29:53.049356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-12T20:29:53.060724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-12T20:29:53.060986] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-12T20:29:53.061776] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-12T20:29:53.061828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:53.061861] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:53.061887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:53.061943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:53.122173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:53.122856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:53.122939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:53.122972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:53.242706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:53.242851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:53.242889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:53.242917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:53.246160] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-12T20:29:53.246428] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-12T20:29:53.246547] [INFO ] [sig ] PTF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:53.387423] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PTF.txt [2026-01-12T20:29:53.387544] [INFO ] [sig ] [2553/3499] Completed PTF in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:53.387599] [INFO ] [sig ] [2554/3499] Forecasting PTGX... [2026-01-12T20:29:53.387630] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-12T20:29:53.387659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-12T20:29:53.399012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-12T20:29:53.399277] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-12T20:29:53.400069] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-12T20:29:53.400120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:53.400151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:53.400177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:53.400233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:53.456805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:53.457624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:53.457704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:53.457751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:53.577130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:53.577274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:53.577329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:53.577361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:53.580735] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=38.23%) [2026-01-12T20:29:53.581001] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-12T20:29:53.581118] [INFO ] [sig ] PTGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:53.724103] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PTGX.txt [2026-01-12T20:29:53.724245] [INFO ] [sig ] [2554/3499] Completed PTGX in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:53.724284] [INFO ] [sig ] [2555/3499] Forecasting PTH... [2026-01-12T20:29:53.724314] [INFO ] [sig ] Generating forecast for: PTH [2026-01-12T20:29:53.724344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-12T20:29:53.735314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-12T20:29:53.735611] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-12T20:29:53.736385] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-12T20:29:53.736438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:53.736469] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:53.736495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:53.736551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:53.793167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:53.793771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:53.793848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:53.793879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:53.902940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:53.903097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:53.903140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:53.903168] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:53.906687] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-12T20:29:53.906971] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-12T20:29:53.907093] [INFO ] [sig ] PTH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:54.050359] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PTH.txt [2026-01-12T20:29:54.050489] [INFO ] [sig ] [2555/3499] Completed PTH in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:54.050528] [INFO ] [sig ] [2556/3499] Forecasting PTLO... [2026-01-12T20:29:54.050556] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-12T20:29:54.050602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-12T20:29:54.062000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-12T20:29:54.062321] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-12T20:29:54.063115] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-12T20:29:54.063166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:54.063197] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:54.063224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:54.063280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:54.121183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:54.121869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:54.121948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:54.121981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:54.239540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:54.239720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:54.239761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:54.239792] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:54.243408] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=19.72%) [2026-01-12T20:29:54.244042] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-12T20:29:54.244202] [INFO ] [sig ] PTLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:54.397072] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PTLO.txt [2026-01-12T20:29:54.397199] [INFO ] [sig ] [2556/3499] Completed PTLO in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:54.397237] [INFO ] [sig ] [2557/3499] Forecasting PTNQ... [2026-01-12T20:29:54.397265] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-12T20:29:54.397294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-12T20:29:54.408140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-12T20:29:54.408413] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-12T20:29:54.409185] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-12T20:29:54.409237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:54.409269] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:54.409300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:54.409368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:54.465804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:54.466394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:54.466470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:54.466502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:54.585409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:54.585523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:54.585560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:54.585607] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:54.589009] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-01-12T20:29:54.589270] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-12T20:29:54.589410] [INFO ] [sig ] PTNQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:54.737020] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PTNQ.txt [2026-01-12T20:29:54.737127] [INFO ] [sig ] [2557/3499] Completed PTNQ in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:54.737164] [INFO ] [sig ] [2558/3499] Forecasting PTON... [2026-01-12T20:29:54.737192] [INFO ] [sig ] Generating forecast for: PTON [2026-01-12T20:29:54.737220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-12T20:29:54.751229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-12T20:29:54.751712] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-12T20:29:54.752493] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-12T20:29:54.752544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:54.752611] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:54.752642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:54.752700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:54.813957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:54.814613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:54.814689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:54.814721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:54.933851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:54.933970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:54.934007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:54.934035] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:54.937213] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-12T20:29:54.937489] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-12T20:29:54.937626] [INFO ] [sig ] PTON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:55.090154] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PTON.txt [2026-01-12T20:29:55.090283] [INFO ] [sig ] [2558/3499] Completed PTON in 0.4s | 2.87 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-12T20:29:55.090322] [INFO ] [sig ] [2559/3499] Forecasting PTY... [2026-01-12T20:29:55.090351] [INFO ] [sig ] Generating forecast for: PTY [2026-01-12T20:29:55.090381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-12T20:29:55.101637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-12T20:29:55.101917] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-12T20:29:55.102682] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-12T20:29:55.102733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:55.102765] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:55.102792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:55.102848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:55.158820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:55.159407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:55.159508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:55.159539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:55.277590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:55.277749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:55.277789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:55.277817] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:55.281087] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-01-12T20:29:55.281350] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-12T20:29:55.281468] [INFO ] [sig ] PTY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:55.422147] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PTY.txt [2026-01-12T20:29:55.422268] [INFO ] [sig ] [2559/3499] Completed PTY in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-12T20:29:55.422306] [INFO ] [sig ] [2560/3499] Forecasting PUBM... [2026-01-12T20:29:55.422336] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-12T20:29:55.422365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-12T20:29:55.433791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-12T20:29:55.434086] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-12T20:29:55.434853] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-12T20:29:55.434905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:55.434936] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:55.434962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:55.435018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:55.491082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:55.491722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:55.491797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:55.491829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:55.611103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:55.611227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:55.611264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:55.611293] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:55.614521] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=53.40%) [2026-01-12T20:29:55.614803] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-12T20:29:55.614922] [INFO ] [sig ] PUBM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:55.755119] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PUBM.txt [2026-01-12T20:29:55.755233] [INFO ] [sig ] [2560/3499] Completed PUBM in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-12T20:29:55.755271] [INFO ] [sig ] [2561/3499] Forecasting PUK... [2026-01-12T20:29:55.755300] [INFO ] [sig ] Generating forecast for: PUK [2026-01-12T20:29:55.755328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-12T20:29:55.766365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-12T20:29:55.766655] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-12T20:29:55.767408] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-12T20:29:55.767461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:55.767492] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:55.767519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:55.767605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:55.823486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:55.824117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:55.824191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:55.824231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:55.940647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:55.940790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:55.940827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:55.940855] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:55.944122] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=84.55%) [2026-01-12T20:29:55.944403] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-12T20:29:55.944546] [INFO ] [sig ] PUK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:56.090350] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PUK.txt [2026-01-12T20:29:56.090476] [INFO ] [sig ] [2561/3499] Completed PUK in 0.3s | 2.87 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-12T20:29:56.090520] [INFO ] [sig ] [2562/3499] Forecasting PUMP... [2026-01-12T20:29:56.090550] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-12T20:29:56.090595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-12T20:29:56.102953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-12T20:29:56.103225] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-12T20:29:56.104008] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-12T20:29:56.104061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:56.104093] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:56.104119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:56.104175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:56.161556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:56.162167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:56.162242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:56.162273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:56.292849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:56.293005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:56.293046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:56.293076] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:56.297100] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-12T20:29:56.297377] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-12T20:29:56.297502] [INFO ] [sig ] PUMP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:56.457782] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PUMP.txt [2026-01-12T20:29:56.457955] [INFO ] [sig ] [2562/3499] Completed PUMP in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:56.457997] [INFO ] [sig ] [2563/3499] Forecasting PVH... [2026-01-12T20:29:56.458027] [INFO ] [sig ] Generating forecast for: PVH [2026-01-12T20:29:56.458056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-12T20:29:56.470731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-12T20:29:56.471010] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-12T20:29:56.471792] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-12T20:29:56.471843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:56.471876] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:56.471904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:56.471960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:56.532665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:56.533263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:56.533339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:56.533370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:56.656228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:56.656366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:56.656404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:56.656437] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:56.659827] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-12T20:29:56.660091] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-12T20:29:56.660230] [INFO ] [sig ] PVH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:56.803608] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PVH.txt [2026-01-12T20:29:56.803728] [INFO ] [sig ] [2563/3499] Completed PVH in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:56.803765] [INFO ] [sig ] [2564/3499] Forecasting PVL... [2026-01-12T20:29:56.803793] [INFO ] [sig ] Generating forecast for: PVL [2026-01-12T20:29:56.803822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-12T20:29:56.814850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-12T20:29:56.815124] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-12T20:29:56.815897] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-12T20:29:56.815949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:56.815980] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:56.816008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:56.816066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:56.872767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:56.873443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:56.873518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:56.873549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:56.988767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:56.988918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:56.988959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:56.988988] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:56.992383] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: DOWN (p=21.92%) [2026-01-12T20:29:56.992681] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-12T20:29:56.992811] [INFO ] [sig ] PVL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:57.138650] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PVL.txt [2026-01-12T20:29:57.139004] [INFO ] [sig ] [2564/3499] Completed PVL in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:57.139043] [INFO ] [sig ] [2565/3499] Forecasting PWP... [2026-01-12T20:29:57.139074] [INFO ] [sig ] Generating forecast for: PWP [2026-01-12T20:29:57.139103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-12T20:29:57.155489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-12T20:29:57.155880] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-12T20:29:57.156689] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-12T20:29:57.156740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:57.156772] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:57.156799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:57.156862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:57.224831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:57.225714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:57.225799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:57.225833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:57.345035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:57.345191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:57.345232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:57.345282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:57.348771] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-01-12T20:29:57.349063] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-12T20:29:57.349197] [INFO ] [sig ] PWP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:57.501666] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PWP.txt [2026-01-12T20:29:57.501821] [INFO ] [sig ] [2565/3499] Completed PWP in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:57.501863] [INFO ] [sig ] [2566/3499] Forecasting PX... [2026-01-12T20:29:57.501892] [INFO ] [sig ] Generating forecast for: PX [2026-01-12T20:29:57.501922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-12T20:29:57.513663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-12T20:29:57.514004] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-12T20:29:57.514810] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-12T20:29:57.514864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:57.514922] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:57.514952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:57.515011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:57.574239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:57.575322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:57.575409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:57.575443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:57.702680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:57.702832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:57.702873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:57.702904] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:57.706384] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-12T20:29:57.706690] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-12T20:29:57.706818] [INFO ] [sig ] PX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:57.865463] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PX.txt [2026-01-12T20:29:57.865600] [INFO ] [sig ] [2566/3499] Completed PX in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:57.865641] [INFO ] [sig ] [2567/3499] Forecasting PXS... [2026-01-12T20:29:57.865670] [INFO ] [sig ] Generating forecast for: PXS [2026-01-12T20:29:57.865700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-12T20:29:57.876417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-12T20:29:57.876731] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-12T20:29:57.877528] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-12T20:29:57.877600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:57.877636] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:57.877664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:57.877955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:57.938494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:57.939133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:57.939209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:57.939256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:58.049964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:58.050164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:58.050223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:58.050256] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:58.054531] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=62.58%) [2026-01-12T20:29:58.054940] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-12T20:29:58.055110] [INFO ] [sig ] PXS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:58.228000] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PXS.txt [2026-01-12T20:29:58.228198] [INFO ] [sig ] [2567/3499] Completed PXS in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:58.228250] [INFO ] [sig ] [2568/3499] Forecasting PY... [2026-01-12T20:29:58.228291] [INFO ] [sig ] Generating forecast for: PY [2026-01-12T20:29:58.228330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-12T20:29:58.240783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-12T20:29:58.241196] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-12T20:29:58.242260] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-12T20:29:58.242319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:58.242352] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:58.242378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:58.242434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:58.298717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:58.299607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:58.299690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:58.299722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:58.404754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:58.404918] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:29:58.404958] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:58.404986] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:58.408589] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-01-12T20:29:58.408893] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-12T20:29:58.409022] [INFO ] [sig ] PY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:58.552114] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PY.txt [2026-01-12T20:29:58.552276] [INFO ] [sig ] [2568/3499] Completed PY in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:58.552317] [INFO ] [sig ] [2569/3499] Forecasting PYPL... [2026-01-12T20:29:58.552344] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-12T20:29:58.552375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-12T20:29:58.564213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-12T20:29:58.564557] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-12T20:29:58.565364] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-12T20:29:58.565419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:58.565451] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:58.565478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:58.565548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:58.622249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:58.623016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:58.623098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:58.623131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:58.746250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:58.746404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:58.746444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:58.746473] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:58.750170] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-12T20:29:58.750458] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-12T20:29:58.750607] [INFO ] [sig ] PYPL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:58.895289] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PYPL.txt [2026-01-12T20:29:58.895422] [INFO ] [sig ] [2569/3499] Completed PYPL in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:58.895461] [INFO ] [sig ] [2570/3499] Forecasting PYXS... [2026-01-12T20:29:58.895490] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-12T20:29:58.895519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-12T20:29:58.911441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-12T20:29:58.911909] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-12T20:29:58.912962] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-12T20:29:58.913022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:58.913061] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:58.913096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:58.913173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:58.971279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:58.972272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:58.972357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:58.972390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:59.103081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:59.103245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:59.103285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:59.103314] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:59.106715] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-01-12T20:29:59.107191] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-12T20:29:59.107315] [INFO ] [sig ] PYXS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:59.258242] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/PYXS.txt [2026-01-12T20:29:59.258413] [INFO ] [sig ] [2570/3499] Completed PYXS in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:59.258460] [INFO ] [sig ] [2571/3499] Forecasting PZZA... [2026-01-12T20:29:59.258497] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-12T20:29:59.258533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-12T20:29:59.271040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-12T20:29:59.271424] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-12T20:29:59.272230] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-12T20:29:59.272282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:59.272314] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:59.272341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:59.272396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:59.329827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:59.330683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:59.330762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:59.330794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:59.457035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:59.457189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:59.457228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:59.457258] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:59.460738] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-12T20:29:59.461014] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-12T20:29:59.461141] [INFO ] [sig ] PZZA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:29:59.605455] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/PZZA.txt [2026-01-12T20:29:59.605634] [INFO ] [sig ] [2571/3499] Completed PZZA in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:59.605862] [INFO ] [sig ] [2572/3499] Forecasting QBTS... [2026-01-12T20:29:59.605892] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-12T20:29:59.605922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-12T20:29:59.618309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-12T20:29:59.618664] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-12T20:29:59.619426] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-12T20:29:59.619490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:59.619531] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:59.619565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:59.619659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:29:59.676124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:29:59.676871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:29:59.676951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:29:59.676986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:29:59.806799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:29:59.806976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:29:59.807026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:29:59.807056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:29:59.810620] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-12T20:29:59.810888] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-12T20:29:59.811018] [INFO ] [sig ] QBTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:29:59.954839] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QBTS.txt [2026-01-12T20:29:59.954968] [INFO ] [sig ] [2572/3499] Completed QBTS in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:29:59.955009] [INFO ] [sig ] [2573/3499] Forecasting QCLN... [2026-01-12T20:29:59.955038] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-12T20:29:59.955074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-12T20:29:59.967006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-12T20:29:59.967291] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-12T20:29:59.968101] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-12T20:29:59.968153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:29:59.968184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:29:59.968211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:29:59.968267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:00.025262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:00.026147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:00.026236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:00.026268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:00.146176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:00.146332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:00.146373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:00.146401] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:00.150096] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-01-12T20:30:00.150370] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-12T20:30:00.150492] [INFO ] [sig ] QCLN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:00.293305] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QCLN.txt [2026-01-12T20:30:00.293448] [INFO ] [sig ] [2573/3499] Completed QCLN in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:30:00.293491] [INFO ] [sig ] [2574/3499] Forecasting QCOM... [2026-01-12T20:30:00.293521] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-12T20:30:00.293550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-12T20:30:00.309645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-12T20:30:00.309995] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-12T20:30:00.310787] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-12T20:30:00.310840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:00.310872] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:00.310899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:00.310955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:00.383322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:00.384387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:00.384466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:00.384499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:00.508948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:00.509111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:00.509165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:00.509196] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:00.512677] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-12T20:30:00.512970] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-12T20:30:00.513095] [INFO ] [sig ] QCOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:00.655553] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QCOM.txt [2026-01-12T20:30:00.655765] [INFO ] [sig ] [2574/3499] Completed QCOM in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:30:00.655808] [INFO ] [sig ] [2575/3499] Forecasting QCRH... [2026-01-12T20:30:00.655838] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-12T20:30:00.655868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-12T20:30:00.666836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-12T20:30:00.667401] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-12T20:30:00.668231] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-12T20:30:00.668283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:00.668315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:00.668341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:00.668396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:00.726196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:00.727299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:00.727384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:00.727417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:00.843326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:00.843488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:00.843526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:00.843555] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:00.846905] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-01-12T20:30:00.847185] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-12T20:30:00.847310] [INFO ] [sig ] QCRH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:00.991083] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QCRH.txt [2026-01-12T20:30:00.991249] [INFO ] [sig ] [2575/3499] Completed QCRH in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:30:00.991290] [INFO ] [sig ] [2576/3499] Forecasting QDEL... [2026-01-12T20:30:00.991321] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-12T20:30:00.991351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-12T20:30:01.012615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-12T20:30:01.013125] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-12T20:30:01.014091] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-12T20:30:01.014156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:01.014199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:01.014238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:01.014318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:01.076812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:01.077819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:01.077956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:01.078000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:01.197070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:01.197200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:01.197237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:01.197266] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:01.201065] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-01-12T20:30:01.201424] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-12T20:30:01.201592] [INFO ] [sig ] QDEL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:01.356265] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QDEL.txt [2026-01-12T20:30:01.356432] [INFO ] [sig ] [2576/3499] Completed QDEL in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-12T20:30:01.356477] [INFO ] [sig ] [2577/3499] Forecasting QFIN... [2026-01-12T20:30:01.356510] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-12T20:30:01.356564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-12T20:30:01.368460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-12T20:30:01.368918] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-12T20:30:01.369874] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-12T20:30:01.369931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:01.369964] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:01.369993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:01.370054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:01.432185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:01.433154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:01.433250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:01.433284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:01.565660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:01.565819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:01.565858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:01.565888] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:01.569665] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-01-12T20:30:01.569994] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-12T20:30:01.570135] [INFO ] [sig ] QFIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:01.732494] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QFIN.txt [2026-01-12T20:30:01.732684] [INFO ] [sig ] [2577/3499] Completed QFIN in 0.4s | 2.87 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-12T20:30:01.732726] [INFO ] [sig ] [2578/3499] Forecasting QGEN... [2026-01-12T20:30:01.732756] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-12T20:30:01.732786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-12T20:30:01.745817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-12T20:30:01.746289] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-12T20:30:01.747115] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-12T20:30:01.747168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:01.747200] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:01.747228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:01.747284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:01.812225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:01.812913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:01.812991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:01.813023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:01.930987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:01.931112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:01.931151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:01.931180] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:01.934455] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-12T20:30:01.934747] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-12T20:30:01.934870] [INFO ] [sig ] QGEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:02.078524] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QGEN.txt [2026-01-12T20:30:02.078684] [INFO ] [sig ] [2578/3499] Completed QGEN in 0.3s | 2.87 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-12T20:30:02.078726] [INFO ] [sig ] [2579/3499] Forecasting QLYS... [2026-01-12T20:30:02.078754] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-12T20:30:02.078784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-12T20:30:02.091214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-12T20:30:02.091603] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-12T20:30:02.092417] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-12T20:30:02.092475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:02.092517] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:02.092547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:02.092627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:02.149547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:02.150413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:02.150496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:02.150528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:02.290391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:02.290533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:02.290591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:02.290623] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:02.294031] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-01-12T20:30:02.294308] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-12T20:30:02.294432] [INFO ] [sig ] QLYS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:02.441280] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QLYS.txt [2026-01-12T20:30:02.442060] [INFO ] [sig ] [2579/3499] Completed QLYS in 0.4s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:02.442134] [INFO ] [sig ] [2580/3499] Forecasting QMCO... [2026-01-12T20:30:02.442178] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-12T20:30:02.442220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-12T20:30:02.453781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-12T20:30:02.454105] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-12T20:30:02.454941] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-12T20:30:02.454995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:02.455028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:02.455056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:02.455123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:02.513568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:02.514457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:02.514536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:02.514568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:02.642102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:02.642232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:02.642271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:02.642301] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:02.646317] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=45.35%) [2026-01-12T20:30:02.646665] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-12T20:30:02.646833] [INFO ] [sig ] QMCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:02.826864] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QMCO.txt [2026-01-12T20:30:02.827068] [INFO ] [sig ] [2580/3499] Completed QMCO in 0.4s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:02.827138] [INFO ] [sig ] [2581/3499] Forecasting QMOM... [2026-01-12T20:30:02.827192] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-12T20:30:02.827246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-12T20:30:02.915230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-12T20:30:02.915613] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-12T20:30:02.916439] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-12T20:30:02.916493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:02.916527] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:02.916554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:02.916639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:02.975943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:02.976769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:02.976854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:02.976885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:03.098902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:03.099045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:03.099082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:03.099111] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:03.102437] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-12T20:30:03.102748] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-12T20:30:03.102878] [INFO ] [sig ] QMOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:03.249889] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QMOM.txt [2026-01-12T20:30:03.250039] [INFO ] [sig ] [2581/3499] Completed QMOM in 0.4s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:03.250081] [INFO ] [sig ] [2582/3499] Forecasting QNCX... [2026-01-12T20:30:03.250110] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-12T20:30:03.250140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-12T20:30:03.261992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-12T20:30:03.262360] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-12T20:30:03.263149] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-12T20:30:03.263214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:03.263248] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:03.263276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:03.263332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:03.320158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:03.321050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:03.321132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:03.321164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:03.443296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:03.443447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:03.443486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:03.443515] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:03.447197] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-12T20:30:03.447462] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-12T20:30:03.447599] [INFO ] [sig ] QNCX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:03.594640] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QNCX.txt [2026-01-12T20:30:03.594976] [INFO ] [sig ] [2582/3499] Completed QNCX in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:03.595017] [INFO ] [sig ] [2583/3499] Forecasting QNTM... [2026-01-12T20:30:03.595045] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-12T20:30:03.595074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-12T20:30:03.606847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-12T20:30:03.607230] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-12T20:30:03.608077] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-12T20:30:03.608129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:03.608189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:03.608218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:03.608274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:03.664709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:03.665553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:03.665657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:03.665690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:03.787529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:03.787705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:03.787767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:03.787797] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:03.791217] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-12T20:30:03.791499] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-12T20:30:03.791656] [INFO ] [sig ] QNTM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:03.938451] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QNTM.txt [2026-01-12T20:30:03.938611] [INFO ] [sig ] [2583/3499] Completed QNTM in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:03.938653] [INFO ] [sig ] [2584/3499] Forecasting QQMG... [2026-01-12T20:30:03.938682] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-12T20:30:03.938712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-12T20:30:03.950721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-12T20:30:03.950996] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-12T20:30:03.951985] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-12T20:30:03.952037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:03.952068] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:03.952095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:03.952151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:04.014050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:04.015128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:04.015246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:04.015279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:04.130603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:04.130763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:04.130801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:04.130830] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:04.134242] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-12T20:30:04.134535] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-12T20:30:04.134678] [INFO ] [sig ] QQMG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:04.282972] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QQMG.txt [2026-01-12T20:30:04.283136] [INFO ] [sig ] [2584/3499] Completed QQMG in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:04.283175] [INFO ] [sig ] [2585/3499] Forecasting QQQ... [2026-01-12T20:30:04.283204] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-12T20:30:04.283234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-12T20:30:04.294894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-12T20:30:04.295206] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-12T20:30:04.295982] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-12T20:30:04.296033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:04.296066] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:04.296093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:04.296149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:04.354320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:04.355088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:04.355170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:04.355201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:04.480181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:04.480340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:04.480380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:04.480407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:04.483971] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-01-12T20:30:04.484437] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-12T20:30:04.484559] [INFO ] [sig ] QQQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:04.629268] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QQQ.txt [2026-01-12T20:30:04.629431] [INFO ] [sig ] [2585/3499] Completed QQQ in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:04.629473] [INFO ] [sig ] [2586/3499] Forecasting QQQE... [2026-01-12T20:30:04.629503] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-12T20:30:04.629535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-12T20:30:04.643519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-12T20:30:04.643928] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-12T20:30:04.644722] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-12T20:30:04.644774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:04.644806] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:04.644832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:04.644889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:04.701652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:04.702515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:04.702623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:04.702656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:04.828269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:04.828440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:04.828487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:04.828559] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:04.832288] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-01-12T20:30:04.832602] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-12T20:30:04.832755] [INFO ] [sig ] QQQE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:04.984169] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QQQE.txt [2026-01-12T20:30:04.984329] [INFO ] [sig ] [2586/3499] Completed QQQE in 0.4s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:04.984372] [INFO ] [sig ] [2587/3499] Forecasting QQQI... [2026-01-12T20:30:04.984402] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-12T20:30:04.984434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-12T20:30:04.996758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-12T20:30:04.997114] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-12T20:30:04.997958] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-12T20:30:04.998013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:04.998046] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:04.998073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:04.998143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:05.059739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:05.060730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:05.060819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:05.060851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:05.182127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:05.182279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:05.182318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:05.182348] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:05.185882] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=13.94%) [2026-01-12T20:30:05.186194] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-12T20:30:05.186326] [INFO ] [sig ] QQQI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:05.334162] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QQQI.txt [2026-01-12T20:30:05.334304] [INFO ] [sig ] [2587/3499] Completed QQQI in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:05.334345] [INFO ] [sig ] [2588/3499] Forecasting QQQJ... [2026-01-12T20:30:05.334375] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-12T20:30:05.334403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-12T20:30:05.346260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-12T20:30:05.346600] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-12T20:30:05.347394] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-12T20:30:05.347449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:05.347481] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:05.347508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:05.347566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:05.410938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:05.411857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:05.411942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:05.411974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:05.545332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:05.545481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:05.545520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:05.545549] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:05.548878] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-01-12T20:30:05.549143] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-12T20:30:05.549265] [INFO ] [sig ] QQQJ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:05.694805] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QQQJ.txt [2026-01-12T20:30:05.694942] [INFO ] [sig ] [2588/3499] Completed QQQJ in 0.4s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:05.694981] [INFO ] [sig ] [2589/3499] Forecasting QQQM... [2026-01-12T20:30:05.695010] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-12T20:30:05.695040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-12T20:30:05.706941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-12T20:30:05.707212] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-12T20:30:05.708024] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-12T20:30:05.708076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:05.708108] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:05.708135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:05.708190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:05.765618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:05.766386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:05.766481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:05.766514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:05.886521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:05.886702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:05.886743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:05.886771] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:05.890104] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=66.99%) [2026-01-12T20:30:05.890374] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-12T20:30:05.890496] [INFO ] [sig ] QQQM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:06.031665] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QQQM.txt [2026-01-12T20:30:06.031796] [INFO ] [sig ] [2589/3499] Completed QQQM in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:06.031834] [INFO ] [sig ] [2590/3499] Forecasting QQQX... [2026-01-12T20:30:06.031863] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-12T20:30:06.031894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-12T20:30:06.042802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-12T20:30:06.043087] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-12T20:30:06.043854] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-12T20:30:06.043906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:06.043938] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:06.043965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:06.044020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:06.100195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:06.101063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:06.101143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:06.101175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:06.221336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:06.221493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:06.221532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:06.221559] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:06.225259] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-01-12T20:30:06.225537] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-12T20:30:06.225684] [INFO ] [sig ] QQQX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:06.365733] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QQQX.txt [2026-01-12T20:30:06.365881] [INFO ] [sig ] [2590/3499] Completed QQQX in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:06.365920] [INFO ] [sig ] [2591/3499] Forecasting QQQY... [2026-01-12T20:30:06.365949] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-12T20:30:06.365977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-12T20:30:06.380971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-12T20:30:06.381331] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-12T20:30:06.382141] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-12T20:30:06.382194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:06.382225] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:06.382251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:06.382306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:06.438495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:06.439313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:06.439395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:06.439427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:06.563509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:06.563685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:06.563726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:06.563753] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:06.567443] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-12T20:30:06.567812] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-12T20:30:06.567966] [INFO ] [sig ] QQQY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:06.716481] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QQQY.txt [2026-01-12T20:30:06.716689] [INFO ] [sig ] [2591/3499] Completed QQQY in 0.4s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:06.716751] [INFO ] [sig ] [2592/3499] Forecasting QRHC... [2026-01-12T20:30:06.716798] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-12T20:30:06.716843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-12T20:30:06.729007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-12T20:30:06.729352] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-12T20:30:06.730204] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-12T20:30:06.730258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:06.730291] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:06.730317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:06.730385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:06.788521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:06.789457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:06.789540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:06.789591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:06.909216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:06.909371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:06.909413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:06.909444] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:06.912844] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-01-12T20:30:06.913118] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-12T20:30:06.913248] [INFO ] [sig ] QRHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:07.054974] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QRHC.txt [2026-01-12T20:30:07.055126] [INFO ] [sig ] [2592/3499] Completed QRHC in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:07.055168] [INFO ] [sig ] [2593/3499] Forecasting QRVO... [2026-01-12T20:30:07.055197] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-12T20:30:07.055226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-12T20:30:07.066260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-12T20:30:07.066531] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-12T20:30:07.067299] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-12T20:30:07.067362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:07.067395] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:07.067423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:07.067479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:07.123868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:07.124465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:07.124565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:07.124616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:07.246721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:07.246916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:07.246963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:07.246995] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:07.251285] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=25.79%) [2026-01-12T20:30:07.251660] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-12T20:30:07.251817] [INFO ] [sig ] QRVO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:07.396895] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QRVO.txt [2026-01-12T20:30:07.397055] [INFO ] [sig ] [2593/3499] Completed QRVO in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-12T20:30:07.397096] [INFO ] [sig ] [2594/3499] Forecasting QS... [2026-01-12T20:30:07.397126] [INFO ] [sig ] Generating forecast for: QS [2026-01-12T20:30:07.397155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-12T20:30:07.409546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-12T20:30:07.409917] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-12T20:30:07.410695] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-12T20:30:07.410747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:07.410778] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:07.410805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:07.410861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:07.466458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:07.467318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:07.467403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:07.467435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:07.589739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:07.589902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:07.589940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:07.589968] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:07.593400] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-01-12T20:30:07.593744] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-12T20:30:07.593878] [INFO ] [sig ] QS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:07.739112] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QS.txt [2026-01-12T20:30:07.739286] [INFO ] [sig ] [2594/3499] Completed QS in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-12T20:30:07.739334] [INFO ] [sig ] [2595/3499] Forecasting QSI... [2026-01-12T20:30:07.739364] [INFO ] [sig ] Generating forecast for: QSI [2026-01-12T20:30:07.739395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-12T20:30:07.751146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-12T20:30:07.751519] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-12T20:30:07.752323] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-12T20:30:07.752374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:07.752406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:07.752432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:07.752489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:07.811001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:07.811893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:07.811982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:07.812015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:07.931881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:07.932039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:07.932078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:07.932107] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:07.935554] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-01-12T20:30:07.935865] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-12T20:30:07.935998] [INFO ] [sig ] QSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:08.088405] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QSI.txt [2026-01-12T20:30:08.088562] [INFO ] [sig ] [2595/3499] Completed QSI in 0.3s | 2.87 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-12T20:30:08.088623] [INFO ] [sig ] [2596/3499] Forecasting QTEC... [2026-01-12T20:30:08.088652] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-12T20:30:08.088681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-12T20:30:08.102546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-12T20:30:08.102932] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-12T20:30:08.103810] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-12T20:30:08.103866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:08.103900] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:08.103928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:08.103986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:08.164882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:08.165740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:08.165998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:08.166037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:08.293719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:08.293888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:08.293930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:08.293962] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:08.297635] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-01-12T20:30:08.297966] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-12T20:30:08.298115] [INFO ] [sig ] QTEC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:08.449479] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QTEC.txt [2026-01-12T20:30:08.449682] [INFO ] [sig ] [2596/3499] Completed QTEC in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:08.449739] [INFO ] [sig ] [2597/3499] Forecasting QTRX... [2026-01-12T20:30:08.449776] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-12T20:30:08.449811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-12T20:30:08.462502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-12T20:30:08.462922] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-12T20:30:08.463781] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-12T20:30:08.463836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:08.463869] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:08.463898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:08.463956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:08.527386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:08.528275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:08.528357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:08.528391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:08.650889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:08.651063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:08.651123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:08.651167] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:08.654647] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-01-12T20:30:08.654978] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-12T20:30:08.655116] [INFO ] [sig ] QTRX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:08.809609] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QTRX.txt [2026-01-12T20:30:08.809757] [INFO ] [sig ] [2597/3499] Completed QTRX in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:08.809798] [INFO ] [sig ] [2598/3499] Forecasting QTTB... [2026-01-12T20:30:08.809827] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-12T20:30:08.809855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-12T20:30:08.822258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-12T20:30:08.822626] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-12T20:30:08.823475] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-12T20:30:08.823531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:08.823564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:08.823611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:08.823670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:08.884210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:08.885020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:08.885102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:08.885136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:09.006821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:09.006974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:09.007015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:09.007045] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:09.010672] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-12T20:30:09.010946] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-12T20:30:09.011091] [INFO ] [sig ] QTTB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:09.160643] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QTTB.txt [2026-01-12T20:30:09.160803] [INFO ] [sig ] [2598/3499] Completed QTTB in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:09.160845] [INFO ] [sig ] [2599/3499] Forecasting QTUM... [2026-01-12T20:30:09.160876] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-12T20:30:09.160907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-12T20:30:09.172883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-12T20:30:09.173212] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-12T20:30:09.174211] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-12T20:30:09.174266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:09.174300] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:09.174329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:09.174387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:09.234439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:09.235190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:09.235271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:09.235304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:09.360040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:09.360197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:09.360239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:09.360270] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:09.363793] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-01-12T20:30:09.364073] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-12T20:30:09.364204] [INFO ] [sig ] QTUM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:09.513907] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QTUM.txt [2026-01-12T20:30:09.514107] [INFO ] [sig ] [2599/3499] Completed QTUM in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:09.514157] [INFO ] [sig ] [2600/3499] Forecasting QTWO... [2026-01-12T20:30:09.514189] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-12T20:30:09.514221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-12T20:30:09.526510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-12T20:30:09.526892] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-12T20:30:09.527752] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-12T20:30:09.527806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:09.527865] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:09.527894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:09.527953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:09.590667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:09.591468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:09.591551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:09.591616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:09.725759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:09.725929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:09.725989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:09.726019] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:09.729687] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-01-12T20:30:09.729992] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-12T20:30:09.730122] [INFO ] [sig ] QTWO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:09.881324] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QTWO.txt [2026-01-12T20:30:09.881478] [INFO ] [sig ] [2600/3499] Completed QTWO in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:09.881518] [INFO ] [sig ] [2601/3499] Forecasting QUAD... [2026-01-12T20:30:09.881547] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-12T20:30:09.881596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-12T20:30:09.893843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-12T20:30:09.894193] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-12T20:30:09.895005] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-12T20:30:09.895058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:09.895091] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:09.895120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:09.895178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:09.957264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:09.958182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:09.958267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:09.958301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:10.092634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:10.092797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:10.092839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:10.092868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:10.096667] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=19.08%) [2026-01-12T20:30:10.096966] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-12T20:30:10.097092] [INFO ] [sig ] QUAD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:10.242854] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QUAD.txt [2026-01-12T20:30:10.242997] [INFO ] [sig ] [2601/3499] Completed QUAD in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:10.243036] [INFO ] [sig ] [2602/3499] Forecasting QUIK... [2026-01-12T20:30:10.243067] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-12T20:30:10.243098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-12T20:30:10.255207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-12T20:30:10.255517] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-12T20:30:10.256292] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-12T20:30:10.256344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:10.256376] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:10.256402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:10.256458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:10.313872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:10.314767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:10.314857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:10.314892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:10.444505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:10.444727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:10.444781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:10.444814] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:10.448749] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=71.93%) [2026-01-12T20:30:10.449090] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-12T20:30:10.449251] [INFO ] [sig ] QUIK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:10.602728] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QUIK.txt [2026-01-12T20:30:10.602914] [INFO ] [sig ] [2602/3499] Completed QUIK in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:10.602972] [INFO ] [sig ] [2603/3499] Forecasting QURE... [2026-01-12T20:30:10.603018] [INFO ] [sig ] Generating forecast for: QURE [2026-01-12T20:30:10.603057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-12T20:30:10.616599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-12T20:30:10.617139] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-12T20:30:10.618224] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-12T20:30:10.618278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:10.618311] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:10.618338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:10.618394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:10.678161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:10.679033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:10.679118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:10.679152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:10.800326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:10.800480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:10.800521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:10.800602] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:10.804032] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-01-12T20:30:10.804304] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-12T20:30:10.804426] [INFO ] [sig ] QURE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:10.946022] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QURE.txt [2026-01-12T20:30:10.946172] [INFO ] [sig ] [2603/3499] Completed QURE in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:10.946211] [INFO ] [sig ] [2604/3499] Forecasting QVAL... [2026-01-12T20:30:10.946239] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-12T20:30:10.946270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-12T20:30:10.957218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-12T20:30:10.957527] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-12T20:30:10.958337] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-12T20:30:10.958389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:10.958431] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:10.958459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:10.958514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:11.015854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:11.016618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:11.016702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:11.016736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:11.129616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:11.129772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:11.129813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:11.129843] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:11.133253] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=20.03%) [2026-01-12T20:30:11.133533] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-12T20:30:11.133674] [INFO ] [sig ] QVAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:11.283961] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QVAL.txt [2026-01-12T20:30:11.284118] [INFO ] [sig ] [2604/3499] Completed QVAL in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:11.284158] [INFO ] [sig ] [2605/3499] Forecasting QVCC... [2026-01-12T20:30:11.284187] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-12T20:30:11.284217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-12T20:30:11.295605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-12T20:30:11.295943] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-12T20:30:11.296743] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-12T20:30:11.296797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:11.296831] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:11.296859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:11.296917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:11.354084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:11.354904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:11.354986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:11.355020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:11.477799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:11.477961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:11.478001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:11.478032] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:11.481443] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: UP (p=80.54%) [2026-01-12T20:30:11.481743] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-12T20:30:11.481874] [INFO ] [sig ] QVCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:11.625380] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/QVCC.txt [2026-01-12T20:30:11.625516] [INFO ] [sig ] [2605/3499] Completed QVCC in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:11.625555] [INFO ] [sig ] [2606/3499] Forecasting QYLD... [2026-01-12T20:30:11.625603] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-12T20:30:11.625634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-12T20:30:11.638790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-12T20:30:11.639225] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-12T20:30:11.640049] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-12T20:30:11.640102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:11.640134] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:11.640160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:11.640215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:11.709644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:11.710557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:11.710659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:11.710693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:11.845736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:11.845898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:11.845940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:11.845970] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:11.850488] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-01-12T20:30:11.850921] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-12T20:30:11.851103] [INFO ] [sig ] QYLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:12.033427] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QYLD.txt [2026-01-12T20:30:12.033671] [INFO ] [sig ] [2606/3499] Completed QYLD in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:12.033725] [INFO ] [sig ] [2607/3499] Forecasting QYLG... [2026-01-12T20:30:12.033756] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-12T20:30:12.033794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-12T20:30:12.046567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-12T20:30:12.047180] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-12T20:30:12.048059] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-12T20:30:12.048114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:12.048147] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:12.048173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:12.048230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:12.105336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:12.106406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:12.106490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:12.106522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:12.228257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:12.228426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:12.228475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:12.228508] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:12.233117] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-12T20:30:12.233417] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-12T20:30:12.233561] [INFO ] [sig ] QYLG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:12.381148] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/QYLG.txt [2026-01-12T20:30:12.381308] [INFO ] [sig ] [2607/3499] Completed QYLG in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:12.381349] [INFO ] [sig ] [2608/3499] Forecasting RA... [2026-01-12T20:30:12.381383] [INFO ] [sig ] Generating forecast for: RA [2026-01-12T20:30:12.381414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-12T20:30:12.394378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-12T20:30:12.394747] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-12T20:30:12.395512] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-12T20:30:12.395565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:12.395617] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:12.395644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:12.395700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:12.455178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:12.456071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:12.456158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:12.456191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:12.577794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:12.577958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:12.578189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:12.578218] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:12.581722] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-12T20:30:12.582037] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-12T20:30:12.582174] [INFO ] [sig ] RA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:12.729137] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RA.txt [2026-01-12T20:30:12.729294] [INFO ] [sig ] [2608/3499] Completed RA in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:12.729333] [INFO ] [sig ] [2609/3499] Forecasting RACE... [2026-01-12T20:30:12.729364] [INFO ] [sig ] Generating forecast for: RACE [2026-01-12T20:30:12.729393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-12T20:30:12.741749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-12T20:30:12.742129] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-12T20:30:12.742961] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-12T20:30:12.743017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:12.743051] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:12.743080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:12.743137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:12.802759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:12.803645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:12.803731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:12.803766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:12.924684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:12.924841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:12.924880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:12.924908] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:12.928290] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-12T20:30:12.928588] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-12T20:30:12.928720] [INFO ] [sig ] RACE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:13.069869] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RACE.txt [2026-01-12T20:30:13.070010] [INFO ] [sig ] [2609/3499] Completed RACE in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:13.070051] [INFO ] [sig ] [2610/3499] Forecasting RAIL... [2026-01-12T20:30:13.070081] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-12T20:30:13.070110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-12T20:30:13.080649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-12T20:30:13.080957] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-12T20:30:13.081727] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-12T20:30:13.081779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:13.081812] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:13.081839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:13.081894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:13.138370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:13.139152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:13.139263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:13.139297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:13.264116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:13.264294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:13.264336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:13.264365] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:13.267990] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-12T20:30:13.268480] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-12T20:30:13.268635] [INFO ] [sig ] RAIL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:13.419810] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RAIL.txt [2026-01-12T20:30:13.419973] [INFO ] [sig ] [2610/3499] Completed RAIL in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-12T20:30:13.420012] [INFO ] [sig ] [2611/3499] Forecasting RAMP... [2026-01-12T20:30:13.420042] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-12T20:30:13.420071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-12T20:30:13.432396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-12T20:30:13.432804] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-12T20:30:13.433634] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-12T20:30:13.433691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:13.433733] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:13.433764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:13.433833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:13.495050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:13.495916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:13.496002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:13.496034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:13.620943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:13.621101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:13.621141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:13.621212] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:13.624609] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=48.58%) [2026-01-12T20:30:13.624892] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-12T20:30:13.625015] [INFO ] [sig ] RAMP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:13.767816] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RAMP.txt [2026-01-12T20:30:13.767978] [INFO ] [sig ] [2611/3499] Completed RAMP in 0.3s | 2.87 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-12T20:30:13.768018] [INFO ] [sig ] [2612/3499] Forecasting RAPP... [2026-01-12T20:30:13.768048] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-12T20:30:13.768078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-12T20:30:13.780593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-12T20:30:13.781000] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-12T20:30:13.781865] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-12T20:30:13.781920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:13.781952] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:13.781978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:13.782047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:13.841749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:13.842672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:13.842758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:13.842794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:13.968662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:13.968827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:13.968869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:13.968903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:13.972820] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=51.87%) [2026-01-12T20:30:13.973132] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-12T20:30:13.973265] [INFO ] [sig ] RAPP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:14.127123] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RAPP.txt [2026-01-12T20:30:14.127292] [INFO ] [sig ] [2612/3499] Completed RAPP in 0.4s | 2.87 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-12T20:30:14.127334] [INFO ] [sig ] [2613/3499] Forecasting RARE... [2026-01-12T20:30:14.127363] [INFO ] [sig ] Generating forecast for: RARE [2026-01-12T20:30:14.127393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-12T20:30:14.139380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-12T20:30:14.139812] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-12T20:30:14.140808] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-12T20:30:14.140861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:14.140896] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:14.140924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:14.140981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:14.201653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:14.202665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:14.202747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:14.202805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:14.324452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:14.324629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:14.324684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:14.324717] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:14.328249] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=58.62%) [2026-01-12T20:30:14.328541] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-12T20:30:14.328706] [INFO ] [sig ] RARE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:14.485706] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RARE.txt [2026-01-12T20:30:14.485927] [INFO ] [sig ] [2613/3499] Completed RARE in 0.4s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:14.485985] [INFO ] [sig ] [2614/3499] Forecasting RAVE... [2026-01-12T20:30:14.486024] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-12T20:30:14.486064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-12T20:30:14.499420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-12T20:30:14.499859] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-12T20:30:14.500668] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-12T20:30:14.500720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:14.500753] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:14.500781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:14.500838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:14.563204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:14.564112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:14.564207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:14.564240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:14.673219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:14.673379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:14.673419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:14.673447] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:14.676869] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-12T20:30:14.677183] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-12T20:30:14.677318] [INFO ] [sig ] RAVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:14.820285] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RAVE.txt [2026-01-12T20:30:14.820441] [INFO ] [sig ] [2614/3499] Completed RAVE in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:14.820484] [INFO ] [sig ] [2615/3499] Forecasting RAY... [2026-01-12T20:30:14.820513] [INFO ] [sig ] Generating forecast for: RAY [2026-01-12T20:30:14.820543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-12T20:30:14.831881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-12T20:30:14.832200] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-12T20:30:14.832982] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-12T20:30:14.833035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:14.833067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:14.833105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:14.833162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:14.889245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:14.890097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:14.890174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:14.890206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:15.004880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:15.005064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:15.005106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:15.005134] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:15.008519] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-12T20:30:15.008814] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-12T20:30:15.008958] [INFO ] [sig ] RAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:15.152686] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RAY.txt [2026-01-12T20:30:15.152842] [INFO ] [sig ] [2615/3499] Completed RAY in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:15.152883] [INFO ] [sig ] [2616/3499] Forecasting RBA... [2026-01-12T20:30:15.152912] [INFO ] [sig ] Generating forecast for: RBA [2026-01-12T20:30:15.152941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-12T20:30:15.164698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-12T20:30:15.165061] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-12T20:30:15.165870] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-12T20:30:15.165923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:15.165957] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:15.165984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:15.166042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:15.223989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:15.224927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:15.225027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:15.225059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:15.353664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:15.353823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:15.353864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:15.353892] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:15.357862] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-01-12T20:30:15.358332] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-12T20:30:15.358458] [INFO ] [sig ] RBA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:15.515780] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RBA.txt [2026-01-12T20:30:15.515938] [INFO ] [sig ] [2616/3499] Completed RBA in 0.4s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:15.515979] [INFO ] [sig ] [2617/3499] Forecasting RBB... [2026-01-12T20:30:15.516007] [INFO ] [sig ] Generating forecast for: RBB [2026-01-12T20:30:15.516037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-12T20:30:15.528444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-12T20:30:15.528796] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-12T20:30:15.529559] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-12T20:30:15.529628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:15.529684] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:15.529713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:15.529769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:15.588886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:15.589787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:15.589881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:15.589916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:15.718853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:15.719012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:15.719052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:15.719081] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:15.722744] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-12T20:30:15.723059] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-12T20:30:15.723194] [INFO ] [sig ] RBB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:15.876043] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RBB.txt [2026-01-12T20:30:15.876208] [INFO ] [sig ] [2617/3499] Completed RBB in 0.4s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:15.876250] [INFO ] [sig ] [2618/3499] Forecasting RBBN... [2026-01-12T20:30:15.876280] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-12T20:30:15.876310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-12T20:30:15.888497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-12T20:30:15.888836] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-12T20:30:15.889694] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-12T20:30:15.889750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:15.889783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:15.889810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:15.889871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:15.948639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:15.949486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:15.949567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:15.949617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:16.071235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:16.071391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:16.071431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:16.071460] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:16.074830] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-12T20:30:16.075101] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-12T20:30:16.075223] [INFO ] [sig ] RBBN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:16.218463] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RBBN.txt [2026-01-12T20:30:16.218633] [INFO ] [sig ] [2618/3499] Completed RBBN in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:16.218675] [INFO ] [sig ] [2619/3499] Forecasting RBC... [2026-01-12T20:30:16.218705] [INFO ] [sig ] Generating forecast for: RBC [2026-01-12T20:30:16.218742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-12T20:30:16.231315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-12T20:30:16.231765] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-12T20:30:16.232616] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-12T20:30:16.232671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:16.232704] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:16.232731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:16.232788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:16.292780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:16.293673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:16.293759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:16.293792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:16.418371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:16.418525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:16.418564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:16.418617] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:16.421968] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-12T20:30:16.422239] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-12T20:30:16.422359] [INFO ] [sig ] RBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:16.631483] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RBC.txt [2026-01-12T20:30:16.631634] [INFO ] [sig ] [2619/3499] Completed RBC in 0.4s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:16.631682] [INFO ] [sig ] [2620/3499] Forecasting RBCAA... [2026-01-12T20:30:16.631712] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-12T20:30:16.631742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-12T20:30:16.642813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-12T20:30:16.643090] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-12T20:30:16.643910] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-12T20:30:16.643965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:16.643998] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:16.644026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:16.644083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:16.701657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:16.702362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:16.702453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:16.702489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:16.822527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:16.822692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:16.822733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:16.822796] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:16.826232] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-01-12T20:30:16.826507] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-12T20:30:16.826649] [INFO ] [sig ] RBCAA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:16.975997] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RBCAA.txt [2026-01-12T20:30:16.976139] [INFO ] [sig ] [2620/3499] Completed RBCAA in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:16.976179] [INFO ] [sig ] [2621/3499] Forecasting RBLX... [2026-01-12T20:30:16.976210] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-12T20:30:16.976240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-12T20:30:16.988870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-12T20:30:16.989132] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-12T20:30:16.989931] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-12T20:30:16.989991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:16.990026] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:16.990054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:16.990110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:17.048990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:17.049648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:17.049728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:17.049762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:17.173547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:17.173699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:17.173737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:17.173765] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:17.177040] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=55.65%) [2026-01-12T20:30:17.177302] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-12T20:30:17.177434] [INFO ] [sig ] RBLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:17.320009] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RBLX.txt [2026-01-12T20:30:17.320163] [INFO ] [sig ] [2621/3499] Completed RBLX in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:17.320204] [INFO ] [sig ] [2622/3499] Forecasting RC... [2026-01-12T20:30:17.320233] [INFO ] [sig ] Generating forecast for: RC [2026-01-12T20:30:17.320263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-12T20:30:17.332127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-12T20:30:17.332484] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-12T20:30:17.333283] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-12T20:30:17.333336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:17.333367] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:17.333392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:17.333448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:17.389030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:17.389904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:17.389988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:17.390019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:17.511111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:17.511262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:17.511301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:17.511330] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:17.514671] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-12T20:30:17.514944] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-12T20:30:17.515062] [INFO ] [sig ] RC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:17.658042] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RC.txt [2026-01-12T20:30:17.658162] [INFO ] [sig ] [2622/3499] Completed RC in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:17.658200] [INFO ] [sig ] [2623/3499] Forecasting RCEL... [2026-01-12T20:30:17.658230] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-12T20:30:17.658260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-12T20:30:17.669213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-12T20:30:17.669483] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-12T20:30:17.670249] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-12T20:30:17.670300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:17.670332] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:17.670359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:17.670414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:17.726734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:17.727436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:17.727517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:17.727549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:17.852594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:17.852747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:17.852786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:17.852814] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:17.856116] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=29.31%) [2026-01-12T20:30:17.856384] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-12T20:30:17.856503] [INFO ] [sig ] RCEL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:18.001986] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RCEL.txt [2026-01-12T20:30:18.002106] [INFO ] [sig ] [2623/3499] Completed RCEL in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:18.002146] [INFO ] [sig ] [2624/3499] Forecasting RCI... [2026-01-12T20:30:18.002175] [INFO ] [sig ] Generating forecast for: RCI [2026-01-12T20:30:18.002203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-12T20:30:18.014297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-12T20:30:18.014605] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-12T20:30:18.015354] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-12T20:30:18.015405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:18.015437] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:18.015463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:18.015519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:18.072749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:18.073569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:18.073663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:18.073694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:18.196425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:18.196620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:18.196664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:18.196692] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:18.200784] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-12T20:30:18.201048] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-12T20:30:18.201167] [INFO ] [sig ] RCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:18.343681] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RCI.txt [2026-01-12T20:30:18.343782] [INFO ] [sig ] [2624/3499] Completed RCI in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:18.343820] [INFO ] [sig ] [2625/3499] Forecasting RCKY... [2026-01-12T20:30:18.343849] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-12T20:30:18.343878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-12T20:30:18.354971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-12T20:30:18.355217] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-12T20:30:18.355977] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-12T20:30:18.356029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:18.356060] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:18.356086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:18.356142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:18.411818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:18.412384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:18.412458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:18.412490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:18.535359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:18.535482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:18.535518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:18.535545] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:18.538764] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-12T20:30:18.539028] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-12T20:30:18.539144] [INFO ] [sig ] RCKY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:18.681618] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RCKY.txt [2026-01-12T20:30:18.681738] [INFO ] [sig ] [2625/3499] Completed RCKY in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:18.681776] [INFO ] [sig ] [2626/3499] Forecasting RCL... [2026-01-12T20:30:18.681805] [INFO ] [sig ] Generating forecast for: RCL [2026-01-12T20:30:18.681834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-12T20:30:18.693518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-12T20:30:18.693811] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-12T20:30:18.694558] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-12T20:30:18.694630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:18.694662] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:18.694687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:18.694743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:18.751362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:18.752019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:18.752097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:18.752130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:18.869914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:18.870055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:18.870093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:18.870121] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:18.873376] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-12T20:30:18.873662] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-12T20:30:18.873782] [INFO ] [sig ] RCL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:19.013274] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RCL.txt [2026-01-12T20:30:19.013389] [INFO ] [sig ] [2626/3499] Completed RCL in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:19.013427] [INFO ] [sig ] [2627/3499] Forecasting RCS... [2026-01-12T20:30:19.013455] [INFO ] [sig ] Generating forecast for: RCS [2026-01-12T20:30:19.013484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-12T20:30:19.024481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-12T20:30:19.024744] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-12T20:30:19.025481] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-12T20:30:19.025532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:19.025564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:19.025619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:19.025676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:19.082240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:19.082824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:19.082923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:19.082956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:19.198279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:19.198384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:19.198420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:19.198448] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:19.201540] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-01-12T20:30:19.201816] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-12T20:30:19.201940] [INFO ] [sig ] RCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:19.343121] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RCS.txt [2026-01-12T20:30:19.343223] [INFO ] [sig ] [2627/3499] Completed RCS in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:19.343261] [INFO ] [sig ] [2628/3499] Forecasting RCUS... [2026-01-12T20:30:19.343289] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-12T20:30:19.343318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-12T20:30:19.354443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-12T20:30:19.354713] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-12T20:30:19.355465] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-12T20:30:19.355527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:19.355559] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:19.355605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:19.355662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:19.412546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:19.413133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:19.413208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:19.413239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:19.530193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:19.530303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:19.530338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:19.530366] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:19.533473] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-01-12T20:30:19.533749] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-12T20:30:19.533868] [INFO ] [sig ] RCUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:19.676588] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RCUS.txt [2026-01-12T20:30:19.676740] [INFO ] [sig ] [2628/3499] Completed RCUS in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-12T20:30:19.676780] [INFO ] [sig ] [2629/3499] Forecasting RDCM... [2026-01-12T20:30:19.676809] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-12T20:30:19.676838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-12T20:30:19.690839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-12T20:30:19.691294] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-12T20:30:19.692294] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-12T20:30:19.692352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:19.692393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:19.692425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:19.692501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:19.751841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:19.752690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:19.752776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:19.752809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:19.871742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:19.871893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:19.871932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:19.871963] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:19.875903] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-01-12T20:30:19.876380] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-12T20:30:19.876505] [INFO ] [sig ] RDCM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:20.023207] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RDCM.txt [2026-01-12T20:30:20.023335] [INFO ] [sig ] [2629/3499] Completed RDCM in 0.3s | 2.87 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-12T20:30:20.023373] [INFO ] [sig ] [2630/3499] Forecasting RDHL... [2026-01-12T20:30:20.023403] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-12T20:30:20.023433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-12T20:30:20.035243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-12T20:30:20.035593] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-12T20:30:20.036355] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-12T20:30:20.036407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:20.036440] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:20.036467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:20.036523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:20.093168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:20.093907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:20.093989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:20.094022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:20.209308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:20.209464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:20.209503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:20.209533] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:20.212864] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=6.37%) [2026-01-12T20:30:20.213132] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-12T20:30:20.213252] [INFO ] [sig ] RDHL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:20.359638] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RDHL.txt [2026-01-12T20:30:20.359802] [INFO ] [sig ] [2630/3499] Completed RDHL in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:20.359842] [INFO ] [sig ] [2631/3499] Forecasting RDVY... [2026-01-12T20:30:20.359872] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-12T20:30:20.359902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-12T20:30:20.371784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-12T20:30:20.372220] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-12T20:30:20.373130] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-12T20:30:20.373188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:20.373222] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:20.373250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:20.373308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:20.430999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:20.431924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:20.432014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:20.432046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:20.565814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:20.566009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:20.566079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:20.566132] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:20.570186] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=8.42%) [2026-01-12T20:30:20.570512] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-12T20:30:20.570681] [INFO ] [sig ] RDVY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:20.715533] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RDVY.txt [2026-01-12T20:30:20.715717] [INFO ] [sig ] [2631/3499] Completed RDVY in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:20.715764] [INFO ] [sig ] [2632/3499] Forecasting RDY... [2026-01-12T20:30:20.715795] [INFO ] [sig ] Generating forecast for: RDY [2026-01-12T20:30:20.715841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-12T20:30:20.728279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-12T20:30:20.728712] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-12T20:30:20.729862] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-12T20:30:20.729920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:20.729958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:20.729986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:20.730064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:20.788138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:20.789027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:20.789143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:20.789180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:20.912141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:20.912294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:20.912362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:20.912392] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:20.915724] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-12T20:30:20.915997] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-12T20:30:20.916122] [INFO ] [sig ] RDY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:21.059983] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RDY.txt [2026-01-12T20:30:21.060148] [INFO ] [sig ] [2632/3499] Completed RDY in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:21.060190] [INFO ] [sig ] [2633/3499] Forecasting REAL... [2026-01-12T20:30:21.060219] [INFO ] [sig ] Generating forecast for: REAL [2026-01-12T20:30:21.060248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-12T20:30:21.071625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-12T20:30:21.071960] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-12T20:30:21.072778] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-12T20:30:21.072832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:21.072865] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:21.072893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:21.072949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:21.129859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:21.130712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:21.130802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:21.130835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:21.251185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:21.251341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:21.251381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:21.251411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:21.254827] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-12T20:30:21.255120] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-12T20:30:21.255264] [INFO ] [sig ] REAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:21.400407] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/REAL.txt [2026-01-12T20:30:21.400584] [INFO ] [sig ] [2633/3499] Completed REAL in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:21.400628] [INFO ] [sig ] [2634/3499] Forecasting REAX... [2026-01-12T20:30:21.400657] [INFO ] [sig ] Generating forecast for: REAX [2026-01-12T20:30:21.400687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-12T20:30:21.412675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-12T20:30:21.413009] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-12T20:30:21.413976] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-12T20:30:21.414029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:21.414297] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:21.414326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:21.414382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:21.475966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:21.476634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:21.476712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:21.476744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:21.596931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:21.597089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:21.597129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:21.597159] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:21.601037] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-12T20:30:21.601331] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-12T20:30:21.601461] [INFO ] [sig ] REAX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:21.754106] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/REAX.txt [2026-01-12T20:30:21.754253] [INFO ] [sig ] [2634/3499] Completed REAX in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:21.754292] [INFO ] [sig ] [2635/3499] Forecasting REBN... [2026-01-12T20:30:21.754322] [INFO ] [sig ] Generating forecast for: REBN [2026-01-12T20:30:21.754371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-12T20:30:21.766849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-12T20:30:21.767388] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-12T20:30:21.768293] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-12T20:30:21.768348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:21.768380] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:21.768407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:21.768464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:21.825560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:21.826427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:21.826535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:21.826569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:21.946906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:21.947074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:21.947141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:21.947172] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:21.952380] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-12T20:30:21.952786] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-12T20:30:21.952945] [INFO ] [sig ] REBN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:22.104509] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/REBN.txt [2026-01-12T20:30:22.104683] [INFO ] [sig ] [2635/3499] Completed REBN in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:22.104724] [INFO ] [sig ] [2636/3499] Forecasting REFI... [2026-01-12T20:30:22.104753] [INFO ] [sig ] Generating forecast for: REFI [2026-01-12T20:30:22.104782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-12T20:30:22.117442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-12T20:30:22.118168] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-12T20:30:22.119523] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-12T20:30:22.119601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:22.119636] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:22.119662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:22.119719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:22.176823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:22.177439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:22.177516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:22.177547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:22.296618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:22.296732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:22.296768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:22.296796] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:22.299941] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-12T20:30:22.300202] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-12T20:30:22.300322] [INFO ] [sig ] REFI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:22.441230] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/REFI.txt [2026-01-12T20:30:22.441334] [INFO ] [sig ] [2636/3499] Completed REFI in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:22.441372] [INFO ] [sig ] [2637/3499] Forecasting REG... [2026-01-12T20:30:22.441400] [INFO ] [sig ] Generating forecast for: REG [2026-01-12T20:30:22.441430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-12T20:30:22.452506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-12T20:30:22.452781] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-12T20:30:22.453538] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-12T20:30:22.453608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:22.453641] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:22.453667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:22.453723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:22.509422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:22.510040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:22.510115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:22.510147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:22.625751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:22.625886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:22.625923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:22.625981] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:22.629246] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-12T20:30:22.629516] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-12T20:30:22.629657] [INFO ] [sig ] REG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:22.772977] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/REG.txt [2026-01-12T20:30:22.773110] [INFO ] [sig ] [2637/3499] Completed REG in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:22.773151] [INFO ] [sig ] [2638/3499] Forecasting REGN... [2026-01-12T20:30:22.773180] [INFO ] [sig ] Generating forecast for: REGN [2026-01-12T20:30:22.773209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-12T20:30:22.785048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-12T20:30:22.785326] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-12T20:30:22.786127] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-12T20:30:22.786181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:22.786212] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:22.786239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:22.786294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:22.842089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:22.842738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:22.842816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:22.842847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:22.959438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:22.959605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:22.959644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:22.959700] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:22.963002] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-12T20:30:22.963268] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-12T20:30:22.963389] [INFO ] [sig ] REGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:23.104404] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/REGN.txt [2026-01-12T20:30:23.104525] [INFO ] [sig ] [2638/3499] Completed REGN in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:23.104564] [INFO ] [sig ] [2639/3499] Forecasting RELL... [2026-01-12T20:30:23.104612] [INFO ] [sig ] Generating forecast for: RELL [2026-01-12T20:30:23.104643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-12T20:30:23.115641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-12T20:30:23.115892] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-12T20:30:23.116673] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-12T20:30:23.116725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:23.116767] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:23.116795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:23.116852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:23.173701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:23.174314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:23.174388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:23.174420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:23.291017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:23.291149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:23.291187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:23.291215] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:23.294965] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=35.16%) [2026-01-12T20:30:23.295230] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-12T20:30:23.295348] [INFO ] [sig ] RELL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:23.437755] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RELL.txt [2026-01-12T20:30:23.437881] [INFO ] [sig ] [2639/3499] Completed RELL in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:23.437919] [INFO ] [sig ] [2640/3499] Forecasting RELX... [2026-01-12T20:30:23.437947] [INFO ] [sig ] Generating forecast for: RELX [2026-01-12T20:30:23.437977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-12T20:30:23.450753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-12T20:30:23.451138] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-12T20:30:23.452086] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-12T20:30:23.452146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:23.452185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:23.452218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:23.452295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:23.520558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:23.521410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:23.521490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:23.521523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:23.645517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:23.645682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:23.645722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:23.645750] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:23.649135] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-01-12T20:30:23.649422] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-12T20:30:23.649548] [INFO ] [sig ] RELX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:23.792232] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RELX.txt [2026-01-12T20:30:23.792359] [INFO ] [sig ] [2640/3499] Completed RELX in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:23.792399] [INFO ] [sig ] [2641/3499] Forecasting RELY... [2026-01-12T20:30:23.792427] [INFO ] [sig ] Generating forecast for: RELY [2026-01-12T20:30:23.792456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-12T20:30:23.804193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-12T20:30:23.804497] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-12T20:30:23.805275] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-12T20:30:23.805327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:23.805359] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:23.805385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:23.805440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:23.862710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:23.863692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:23.863776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:23.863808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:23.982557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:23.982709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:23.982747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:23.982775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:23.986101] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=64.37%) [2026-01-12T20:30:23.986374] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-12T20:30:23.986497] [INFO ] [sig ] RELY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:24.129705] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RELY.txt [2026-01-12T20:30:24.129841] [INFO ] [sig ] [2641/3499] Completed RELY in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:24.129881] [INFO ] [sig ] [2642/3499] Forecasting REPL... [2026-01-12T20:30:24.129910] [INFO ] [sig ] Generating forecast for: REPL [2026-01-12T20:30:24.129938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-12T20:30:24.142002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-12T20:30:24.142289] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-12T20:30:24.143071] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-12T20:30:24.143123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:24.143155] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:24.143181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:24.143374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:24.201509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:24.202197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:24.202275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:24.202307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:24.321027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:24.321187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:24.321225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:24.321253] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:24.324760] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-12T20:30:24.325026] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-12T20:30:24.325144] [INFO ] [sig ] REPL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:24.467504] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/REPL.txt [2026-01-12T20:30:24.467644] [INFO ] [sig ] [2642/3499] Completed REPL in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:24.467692] [INFO ] [sig ] [2643/3499] Forecasting RERE... [2026-01-12T20:30:24.467745] [INFO ] [sig ] Generating forecast for: RERE [2026-01-12T20:30:24.467776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-12T20:30:24.479752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-12T20:30:24.480008] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-12T20:30:24.480831] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-12T20:30:24.480883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:24.480914] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:24.480941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:24.480997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:24.538836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:24.539719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:24.539804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:24.539836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:24.658457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:24.658616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:24.658656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:24.658684] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:24.662365] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=60.18%) [2026-01-12T20:30:24.662650] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-12T20:30:24.662773] [INFO ] [sig ] RERE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:24.804416] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RERE.txt [2026-01-12T20:30:24.804555] [INFO ] [sig ] [2643/3499] Completed RERE in 0.3s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:24.804615] [INFO ] [sig ] [2644/3499] Forecasting RES... [2026-01-12T20:30:24.804645] [INFO ] [sig ] Generating forecast for: RES [2026-01-12T20:30:24.804675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-12T20:30:24.818246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-12T20:30:24.818724] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-12T20:30:24.819622] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-12T20:30:24.819688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:24.819729] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:24.819758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:24.819816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:24.883766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:24.884858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:24.884982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:24.885017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:25.020848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:25.021062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:25.021122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:25.021165] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:25.027280] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-01-12T20:30:25.027887] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-12T20:30:25.028102] [INFO ] [sig ] RES: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:25.200078] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RES.txt [2026-01-12T20:30:25.200246] [INFO ] [sig ] [2644/3499] Completed RES in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:25.200287] [INFO ] [sig ] [2645/3499] Forecasting REVG... [2026-01-12T20:30:25.200317] [INFO ] [sig ] Generating forecast for: REVG [2026-01-12T20:30:25.200348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-12T20:30:25.211971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-12T20:30:25.212359] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-12T20:30:25.213197] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-12T20:30:25.213253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:25.213287] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:25.213316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:25.213374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:25.272373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:25.273281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:25.273369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:25.273404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:25.401985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:25.402151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:25.402191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:25.402219] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:25.405675] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: UP (p=64.93%) [2026-01-12T20:30:25.405951] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-12T20:30:25.406075] [INFO ] [sig ] REVG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:25.553819] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/REVG.txt [2026-01-12T20:30:25.553983] [INFO ] [sig ] [2645/3499] Completed REVG in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-12T20:30:25.554025] [INFO ] [sig ] [2646/3499] Forecasting REX... [2026-01-12T20:30:25.554062] [INFO ] [sig ] Generating forecast for: REX [2026-01-12T20:30:25.554098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-12T20:30:25.565804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-12T20:30:25.566179] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-12T20:30:25.566967] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-12T20:30:25.567019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:25.567053] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:25.567082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:25.567138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:25.627219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:25.628112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:25.628199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:25.628232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:25.760999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:25.761157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:25.761391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:25.761440] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:25.764997] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-12T20:30:25.765324] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-12T20:30:25.765468] [INFO ] [sig ] REX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:25.912437] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/REX.txt [2026-01-12T20:30:25.912617] [INFO ] [sig ] [2646/3499] Completed REX in 0.4s | 2.87 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-12T20:30:25.912660] [INFO ] [sig ] [2647/3499] Forecasting REYN... [2026-01-12T20:30:25.912690] [INFO ] [sig ] Generating forecast for: REYN [2026-01-12T20:30:25.912719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-12T20:30:25.924380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-12T20:30:25.924806] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-12T20:30:25.925611] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-12T20:30:25.925665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:25.925697] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:25.925723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:25.925778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:25.982947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:25.983870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:25.983963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:25.983995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:26.102735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:26.102892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:26.102933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:26.102962] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:26.106302] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-12T20:30:26.106599] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-12T20:30:26.106724] [INFO ] [sig ] REYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:26.251387] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/REYN.txt [2026-01-12T20:30:26.251607] [INFO ] [sig ] [2647/3499] Completed REYN in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:26.251651] [INFO ] [sig ] [2648/3499] Forecasting REZI... [2026-01-12T20:30:26.251680] [INFO ] [sig ] Generating forecast for: REZI [2026-01-12T20:30:26.251708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-12T20:30:26.264556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-12T20:30:26.264924] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-12T20:30:26.265717] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-12T20:30:26.265769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:26.265801] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:26.265828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:26.265884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:26.324359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:26.325178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:26.325263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:26.325315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:26.451186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:26.451347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:26.451390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:26.451419] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:26.454853] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=72.05%) [2026-01-12T20:30:26.455170] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-12T20:30:26.455335] [INFO ] [sig ] REZI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:26.603798] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/REZI.txt [2026-01-12T20:30:26.603971] [INFO ] [sig ] [2648/3499] Completed REZI in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:26.604024] [INFO ] [sig ] [2649/3499] Forecasting RF... [2026-01-12T20:30:26.604056] [INFO ] [sig ] Generating forecast for: RF [2026-01-12T20:30:26.604087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-12T20:30:26.617064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-12T20:30:26.617450] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-12T20:30:26.618305] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-12T20:30:26.618358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:26.618390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:26.618418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:26.618475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:26.678702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:26.679548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:26.679697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:26.679742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:26.815802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:26.815962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:26.816004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:26.816034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:26.820251] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-12T20:30:26.820533] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-12T20:30:26.820687] [INFO ] [sig ] RF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:26.973295] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RF.txt [2026-01-12T20:30:26.973443] [INFO ] [sig ] [2649/3499] Completed RF in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:26.973485] [INFO ] [sig ] [2650/3499] Forecasting RFI... [2026-01-12T20:30:26.973516] [INFO ] [sig ] Generating forecast for: RFI [2026-01-12T20:30:26.973547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-12T20:30:26.985803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-12T20:30:26.986167] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-12T20:30:26.986980] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-12T20:30:26.987032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:26.987065] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:26.987105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:26.987163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:27.047054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:27.047925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:27.048013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:27.048046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:27.168195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:27.168353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:27.168393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:27.168423] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:27.171953] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-01-12T20:30:27.172238] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-12T20:30:27.172365] [INFO ] [sig ] RFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:27.323748] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RFI.txt [2026-01-12T20:30:27.323887] [INFO ] [sig ] [2650/3499] Completed RFI in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:27.323926] [INFO ] [sig ] [2651/3499] Forecasting RFL... [2026-01-12T20:30:27.323955] [INFO ] [sig ] Generating forecast for: RFL [2026-01-12T20:30:27.323985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-12T20:30:27.336826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-12T20:30:27.337181] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-12T20:30:27.338105] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-12T20:30:27.338167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:27.338227] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:27.338256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:27.338312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:27.400203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:27.401240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:27.401324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:27.401521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:27.522645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:27.522795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:27.522834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:27.522861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:27.526160] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-01-12T20:30:27.526435] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-12T20:30:27.526560] [INFO ] [sig ] RFL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:27.672561] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RFL.txt [2026-01-12T20:30:27.672724] [INFO ] [sig ] [2651/3499] Completed RFL in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:27.672764] [INFO ] [sig ] [2652/3499] Forecasting RFM... [2026-01-12T20:30:27.672793] [INFO ] [sig ] Generating forecast for: RFM [2026-01-12T20:30:27.672824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-12T20:30:27.684442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-12T20:30:27.684760] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-12T20:30:27.685550] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-12T20:30:27.685628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:27.685668] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:27.685706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:27.685768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:27.745374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:27.746185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:27.746268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:27.746300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:27.856414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:27.856564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:27.856625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:27.856654] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:27.860047] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-12T20:30:27.860320] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-12T20:30:27.860441] [INFO ] [sig ] RFM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:28.003260] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RFM.txt [2026-01-12T20:30:28.003401] [INFO ] [sig ] [2652/3499] Completed RFM in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:28.003440] [INFO ] [sig ] [2653/3499] Forecasting RFMZ... [2026-01-12T20:30:28.003469] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-12T20:30:28.003498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-12T20:30:28.015367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-12T20:30:28.015697] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-12T20:30:28.016482] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-12T20:30:28.016534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:28.016566] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:28.016615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:28.016672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:28.078507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:28.079383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:28.079467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:28.079500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:28.201301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:28.201669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:28.201715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:28.201751] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:28.205779] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=76.13%) [2026-01-12T20:30:28.206058] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-12T20:30:28.206184] [INFO ] [sig ] RFMZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:28.355685] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RFMZ.txt [2026-01-12T20:30:28.355847] [INFO ] [sig ] [2653/3499] Completed RFMZ in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:28.355886] [INFO ] [sig ] [2654/3499] Forecasting RGA... [2026-01-12T20:30:28.355917] [INFO ] [sig ] Generating forecast for: RGA [2026-01-12T20:30:28.355947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-12T20:30:28.367819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-12T20:30:28.368146] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-12T20:30:28.368922] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-12T20:30:28.368973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:28.369004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:28.369030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:28.369087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:28.426966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:28.428082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:28.428178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:28.428216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:28.551468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:28.551665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:28.551707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:28.551766] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:28.555086] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-01-12T20:30:28.555359] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-12T20:30:28.555482] [INFO ] [sig ] RGA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:28.700820] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RGA.txt [2026-01-12T20:30:28.700980] [INFO ] [sig ] [2654/3499] Completed RGA in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:28.701019] [INFO ] [sig ] [2655/3499] Forecasting RGCO... [2026-01-12T20:30:28.701049] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-12T20:30:28.701081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-12T20:30:28.711943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-12T20:30:28.712305] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-12T20:30:28.713088] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-12T20:30:28.713141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:28.713172] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:28.713199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:28.713255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:28.773112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:28.773998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:28.774079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:28.774112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:28.883059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:28.883237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:28.883280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:28.883310] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:28.886744] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-12T20:30:28.887032] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-12T20:30:28.887166] [INFO ] [sig ] RGCO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:29.034086] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RGCO.txt [2026-01-12T20:30:29.034474] [INFO ] [sig ] [2655/3499] Completed RGCO in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:29.034523] [INFO ] [sig ] [2656/3499] Forecasting RGEN... [2026-01-12T20:30:29.034559] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-12T20:30:29.034617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-12T20:30:29.048913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-12T20:30:29.049293] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-12T20:30:29.050080] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-12T20:30:29.050132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:29.050164] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:29.050189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:29.050245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:29.108881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:29.109955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:29.110036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:29.110067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:29.239584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:29.239743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:29.239784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:29.239814] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:29.243174] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=24.98%) [2026-01-12T20:30:29.243489] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-12T20:30:29.243634] [INFO ] [sig ] RGEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:29.394870] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RGEN.txt [2026-01-12T20:30:29.395026] [INFO ] [sig ] [2656/3499] Completed RGEN in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:29.395067] [INFO ] [sig ] [2657/3499] Forecasting RGLD... [2026-01-12T20:30:29.395098] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-12T20:30:29.395130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-12T20:30:29.408843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-12T20:30:29.409193] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-12T20:30:29.410194] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-12T20:30:29.410246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:29.410278] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:29.410305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:29.410361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:29.473114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:29.474224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:29.474312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:29.474346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:29.613172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:29.613360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:29.613402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:29.613430] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:29.617304] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=98.60%) [2026-01-12T20:30:29.617613] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-12T20:30:29.617782] [INFO ] [sig ] RGLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:29.763664] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RGLD.txt [2026-01-12T20:30:29.763823] [INFO ] [sig ] [2657/3499] Completed RGLD in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:29.763865] [INFO ] [sig ] [2658/3499] Forecasting RGNX... [2026-01-12T20:30:29.763894] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-12T20:30:29.763924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-12T20:30:29.776108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-12T20:30:29.776456] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-12T20:30:29.777301] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-12T20:30:29.777354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:29.777387] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:29.777415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:29.777472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:29.836319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:29.837205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:29.837290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:29.837327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:29.963145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:29.963310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:29.963353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:29.963382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:29.966806] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-01-12T20:30:29.967126] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-12T20:30:29.967265] [INFO ] [sig ] RGNX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:30.119083] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RGNX.txt [2026-01-12T20:30:30.119262] [INFO ] [sig ] [2658/3499] Completed RGNX in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:30.119305] [INFO ] [sig ] [2659/3499] Forecasting RGP... [2026-01-12T20:30:30.119335] [INFO ] [sig ] Generating forecast for: RGP [2026-01-12T20:30:30.119365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-12T20:30:30.130832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-12T20:30:30.131205] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-12T20:30:30.132014] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-12T20:30:30.132067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:30.132100] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:30.132128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:30.132185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:30.190932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:30.191822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:30.191906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:30.191939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:30.316916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:30.317095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:30.317135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:30.317163] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:30.320953] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-12T20:30:30.321250] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-12T20:30:30.321379] [INFO ] [sig ] RGP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:30.466728] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RGP.txt [2026-01-12T20:30:30.466847] [INFO ] [sig ] [2659/3499] Completed RGP in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:30.466886] [INFO ] [sig ] [2660/3499] Forecasting RGS... [2026-01-12T20:30:30.466914] [INFO ] [sig ] Generating forecast for: RGS [2026-01-12T20:30:30.466944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-12T20:30:30.478695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-12T20:30:30.478942] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-12T20:30:30.479942] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-12T20:30:30.479994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:30.480025] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:30.480054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:30.480109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:30.537264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:30.538043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:30.538124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:30.538156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:30.645584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:30.645733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:30.645770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:30.645798] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:30.649110] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-12T20:30:30.649390] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-12T20:30:30.649514] [INFO ] [sig ] RGS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:30.794074] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RGS.txt [2026-01-12T20:30:30.794210] [INFO ] [sig ] [2660/3499] Completed RGS in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:30.794251] [INFO ] [sig ] [2661/3499] Forecasting RGTI... [2026-01-12T20:30:30.794280] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-12T20:30:30.794310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-12T20:30:30.806022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-12T20:30:30.806367] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-12T20:30:30.807175] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-12T20:30:30.807238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:30.807277] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:30.807310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:30.807367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:30.864217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:30.865060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:30.865169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:30.865202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:30.994135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:30.994317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:30.994357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:30.994385] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:30.997959] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-12T20:30:30.998255] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-12T20:30:30.998381] [INFO ] [sig ] RGTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:31.155288] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RGTI.txt [2026-01-12T20:30:31.155435] [INFO ] [sig ] [2661/3499] Completed RGTI in 0.4s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:31.155474] [INFO ] [sig ] [2662/3499] Forecasting RH... [2026-01-12T20:30:31.155504] [INFO ] [sig ] Generating forecast for: RH [2026-01-12T20:30:31.155533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-12T20:30:31.167994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-12T20:30:31.168325] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-12T20:30:31.169310] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-12T20:30:31.169552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:31.169602] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:31.169630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:31.169686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:31.225486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:31.226230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:31.226309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:31.226341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:31.348854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:31.349016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:31.349069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:31.349106] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:31.352615] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-01-12T20:30:31.352915] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-12T20:30:31.353049] [INFO ] [sig ] RH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:31.496771] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RH.txt [2026-01-12T20:30:31.496904] [INFO ] [sig ] [2662/3499] Completed RH in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-12T20:30:31.496943] [INFO ] [sig ] [2663/3499] Forecasting RHI... [2026-01-12T20:30:31.496972] [INFO ] [sig ] Generating forecast for: RHI [2026-01-12T20:30:31.497002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-12T20:30:31.508191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-12T20:30:31.508472] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-12T20:30:31.509259] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-12T20:30:31.509311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:31.509353] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:31.509381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:31.509438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:31.565896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:31.566499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:31.566594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:31.566630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:31.693716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:31.693876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:31.693916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:31.693946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:31.697946] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=0.08%) [2026-01-12T20:30:31.698248] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-12T20:30:31.698395] [INFO ] [sig ] RHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:31.843691] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RHI.txt [2026-01-12T20:30:31.843826] [INFO ] [sig ] [2663/3499] Completed RHI in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-12T20:30:31.843865] [INFO ] [sig ] [2664/3499] Forecasting RHP... [2026-01-12T20:30:31.843893] [INFO ] [sig ] Generating forecast for: RHP [2026-01-12T20:30:31.843922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-12T20:30:31.855145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-12T20:30:31.855458] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-12T20:30:31.856259] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-12T20:30:31.856311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:31.856343] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:31.856370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:31.856425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:31.912188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:31.912860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:31.912937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:31.912968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:32.034107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:32.034258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:32.034297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:32.034326] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:32.037653] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-12T20:30:32.037950] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-12T20:30:32.038068] [INFO ] [sig ] RHP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:32.181890] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RHP.txt [2026-01-12T20:30:32.182049] [INFO ] [sig ] [2664/3499] Completed RHP in 0.3s | 2.87 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-12T20:30:32.182088] [INFO ] [sig ] [2665/3499] Forecasting RIG... [2026-01-12T20:30:32.182117] [INFO ] [sig ] Generating forecast for: RIG [2026-01-12T20:30:32.182147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-12T20:30:32.193409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-12T20:30:32.193744] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-12T20:30:32.194500] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-12T20:30:32.194551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:32.194604] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:32.194632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:32.194688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:32.250764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:32.251435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:32.251513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:32.251544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:32.379808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:32.379967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:32.380008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:32.380038] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:32.383750] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-01-12T20:30:32.384036] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-12T20:30:32.384165] [INFO ] [sig ] RIG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:32.540668] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RIG.txt [2026-01-12T20:30:32.540815] [INFO ] [sig ] [2665/3499] Completed RIG in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:32.540855] [INFO ] [sig ] [2666/3499] Forecasting RIGL... [2026-01-12T20:30:32.540887] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-12T20:30:32.540919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-12T20:30:32.553157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-12T20:30:32.553524] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-12T20:30:32.554473] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-12T20:30:32.554539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:32.554614] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:32.554657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:32.554718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:32.617985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:32.618767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:32.618853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:32.618885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:32.741420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:32.741589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:32.741631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:32.741660] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:32.745286] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=18.08%) [2026-01-12T20:30:32.745603] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-12T20:30:32.745729] [INFO ] [sig ] RIGL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:32.893662] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RIGL.txt [2026-01-12T20:30:32.893807] [INFO ] [sig ] [2666/3499] Completed RIGL in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:32.893867] [INFO ] [sig ] [2667/3499] Forecasting RILY... [2026-01-12T20:30:32.893901] [INFO ] [sig ] Generating forecast for: RILY [2026-01-12T20:30:32.893931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-12T20:30:32.905569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-12T20:30:32.905905] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-12T20:30:32.906745] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-12T20:30:32.906797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:32.906830] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:32.906857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:32.906914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:32.967454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:32.968250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:32.968333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:32.968364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:33.100934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:33.101087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:33.101130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:33.101159] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:33.104940] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-12T20:30:33.105245] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-12T20:30:33.105390] [INFO ] [sig ] RILY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:33.258368] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RILY.txt [2026-01-12T20:30:33.258532] [INFO ] [sig ] [2667/3499] Completed RILY in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:33.258590] [INFO ] [sig ] [2668/3499] Forecasting RILYN... [2026-01-12T20:30:33.258624] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-12T20:30:33.258655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-12T20:30:33.271472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-12T20:30:33.271853] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-12T20:30:33.272696] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-12T20:30:33.272749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:33.272806] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:33.272835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:33.272892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:33.334172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:33.335302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:33.335396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:33.335428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:33.452924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:33.453077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:33.453119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:33.453147] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:33.456457] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-12T20:30:33.456797] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-12T20:30:33.456962] [INFO ] [sig ] RILYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:33.603005] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RILYN.txt [2026-01-12T20:30:33.603159] [INFO ] [sig ] [2668/3499] Completed RILYN in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:33.603199] [INFO ] [sig ] [2669/3499] Forecasting RILYZ... [2026-01-12T20:30:33.603229] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-12T20:30:33.603260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-12T20:30:33.614942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-12T20:30:33.615303] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-12T20:30:33.616089] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-12T20:30:33.616141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:33.616172] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:33.616198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:33.616252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:33.674177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:33.675075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:33.675163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:33.675196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:33.796627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:33.796795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:33.796836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:33.796864] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:33.800745] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-01-12T20:30:33.801063] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-12T20:30:33.801191] [INFO ] [sig ] RILYZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:33.946595] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RILYZ.txt [2026-01-12T20:30:33.946743] [INFO ] [sig ] [2669/3499] Completed RILYZ in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:33.946783] [INFO ] [sig ] [2670/3499] Forecasting RING... [2026-01-12T20:30:33.946812] [INFO ] [sig ] Generating forecast for: RING [2026-01-12T20:30:33.946841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-12T20:30:33.959853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-12T20:30:33.960175] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-12T20:30:33.961018] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-12T20:30:33.961071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:33.961103] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:33.961129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:33.961184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:34.020156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:34.020804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:34.020879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:34.020910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:34.147631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:34.147797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:34.147857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:34.147886] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:34.151313] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-12T20:30:34.151595] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-12T20:30:34.151714] [INFO ] [sig ] RING: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:34.307972] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RING.txt [2026-01-12T20:30:34.308132] [INFO ] [sig ] [2670/3499] Completed RING in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:34.308172] [INFO ] [sig ] [2671/3499] Forecasting RIO... [2026-01-12T20:30:34.308207] [INFO ] [sig ] Generating forecast for: RIO [2026-01-12T20:30:34.308245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-12T20:30:34.322684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-12T20:30:34.323096] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-12T20:30:34.323923] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-12T20:30:34.323977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:34.324011] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:34.324038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:34.324095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:34.385386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:34.386341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:34.386422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:34.386454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:34.519719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:34.519920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:34.519980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:34.520058] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:34.523895] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-01-12T20:30:34.524194] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-12T20:30:34.524331] [INFO ] [sig ] RIO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:34.668964] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RIO.txt [2026-01-12T20:30:34.669093] [INFO ] [sig ] [2671/3499] Completed RIO in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:34.669133] [INFO ] [sig ] [2672/3499] Forecasting RITM... [2026-01-12T20:30:34.669162] [INFO ] [sig ] Generating forecast for: RITM [2026-01-12T20:30:34.669192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-12T20:30:34.681451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-12T20:30:34.681753] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-12T20:30:34.682559] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-12T20:30:34.682628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:34.682660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:34.682687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:34.682742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:34.741764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:34.742796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:34.742883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:34.742915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:34.860628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:34.860794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:34.860834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:34.860861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:34.864327] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-12T20:30:34.864651] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-12T20:30:34.864779] [INFO ] [sig ] RITM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:35.006198] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RITM.txt [2026-01-12T20:30:35.006372] [INFO ] [sig ] [2672/3499] Completed RITM in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:35.006420] [INFO ] [sig ] [2673/3499] Forecasting RIVN... [2026-01-12T20:30:35.006448] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-12T20:30:35.006478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-12T20:30:35.018521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-12T20:30:35.018849] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-12T20:30:35.019678] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-12T20:30:35.019730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:35.019761] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:35.019786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:35.019843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:35.079758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:35.080857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:35.080942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:35.080974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:35.223951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:35.224125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:35.224173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:35.224204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:35.228829] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=49.36%) [2026-01-12T20:30:35.229169] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-12T20:30:35.229317] [INFO ] [sig ] RIVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:35.378208] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RIVN.txt [2026-01-12T20:30:35.378354] [INFO ] [sig ] [2673/3499] Completed RIVN in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:35.378396] [INFO ] [sig ] [2674/3499] Forecasting RKLB... [2026-01-12T20:30:35.378424] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-12T20:30:35.378463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-12T20:30:35.390406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-12T20:30:35.390931] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-12T20:30:35.391935] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-12T20:30:35.391987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:35.392030] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:35.392058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:35.392115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:35.448889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:35.449793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:35.449880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:35.449912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:35.569383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:35.569535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:35.569592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:35.569623] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:35.572935] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-01-12T20:30:35.573205] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-12T20:30:35.573325] [INFO ] [sig ] RKLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:35.715903] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RKLB.txt [2026-01-12T20:30:35.716034] [INFO ] [sig ] [2674/3499] Completed RKLB in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:35.716072] [INFO ] [sig ] [2675/3499] Forecasting RL... [2026-01-12T20:30:35.716101] [INFO ] [sig ] Generating forecast for: RL [2026-01-12T20:30:35.716130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-12T20:30:35.727497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-12T20:30:35.727943] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-12T20:30:35.728731] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-12T20:30:35.728784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:35.728817] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:35.728844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:35.728900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:35.785239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:35.785943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:35.786021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:35.786052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:35.903207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:35.903367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:35.903413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:35.903446] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:35.906799] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-01-12T20:30:35.907070] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-12T20:30:35.907208] [INFO ] [sig ] RL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:36.054204] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RL.txt [2026-01-12T20:30:36.054339] [INFO ] [sig ] [2675/3499] Completed RL in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:36.054378] [INFO ] [sig ] [2676/3499] Forecasting RLAY... [2026-01-12T20:30:36.054407] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-12T20:30:36.054435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-12T20:30:36.065922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-12T20:30:36.066259] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-12T20:30:36.067034] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-12T20:30:36.067085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:36.067117] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:36.067144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:36.067200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:36.126123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:36.126909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:36.127002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:36.127037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:36.263283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:36.263439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:36.263479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:36.263509] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:36.266969] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-01-12T20:30:36.267257] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-12T20:30:36.267404] [INFO ] [sig ] RLAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:36.418632] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RLAY.txt [2026-01-12T20:30:36.418776] [INFO ] [sig ] [2676/3499] Completed RLAY in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:36.418819] [INFO ] [sig ] [2677/3499] Forecasting RLI... [2026-01-12T20:30:36.418850] [INFO ] [sig ] Generating forecast for: RLI [2026-01-12T20:30:36.418881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-12T20:30:36.430638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-12T20:30:36.431003] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-12T20:30:36.431813] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-12T20:30:36.431866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:36.431898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:36.431926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:36.431984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:36.491264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:36.492017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:36.492100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:36.492133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:36.616756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:36.616931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:36.616976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:36.617006] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:36.624780] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=88.01%) [2026-01-12T20:30:36.625213] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-12T20:30:36.625374] [INFO ] [sig ] RLI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:36.777277] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RLI.txt [2026-01-12T20:30:36.777499] [INFO ] [sig ] [2677/3499] Completed RLI in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:36.777550] [INFO ] [sig ] [2678/3499] Forecasting RLJ... [2026-01-12T20:30:36.777645] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-12T20:30:36.777695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-12T20:30:36.789425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-12T20:30:36.789788] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-12T20:30:36.790550] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-12T20:30:36.790624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:36.790656] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:36.790683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:36.790740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:36.847521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:36.848260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:36.848403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:36.848457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:36.963785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:36.963938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:36.963978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:36.964008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:36.967466] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-01-12T20:30:36.967796] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-12T20:30:36.967928] [INFO ] [sig ] RLJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:37.114095] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RLJ.txt [2026-01-12T20:30:37.114237] [INFO ] [sig ] [2678/3499] Completed RLJ in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:37.114278] [INFO ] [sig ] [2679/3499] Forecasting RLMD... [2026-01-12T20:30:37.114309] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-12T20:30:37.114340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-12T20:30:37.125307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-12T20:30:37.125648] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-12T20:30:37.126480] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-12T20:30:37.126535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:37.126591] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:37.126632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:37.126692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:37.184609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:37.185238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:37.185314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:37.185349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:37.309027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:37.309157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:37.309194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:37.309223] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:37.312490] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-01-12T20:30:37.312771] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-12T20:30:37.312891] [INFO ] [sig ] RLMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:37.459534] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RLMD.txt [2026-01-12T20:30:37.459707] [INFO ] [sig ] [2679/3499] Completed RLMD in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-12T20:30:37.459749] [INFO ] [sig ] [2680/3499] Forecasting RLTY... [2026-01-12T20:30:37.459778] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-12T20:30:37.459808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-12T20:30:37.470825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-12T20:30:37.471122] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-12T20:30:37.471914] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-12T20:30:37.471967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:37.472001] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:37.472030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:37.472087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:37.531043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:37.531811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:37.531893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:37.531924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:37.647937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:37.648098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:37.648137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:37.648164] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:37.651869] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-01-12T20:30:37.652135] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-12T20:30:37.652255] [INFO ] [sig ] RLTY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:37.801273] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RLTY.txt [2026-01-12T20:30:37.801406] [INFO ] [sig ] [2680/3499] Completed RLTY in 0.3s | 2.87 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-12T20:30:37.801444] [INFO ] [sig ] [2681/3499] Forecasting RLX... [2026-01-12T20:30:37.801473] [INFO ] [sig ] Generating forecast for: RLX [2026-01-12T20:30:37.801502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-12T20:30:37.812601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-12T20:30:37.812902] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-12T20:30:37.813714] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-12T20:30:37.813768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:37.813803] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:37.813832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:37.813891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:37.872949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:37.873681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:37.873762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:37.873795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:37.996031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:37.996182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:37.996224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:37.996291] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:37.999887] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-01-12T20:30:38.000180] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-12T20:30:38.000308] [INFO ] [sig ] RLX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:38.151532] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RLX.txt [2026-01-12T20:30:38.151735] [INFO ] [sig ] [2681/3499] Completed RLX in 0.4s | 2.87 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-12T20:30:38.151780] [INFO ] [sig ] [2682/3499] Forecasting RM... [2026-01-12T20:30:38.151809] [INFO ] [sig ] Generating forecast for: RM [2026-01-12T20:30:38.151839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-12T20:30:38.163096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-12T20:30:38.163374] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-12T20:30:38.164134] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-12T20:30:38.164186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:38.164219] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:38.164245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:38.164301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:38.225157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:38.225850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:38.225930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:38.225963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:38.346685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:38.346825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:38.346863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:38.346891] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:38.350274] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=49.04%) [2026-01-12T20:30:38.350538] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-12T20:30:38.350678] [INFO ] [sig ] RM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:38.495076] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RM.txt [2026-01-12T20:30:38.495199] [INFO ] [sig ] [2682/3499] Completed RM in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:38.495239] [INFO ] [sig ] [2683/3499] Forecasting RMAX... [2026-01-12T20:30:38.495267] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-12T20:30:38.495296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-12T20:30:38.506998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-12T20:30:38.507308] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-12T20:30:38.508170] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-12T20:30:38.508224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:38.508257] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:38.508285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:38.508342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:38.566455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:38.567068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:38.567143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:38.567186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:38.684915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:38.685059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:38.685097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:38.685124] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:38.689023] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-12T20:30:38.689287] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-12T20:30:38.689404] [INFO ] [sig ] RMAX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:38.837735] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RMAX.txt [2026-01-12T20:30:38.837862] [INFO ] [sig ] [2683/3499] Completed RMAX in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:38.837901] [INFO ] [sig ] [2684/3499] Forecasting RMBI... [2026-01-12T20:30:38.837930] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-12T20:30:38.837959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-12T20:30:38.849676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-12T20:30:38.849949] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-12T20:30:38.850783] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-12T20:30:38.850835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:38.850867] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:38.850893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:38.850950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:38.909827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:38.910472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:38.910555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:38.910608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:39.027121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:39.027269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:39.027308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:39.027337] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:39.030682] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=16.84%) [2026-01-12T20:30:39.030947] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-12T20:30:39.031065] [INFO ] [sig ] RMBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:39.174550] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RMBI.txt [2026-01-12T20:30:39.174721] [INFO ] [sig ] [2684/3499] Completed RMBI in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:39.174761] [INFO ] [sig ] [2685/3499] Forecasting RMBS... [2026-01-12T20:30:39.174790] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-12T20:30:39.174820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-12T20:30:39.185876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-12T20:30:39.186206] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-12T20:30:39.187014] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-12T20:30:39.187066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:39.187123] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:39.187151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:39.187220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:39.244886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:39.245744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:39.245826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:39.245859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:39.362941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:39.363094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:39.363133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:39.363160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:39.366487] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=58.35%) [2026-01-12T20:30:39.366801] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-12T20:30:39.366927] [INFO ] [sig ] RMBS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:39.511416] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RMBS.txt [2026-01-12T20:30:39.511604] [INFO ] [sig ] [2685/3499] Completed RMBS in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:39.511647] [INFO ] [sig ] [2686/3499] Forecasting RMD... [2026-01-12T20:30:39.511677] [INFO ] [sig ] Generating forecast for: RMD [2026-01-12T20:30:39.511706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-12T20:30:39.523078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-12T20:30:39.523442] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-12T20:30:39.524396] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-12T20:30:39.524463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:39.524505] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:39.524542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:39.524640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:39.585157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:39.586070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:39.586159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:39.586192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:39.713362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:39.713535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:39.713596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:39.713630] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:39.717469] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-12T20:30:39.717933] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-12T20:30:39.718116] [INFO ] [sig ] RMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:39.864452] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RMD.txt [2026-01-12T20:30:39.864642] [INFO ] [sig ] [2686/3499] Completed RMD in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:39.864685] [INFO ] [sig ] [2687/3499] Forecasting RMI... [2026-01-12T20:30:39.864715] [INFO ] [sig ] Generating forecast for: RMI [2026-01-12T20:30:39.864747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-12T20:30:39.877410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-12T20:30:39.877877] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-12T20:30:39.878895] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-12T20:30:39.878971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:39.879010] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:39.879042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:39.879114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:39.945791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:39.946859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:39.946945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:39.946979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:40.061650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:40.061802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:40.061840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:40.061869] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:40.065324] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-01-12T20:30:40.065662] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-12T20:30:40.065793] [INFO ] [sig ] RMI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:40.213815] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RMI.txt [2026-01-12T20:30:40.213939] [INFO ] [sig ] [2687/3499] Completed RMI in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:40.213977] [INFO ] [sig ] [2688/3499] Forecasting RMM... [2026-01-12T20:30:40.214005] [INFO ] [sig ] Generating forecast for: RMM [2026-01-12T20:30:40.214037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-12T20:30:40.225181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-12T20:30:40.225459] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-12T20:30:40.226226] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-12T20:30:40.226277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:40.226309] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:40.226336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:40.226391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:40.283678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:40.284290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:40.284368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:40.284402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:40.407664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:40.407849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:40.407888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:40.407940] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:40.411493] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-12T20:30:40.411975] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-12T20:30:40.412101] [INFO ] [sig ] RMM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:40.564152] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RMM.txt [2026-01-12T20:30:40.564306] [INFO ] [sig ] [2688/3499] Completed RMM in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:40.564345] [INFO ] [sig ] [2689/3499] Forecasting RMMZ... [2026-01-12T20:30:40.564374] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-12T20:30:40.564404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-12T20:30:40.575379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-12T20:30:40.575773] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-12T20:30:40.576555] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-12T20:30:40.576627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:40.576660] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:40.576688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:40.576744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:40.645702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:40.646783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:40.646888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:40.646939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:40.764145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:40.764314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:40.764354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:40.764383] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:40.767786] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=30.16%) [2026-01-12T20:30:40.768100] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-12T20:30:40.768226] [INFO ] [sig ] RMMZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:40.917308] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RMMZ.txt [2026-01-12T20:30:40.917471] [INFO ] [sig ] [2689/3499] Completed RMMZ in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:40.917513] [INFO ] [sig ] [2690/3499] Forecasting RMNI... [2026-01-12T20:30:40.917544] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-12T20:30:40.917596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-12T20:30:40.929772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-12T20:30:40.930179] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-12T20:30:40.931053] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-12T20:30:40.931110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:40.931143] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:40.931172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:40.931231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:40.991673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:40.992597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:40.992692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:40.992726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:41.115874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:41.116030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:41.116070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:41.116100] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:41.119551] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-01-12T20:30:41.119868] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-12T20:30:41.120006] [INFO ] [sig ] RMNI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:41.271471] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RMNI.txt [2026-01-12T20:30:41.271655] [INFO ] [sig ] [2690/3499] Completed RMNI in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:41.271696] [INFO ] [sig ] [2691/3499] Forecasting RNA... [2026-01-12T20:30:41.271726] [INFO ] [sig ] Generating forecast for: RNA [2026-01-12T20:30:41.271758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-12T20:30:41.283663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-12T20:30:41.284056] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-12T20:30:41.284912] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-12T20:30:41.284969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:41.285002] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:41.285029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:41.285088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:41.343570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:41.344557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:41.344672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:41.344707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:41.466479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:41.466660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:41.466704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:41.466756] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:41.470603] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=90.55%) [2026-01-12T20:30:41.470917] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-12T20:30:41.471050] [INFO ] [sig ] RNA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:41.630693] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RNA.txt [2026-01-12T20:30:41.630904] [INFO ] [sig ] [2691/3499] Completed RNA in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:41.630959] [INFO ] [sig ] [2692/3499] Forecasting RNAC... [2026-01-12T20:30:41.630991] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-12T20:30:41.631021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-12T20:30:41.643234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-12T20:30:41.643633] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-12T20:30:41.644435] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-12T20:30:41.644489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:41.644522] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:41.644549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:41.644644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:41.703981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:41.704875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:41.704959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:41.704990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:41.823132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:41.823291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:41.823331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:41.823360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:41.826774] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=43.03%) [2026-01-12T20:30:41.827075] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-12T20:30:41.827202] [INFO ] [sig ] RNAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:41.976524] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RNAC.txt [2026-01-12T20:30:41.976701] [INFO ] [sig ] [2692/3499] Completed RNAC in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:41.976743] [INFO ] [sig ] [2693/3499] Forecasting RNAZ... [2026-01-12T20:30:41.976774] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-12T20:30:41.976803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-12T20:30:41.988640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-12T20:30:41.988968] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-12T20:30:41.989756] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-12T20:30:41.989808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:41.989839] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:41.989865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:41.989921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:42.046693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:42.047540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:42.047652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:42.047685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:42.167071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:42.167229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:42.167269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:42.167297] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:42.170702] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=35.13%) [2026-01-12T20:30:42.170979] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-12T20:30:42.171104] [INFO ] [sig ] RNAZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:42.320025] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RNAZ.txt [2026-01-12T20:30:42.320198] [INFO ] [sig ] [2693/3499] Completed RNAZ in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:42.320238] [INFO ] [sig ] [2694/3499] Forecasting RNG... [2026-01-12T20:30:42.320269] [INFO ] [sig ] Generating forecast for: RNG [2026-01-12T20:30:42.320300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-12T20:30:42.333242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-12T20:30:42.333588] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-12T20:30:42.334557] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-12T20:30:42.334635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:42.334666] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:42.334693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:42.334749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:42.391711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:42.392632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:42.392736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:42.392770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:42.513500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:42.513697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:42.513737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:42.513765] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:42.517151] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-12T20:30:42.517435] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-12T20:30:42.517559] [INFO ] [sig ] RNG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:42.664915] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RNG.txt [2026-01-12T20:30:42.665071] [INFO ] [sig ] [2694/3499] Completed RNG in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:42.665110] [INFO ] [sig ] [2695/3499] Forecasting RNP... [2026-01-12T20:30:42.665139] [INFO ] [sig ] Generating forecast for: RNP [2026-01-12T20:30:42.665169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-12T20:30:42.678051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-12T20:30:42.678401] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-12T20:30:42.679220] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-12T20:30:42.679272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:42.679303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:42.679330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:42.679385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:42.739542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:42.740434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:42.740548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:42.740601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:42.864881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:42.865039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:42.865080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:42.865109] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:42.868530] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-12T20:30:42.868844] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-12T20:30:42.868974] [INFO ] [sig ] RNP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:43.015448] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RNP.txt [2026-01-12T20:30:43.015626] [INFO ] [sig ] [2695/3499] Completed RNP in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:43.015669] [INFO ] [sig ] [2696/3499] Forecasting ROAD... [2026-01-12T20:30:43.015702] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-12T20:30:43.015733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-12T20:30:43.027797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-12T20:30:43.028121] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-12T20:30:43.028934] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-12T20:30:43.028988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:43.029020] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:43.029047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:43.029106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:43.086467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:43.087116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:43.087194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:43.087226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:43.208162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:43.208311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:43.208351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:43.208379] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:43.211715] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-12T20:30:43.211988] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-12T20:30:43.212109] [INFO ] [sig ] ROAD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:43.354237] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ROAD.txt [2026-01-12T20:30:43.354380] [INFO ] [sig ] [2696/3499] Completed ROAD in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:43.354420] [INFO ] [sig ] [2697/3499] Forecasting ROCK... [2026-01-12T20:30:43.354450] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-12T20:30:43.354479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-12T20:30:43.366311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-12T20:30:43.366705] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-12T20:30:43.367531] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-12T20:30:43.367611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:43.367651] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:43.367680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:43.367758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:43.439331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:43.440431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:43.440512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:43.440546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:43.561734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:43.561868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:43.561909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:43.561937] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:43.565250] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-01-12T20:30:43.565524] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-12T20:30:43.565662] [INFO ] [sig ] ROCK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:43.709805] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ROCK.txt [2026-01-12T20:30:43.709936] [INFO ] [sig ] [2697/3499] Completed ROCK in 0.4s | 2.87 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-12T20:30:43.709976] [INFO ] [sig ] [2698/3499] Forecasting ROE... [2026-01-12T20:30:43.710005] [INFO ] [sig ] Generating forecast for: ROE [2026-01-12T20:30:43.710034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-12T20:30:43.721344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-12T20:30:43.721649] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-12T20:30:43.722557] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-12T20:30:43.722819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:43.722864] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:43.722893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:43.722949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:43.782090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:43.782786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:43.782863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:43.782895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:43.897927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:43.898067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:43.898107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:43.898136] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:43.901438] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-01-12T20:30:43.901728] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-12T20:30:43.901847] [INFO ] [sig ] ROE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:44.049527] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ROE.txt [2026-01-12T20:30:44.049745] [INFO ] [sig ] [2698/3499] Completed ROE in 0.3s | 2.87 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-12T20:30:44.049787] [INFO ] [sig ] [2699/3499] Forecasting ROP... [2026-01-12T20:30:44.049817] [INFO ] [sig ] Generating forecast for: ROP [2026-01-12T20:30:44.049848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-12T20:30:44.061286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-12T20:30:44.061561] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-12T20:30:44.062359] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-12T20:30:44.062414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:44.062447] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:44.062473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:44.062534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:44.120508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:44.121396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:44.121482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:44.121515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:44.243183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:44.243333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:44.243373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:44.243404] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:44.246774] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-12T20:30:44.247052] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-12T20:30:44.247176] [INFO ] [sig ] ROP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:44.393731] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ROP.txt [2026-01-12T20:30:44.393862] [INFO ] [sig ] [2699/3499] Completed ROP in 0.3s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:44.393901] [INFO ] [sig ] [2700/3499] Forecasting RPAY... [2026-01-12T20:30:44.393930] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-12T20:30:44.393960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-12T20:30:44.405254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-12T20:30:44.405543] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-12T20:30:44.406311] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-12T20:30:44.406363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:44.406394] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:44.406421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:44.406477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:44.463359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:44.464058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:44.464154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:44.464186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:44.591743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:44.591904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:44.591944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:44.591972] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:44.595293] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-12T20:30:44.595563] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-12T20:30:44.595703] [INFO ] [sig ] RPAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:44.737934] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RPAY.txt [2026-01-12T20:30:44.738071] [INFO ] [sig ] [2700/3499] Completed RPAY in 0.3s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:44.738109] [INFO ] [sig ] [2701/3499] Forecasting RPD... [2026-01-12T20:30:44.738137] [INFO ] [sig ] Generating forecast for: RPD [2026-01-12T20:30:44.738167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-12T20:30:44.750357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-12T20:30:44.750687] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-12T20:30:44.751520] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-12T20:30:44.751591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:44.751634] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:44.751663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:44.751720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:44.808955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:44.809634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:44.809718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:44.809749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:44.930137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:44.930276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:44.930314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:44.930342] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:44.933705] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-12T20:30:44.933976] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-12T20:30:44.934097] [INFO ] [sig ] RPD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:45.086086] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RPD.txt [2026-01-12T20:30:45.086229] [INFO ] [sig ] [2701/3499] Completed RPD in 0.3s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:45.086276] [INFO ] [sig ] [2702/3499] Forecasting RPID... [2026-01-12T20:30:45.086307] [INFO ] [sig ] Generating forecast for: RPID [2026-01-12T20:30:45.086338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-12T20:30:45.098131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-12T20:30:45.098432] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-12T20:30:45.099307] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-12T20:30:45.099360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:45.099425] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:45.099469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:45.099540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:45.157993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:45.158639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:45.158716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:45.158750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:45.280210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:45.280357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:45.280397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:45.280427] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:45.283931] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-12T20:30:45.284225] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-12T20:30:45.284352] [INFO ] [sig ] RPID: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:45.436695] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RPID.txt [2026-01-12T20:30:45.436862] [INFO ] [sig ] [2702/3499] Completed RPID in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:45.436904] [INFO ] [sig ] [2703/3499] Forecasting RPRX... [2026-01-12T20:30:45.436934] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-12T20:30:45.436965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-12T20:30:45.449099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-12T20:30:45.449461] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-12T20:30:45.450295] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-12T20:30:45.450363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:45.450412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:45.450449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:45.450525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:45.508859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:45.509720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:45.509803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:45.509835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:45.629447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:45.629627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:45.629670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:45.629699] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:45.633062] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-01-12T20:30:45.633357] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-12T20:30:45.633517] [INFO ] [sig ] RPRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:45.781424] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RPRX.txt [2026-01-12T20:30:45.781557] [INFO ] [sig ] [2703/3499] Completed RPRX in 0.3s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:45.781615] [INFO ] [sig ] [2704/3499] Forecasting RPTX... [2026-01-12T20:30:45.781645] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-12T20:30:45.781675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-12T20:30:45.793310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-12T20:30:45.793628] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-12T20:30:45.794406] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-12T20:30:45.794458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:45.794492] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:45.794519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:45.794597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:45.851258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:45.852075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:45.852159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:45.852191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:45.977960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:45.978120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:45.978161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:45.978192] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:45.981712] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-01-12T20:30:45.982007] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-12T20:30:45.982138] [INFO ] [sig ] RPTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:46.136985] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RPTX.txt [2026-01-12T20:30:46.137137] [INFO ] [sig ] [2704/3499] Completed RPTX in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:46.137177] [INFO ] [sig ] [2705/3499] Forecasting RQI... [2026-01-12T20:30:46.137207] [INFO ] [sig ] Generating forecast for: RQI [2026-01-12T20:30:46.137237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-12T20:30:46.150150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-12T20:30:46.150508] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-12T20:30:46.151938] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-12T20:30:46.151998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:46.152031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:46.152059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:46.152117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:46.215358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:46.216340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:46.216421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:46.216453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:46.342500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:46.342671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:46.342711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:46.342788] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:46.346637] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-12T20:30:46.346916] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-12T20:30:46.347042] [INFO ] [sig ] RQI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:46.502766] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RQI.txt [2026-01-12T20:30:46.502924] [INFO ] [sig ] [2705/3499] Completed RQI in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:46.502965] [INFO ] [sig ] [2706/3499] Forecasting RRBI... [2026-01-12T20:30:46.502995] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-12T20:30:46.503027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-12T20:30:46.513847] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'RRBI'. [2026-01-12T20:30:46.514200] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-12T20:30:46.515046] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-12T20:30:46.515100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:46.515132] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:46.515159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:46.515216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:46.576925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:46.578059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:46.578147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:46.578178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:46.691204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:46.691366] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:30:46.691407] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:46.691436] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:46.695404] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-12T20:30:46.695706] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-12T20:30:46.695837] [INFO ] [sig ] RRBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:46.845598] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RRBI.txt [2026-01-12T20:30:46.845768] [INFO ] [sig ] [2706/3499] Completed RRBI in 0.3s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:46.845809] [INFO ] [sig ] [2707/3499] Forecasting RRC... [2026-01-12T20:30:46.845838] [INFO ] [sig ] Generating forecast for: RRC [2026-01-12T20:30:46.845867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-12T20:30:46.858149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-12T20:30:46.858403] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-12T20:30:46.859186] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-12T20:30:46.859238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:46.859268] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:46.859294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:46.859350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:46.916287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:46.917161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:46.917260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:46.917292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:47.032842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:47.032992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:47.033031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:47.033059] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:47.036314] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-12T20:30:47.036600] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-12T20:30:47.036722] [INFO ] [sig ] RRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:47.184225] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RRC.txt [2026-01-12T20:30:47.184390] [INFO ] [sig ] [2707/3499] Completed RRC in 0.3s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:47.184429] [INFO ] [sig ] [2708/3499] Forecasting RRGB... [2026-01-12T20:30:47.184459] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-12T20:30:47.184489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-12T20:30:47.196462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-12T20:30:47.196742] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-12T20:30:47.197505] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-12T20:30:47.197557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:47.197605] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:47.197632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:47.197689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:47.259457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:47.260532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:47.260684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:47.260728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:47.389119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:47.389271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:47.389309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:47.389337] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:47.392644] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=94.12%) [2026-01-12T20:30:47.392909] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-12T20:30:47.393029] [INFO ] [sig ] RRGB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:47.547104] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RRGB.txt [2026-01-12T20:30:47.547277] [INFO ] [sig ] [2708/3499] Completed RRGB in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:47.547321] [INFO ] [sig ] [2709/3499] Forecasting RRX... [2026-01-12T20:30:47.547362] [INFO ] [sig ] Generating forecast for: RRX [2026-01-12T20:30:47.547400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-12T20:30:47.561392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-12T20:30:47.561759] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-12T20:30:47.562652] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-12T20:30:47.562706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:47.562739] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:47.562779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:47.562838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:47.626554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:47.627416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:47.627500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:47.627533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:47.767819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:47.767979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:47.768019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:47.768052] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:47.771749] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-01-12T20:30:47.772038] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-12T20:30:47.772165] [INFO ] [sig ] RRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:47.923220] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RRX.txt [2026-01-12T20:30:47.923396] [INFO ] [sig ] [2709/3499] Completed RRX in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:47.923451] [INFO ] [sig ] [2710/3499] Forecasting RS... [2026-01-12T20:30:47.923484] [INFO ] [sig ] Generating forecast for: RS [2026-01-12T20:30:47.923514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-12T20:30:47.936104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-12T20:30:47.936479] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-12T20:30:47.937292] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-12T20:30:47.937345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:47.937378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:47.937406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:47.937467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:47.997318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:47.998200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:47.998282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:47.998315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:48.123251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:48.123404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:48.123444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:48.123472] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:48.126908] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=49.23%) [2026-01-12T20:30:48.127190] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-12T20:30:48.127317] [INFO ] [sig ] RS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:48.275349] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RS.txt [2026-01-12T20:30:48.275479] [INFO ] [sig ] [2710/3499] Completed RS in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:48.275517] [INFO ] [sig ] [2711/3499] Forecasting RSG... [2026-01-12T20:30:48.275545] [INFO ] [sig ] Generating forecast for: RSG [2026-01-12T20:30:48.275593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-12T20:30:48.287322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-12T20:30:48.287615] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-12T20:30:48.288423] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-12T20:30:48.288475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:48.288507] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:48.288533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:48.288610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:48.346044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:48.346942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:48.347030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:48.347060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:48.484087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:48.484287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:48.484344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:48.484378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:48.488270] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=41.08%) [2026-01-12T20:30:48.488668] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-12T20:30:48.488816] [INFO ] [sig ] RSG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:48.688462] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RSG.txt [2026-01-12T20:30:48.688659] [INFO ] [sig ] [2711/3499] Completed RSG in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:48.688703] [INFO ] [sig ] [2712/3499] Forecasting RSI... [2026-01-12T20:30:48.688731] [INFO ] [sig ] Generating forecast for: RSI [2026-01-12T20:30:48.688759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-12T20:30:48.702229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-12T20:30:48.702761] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-12T20:30:48.703943] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-12T20:30:48.704019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:48.704060] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:48.704096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:48.704173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:48.784648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:48.785864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:48.785997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:48.787512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:48.957092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:48.957290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:48.957341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:48.957377] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:48.962401] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-01-12T20:30:48.962924] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-12T20:30:48.963112] [INFO ] [sig ] RSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:49.189151] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RSI.txt [2026-01-12T20:30:49.189380] [INFO ] [sig ] [2712/3499] Completed RSI in 0.5s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:49.189433] [INFO ] [sig ] [2713/3499] Forecasting RSKD... [2026-01-12T20:30:49.189470] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-12T20:30:49.189518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-12T20:30:49.221704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-12T20:30:49.222181] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-12T20:30:49.223267] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-12T20:30:49.223342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:49.223378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:49.223409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:49.223478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:49.310375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:49.311617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:49.311740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:49.311796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:49.460497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:49.460709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:49.460773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:49.460823] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:49.466166] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-12T20:30:49.466676] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-12T20:30:49.466878] [INFO ] [sig ] RSKD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:49.685924] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RSKD.txt [2026-01-12T20:30:49.686107] [INFO ] [sig ] [2713/3499] Completed RSKD in 0.5s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:49.686160] [INFO ] [sig ] [2714/3499] Forecasting RSSS... [2026-01-12T20:30:49.686201] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-12T20:30:49.686238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-12T20:30:49.698225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-12T20:30:49.698691] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-12T20:30:49.699681] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-12T20:30:49.699737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:49.699771] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:49.699798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:49.699856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:49.759611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:49.760479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:49.760562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:49.760619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:49.883556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:49.883733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:49.883773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:49.883802] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:49.887593] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-12T20:30:49.888095] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-12T20:30:49.888224] [INFO ] [sig ] RSSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:50.040714] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RSSS.txt [2026-01-12T20:30:50.040875] [INFO ] [sig ] [2714/3499] Completed RSSS in 0.4s | 2.87 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-12T20:30:50.040920] [INFO ] [sig ] [2715/3499] Forecasting RTO... [2026-01-12T20:30:50.040948] [INFO ] [sig ] Generating forecast for: RTO [2026-01-12T20:30:50.040978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-12T20:30:50.053468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-12T20:30:50.053809] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-12T20:30:50.054606] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-12T20:30:50.054659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:50.054691] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:50.054719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:50.054775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:50.117442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:50.118359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:50.118441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:50.118475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:50.251520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:50.251696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:50.251757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:50.251790] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:50.255263] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-12T20:30:50.255564] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-12T20:30:50.255716] [INFO ] [sig ] RTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:50.406663] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RTO.txt [2026-01-12T20:30:50.406855] [INFO ] [sig ] [2715/3499] Completed RTO in 0.4s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:50.406894] [INFO ] [sig ] [2716/3499] Forecasting RUM... [2026-01-12T20:30:50.406924] [INFO ] [sig ] Generating forecast for: RUM [2026-01-12T20:30:50.406954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-12T20:30:50.420352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-12T20:30:50.420725] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-12T20:30:50.421718] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-12T20:30:50.421769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:50.421802] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:50.421829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:50.422032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:50.480220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:50.481143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:50.481235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:50.481268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:50.610123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:50.610278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:50.610317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:50.610345] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:50.613729] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-12T20:30:50.614006] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-12T20:30:50.614133] [INFO ] [sig ] RUM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:50.763293] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RUM.txt [2026-01-12T20:30:50.763454] [INFO ] [sig ] [2716/3499] Completed RUM in 0.4s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:50.763494] [INFO ] [sig ] [2717/3499] Forecasting RUN... [2026-01-12T20:30:50.763522] [INFO ] [sig ] Generating forecast for: RUN [2026-01-12T20:30:50.763552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-12T20:30:50.776298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-12T20:30:50.776672] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-12T20:30:50.777978] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-12T20:30:50.778032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:50.778066] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:50.778095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:50.778153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:50.837132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:50.838054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:50.838136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:50.838168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:50.960152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:50.960310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:50.960349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:50.960377] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:50.963770] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-01-12T20:30:50.964076] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-12T20:30:50.964207] [INFO ] [sig ] RUN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:51.112654] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RUN.txt [2026-01-12T20:30:51.112811] [INFO ] [sig ] [2717/3499] Completed RUN in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:51.112851] [INFO ] [sig ] [2718/3499] Forecasting RUNN... [2026-01-12T20:30:51.112881] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-12T20:30:51.112910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-12T20:30:51.123896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-12T20:30:51.124427] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-12T20:30:51.125415] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-12T20:30:51.125467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:51.125499] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:51.125526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:51.125598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:51.186250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:51.187306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:51.187386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:51.187418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:51.310642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:51.310814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:51.310853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:51.310882] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:51.314183] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-12T20:30:51.314459] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-12T20:30:51.314654] [INFO ] [sig ] RUNN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:51.462253] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RUNN.txt [2026-01-12T20:30:51.462423] [INFO ] [sig ] [2718/3499] Completed RUNN in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:51.462464] [INFO ] [sig ] [2719/3499] Forecasting RUSHA... [2026-01-12T20:30:51.462494] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-12T20:30:51.462524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-12T20:30:51.474928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-12T20:30:51.475271] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-12T20:30:51.476054] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-12T20:30:51.476105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:51.476161] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:51.476188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:51.476244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:51.537846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:51.538754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:51.538849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:51.538883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:51.663375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:51.663530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:51.663586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:51.663619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:51.667291] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=24.83%) [2026-01-12T20:30:51.667563] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-12T20:30:51.667699] [INFO ] [sig ] RUSHA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:51.815588] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RUSHA.txt [2026-01-12T20:30:51.815753] [INFO ] [sig ] [2719/3499] Completed RUSHA in 0.4s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:51.815795] [INFO ] [sig ] [2720/3499] Forecasting RUSHB... [2026-01-12T20:30:51.815825] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-12T20:30:51.815854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-12T20:30:51.826902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-12T20:30:51.827181] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-12T20:30:51.827971] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-12T20:30:51.828023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:51.828055] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:51.828081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:51.828169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:51.884950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:51.885597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:51.885676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:51.885709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:51.994215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:51.994374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:51.994413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:51.994442] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:51.998000] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-12T20:30:51.998271] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-12T20:30:51.998391] [INFO ] [sig ] RUSHB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:52.149713] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RUSHB.txt [2026-01-12T20:30:52.149872] [INFO ] [sig ] [2720/3499] Completed RUSHB in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:52.149912] [INFO ] [sig ] [2721/3499] Forecasting RVMD... [2026-01-12T20:30:52.149942] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-12T20:30:52.149971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-12T20:30:52.161862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-12T20:30:52.162120] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-12T20:30:52.162929] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-12T20:30:52.162981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:52.163014] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:52.163040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:52.163101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:52.222104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:52.222717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:52.222790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:52.222822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:52.348238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:52.348393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:52.348434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:52.348465] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:52.352110] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=75.40%) [2026-01-12T20:30:52.352387] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-12T20:30:52.352511] [INFO ] [sig ] RVMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:52.499553] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RVMD.txt [2026-01-12T20:30:52.499730] [INFO ] [sig ] [2721/3499] Completed RVMD in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:52.499778] [INFO ] [sig ] [2722/3499] Forecasting RVSB... [2026-01-12T20:30:52.499814] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-12T20:30:52.499851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-12T20:30:52.510881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-12T20:30:52.511264] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-12T20:30:52.512061] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-12T20:30:52.512125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:52.512158] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:52.512185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:52.512242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:52.571365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:52.572166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:52.572249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:52.572283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:52.688874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:52.689013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:52.689053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:52.689112] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:52.692505] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-01-12T20:30:52.692797] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-12T20:30:52.692923] [INFO ] [sig ] RVSB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:52.835294] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RVSB.txt [2026-01-12T20:30:52.835419] [INFO ] [sig ] [2722/3499] Completed RVSB in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:52.835457] [INFO ] [sig ] [2723/3499] Forecasting RVTY... [2026-01-12T20:30:52.835485] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-12T20:30:52.835515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-12T20:30:52.847221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-12T20:30:52.847491] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-12T20:30:52.848333] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-12T20:30:52.848385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:52.848417] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:52.848443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:52.848498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:52.905116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:52.905756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:52.905831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:52.905862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:53.024561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:53.024736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:53.024774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:53.024802] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:53.028211] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-12T20:30:53.028558] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-12T20:30:53.028717] [INFO ] [sig ] RVTY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:53.174168] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RVTY.txt [2026-01-12T20:30:53.174326] [INFO ] [sig ] [2723/3499] Completed RVTY in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:53.174364] [INFO ] [sig ] [2724/3499] Forecasting RWAY... [2026-01-12T20:30:53.174394] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-12T20:30:53.174423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-12T20:30:53.185797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-12T20:30:53.186089] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-12T20:30:53.186905] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-12T20:30:53.186958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:53.186991] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:53.187020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:53.187079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:53.243904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:53.244774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:53.244855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:53.244887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:53.372902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:53.373066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:53.373108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:53.373139] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:53.376697] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-12T20:30:53.377009] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-12T20:30:53.377142] [INFO ] [sig ] RWAY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:53.520592] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RWAY.txt [2026-01-12T20:30:53.520757] [INFO ] [sig ] [2724/3499] Completed RWAY in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:53.520797] [INFO ] [sig ] [2725/3499] Forecasting RXO... [2026-01-12T20:30:53.520827] [INFO ] [sig ] Generating forecast for: RXO [2026-01-12T20:30:53.520857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-12T20:30:53.533688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-12T20:30:53.534058] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-12T20:30:53.534834] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-12T20:30:53.534886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:53.534918] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:53.534945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:53.535001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:53.592694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:53.593530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:53.593632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:53.593665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:53.710822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:53.710979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:53.711017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:53.711045] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:53.714344] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-01-12T20:30:53.714628] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-12T20:30:53.714752] [INFO ] [sig ] RXO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:53.856425] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RXO.txt [2026-01-12T20:30:53.856558] [INFO ] [sig ] [2725/3499] Completed RXO in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:53.856614] [INFO ] [sig ] [2726/3499] Forecasting RXRX... [2026-01-12T20:30:53.856643] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-12T20:30:53.856673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-12T20:30:53.869145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-12T20:30:53.869519] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-12T20:30:53.870519] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-12T20:30:53.870605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:53.870650] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:53.870691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:53.870753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:53.934231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:53.935098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:53.935196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:53.935233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:54.062517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:54.062701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:54.062743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:54.062771] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:54.066258] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-12T20:30:54.066538] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-12T20:30:54.066683] [INFO ] [sig ] RXRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:54.213110] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RXRX.txt [2026-01-12T20:30:54.213296] [INFO ] [sig ] [2726/3499] Completed RXRX in 0.4s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:54.213339] [INFO ] [sig ] [2727/3499] Forecasting RY... [2026-01-12T20:30:54.213370] [INFO ] [sig ] Generating forecast for: RY [2026-01-12T20:30:54.213401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-12T20:30:54.225504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-12T20:30:54.225860] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-12T20:30:54.226655] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-12T20:30:54.226708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:54.226740] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:54.226766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:54.226822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:54.285658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:54.286536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:54.286638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:54.286673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:54.417013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:54.417171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:54.417213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:54.417244] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:54.420763] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-01-12T20:30:54.421073] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-12T20:30:54.421205] [INFO ] [sig ] RY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:54.569853] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RY.txt [2026-01-12T20:30:54.570023] [INFO ] [sig ] [2727/3499] Completed RY in 0.4s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:54.570065] [INFO ] [sig ] [2728/3499] Forecasting RYAAY... [2026-01-12T20:30:54.570096] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-12T20:30:54.570127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-12T20:30:54.582482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-12T20:30:54.582909] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-12T20:30:54.583721] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-12T20:30:54.583775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:54.583807] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:54.583835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:54.583892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:54.644380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:54.645309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:54.645398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:54.645431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:54.776516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:54.776680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:54.776720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:54.776748] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:54.780140] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-01-12T20:30:54.780417] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-12T20:30:54.780548] [INFO ] [sig ] RYAAY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:54.924912] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RYAAY.txt [2026-01-12T20:30:54.925026] [INFO ] [sig ] [2728/3499] Completed RYAAY in 0.4s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:54.925065] [INFO ] [sig ] [2729/3499] Forecasting RYAM... [2026-01-12T20:30:54.925094] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-12T20:30:54.925124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-12T20:30:54.936665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-12T20:30:54.936953] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-12T20:30:54.937741] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-12T20:30:54.937804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:54.937835] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:54.937863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:54.937920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:54.995570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:54.996264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:54.996369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:54.996401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:55.118593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:55.118756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:55.118795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:55.118823] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:55.122299] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-12T20:30:55.122589] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-12T20:30:55.122712] [INFO ] [sig ] RYAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:55.265100] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RYAM.txt [2026-01-12T20:30:55.265221] [INFO ] [sig ] [2729/3499] Completed RYAM in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:55.265261] [INFO ] [sig ] [2730/3499] Forecasting RYAN... [2026-01-12T20:30:55.265290] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-12T20:30:55.265318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-12T20:30:55.276432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-12T20:30:55.276742] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-12T20:30:55.277530] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-12T20:30:55.277602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:55.277637] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:55.277665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:55.277750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:55.333911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:55.334599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:55.334677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:55.334708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:55.451281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:55.451438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:55.451487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:55.451518] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:55.454991] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=86.72%) [2026-01-12T20:30:55.455274] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-12T20:30:55.455404] [INFO ] [sig ] RYAN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:55.599255] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RYAN.txt [2026-01-12T20:30:55.599395] [INFO ] [sig ] [2730/3499] Completed RYAN in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:55.599440] [INFO ] [sig ] [2731/3499] Forecasting RYI... [2026-01-12T20:30:55.599481] [INFO ] [sig ] Generating forecast for: RYI [2026-01-12T20:30:55.599520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-12T20:30:55.611061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-12T20:30:55.611399] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-12T20:30:55.612410] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-12T20:30:55.612463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:55.612496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:55.612523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:55.612602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:55.669720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:55.670721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:55.670804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:55.670838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:55.794544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:55.794710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:55.794749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:55.794777] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:55.798130] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-01-12T20:30:55.798409] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-12T20:30:55.798538] [INFO ] [sig ] RYI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:55.943439] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RYI.txt [2026-01-12T20:30:55.943598] [INFO ] [sig ] [2731/3499] Completed RYI in 0.3s | 2.87 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-12T20:30:55.943639] [INFO ] [sig ] [2732/3499] Forecasting RYN... [2026-01-12T20:30:55.943669] [INFO ] [sig ] Generating forecast for: RYN [2026-01-12T20:30:55.943699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-12T20:30:55.955098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-12T20:30:55.955403] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-12T20:30:55.956363] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-12T20:30:55.956414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:55.956446] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:55.956473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:55.956528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:56.014034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:56.014728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:56.014805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:56.014837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:56.129270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:56.129420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:56.129458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:56.129487] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:56.132998] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-01-12T20:30:56.133270] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-12T20:30:56.133390] [INFO ] [sig ] RYN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:56.278309] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RYN.txt [2026-01-12T20:30:56.278496] [INFO ] [sig ] [2732/3499] Completed RYN in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-12T20:30:56.278538] [INFO ] [sig ] [2733/3499] Forecasting RYTM... [2026-01-12T20:30:56.278584] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-12T20:30:56.278618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-12T20:30:56.291864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-12T20:30:56.292472] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-12T20:30:56.293494] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-12T20:30:56.293549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:56.293613] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:56.293645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:56.293703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:56.356063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:56.356926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:56.357013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:56.357047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:56.493063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:56.493217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:56.493256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:56.493284] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:56.496675] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-12T20:30:56.496977] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-12T20:30:56.497111] [INFO ] [sig ] RYTM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:56.643035] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/RYTM.txt [2026-01-12T20:30:56.643240] [INFO ] [sig ] [2733/3499] Completed RYTM in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:56.643299] [INFO ] [sig ] [2734/3499] Forecasting RZB... [2026-01-12T20:30:56.643342] [INFO ] [sig ] Generating forecast for: RZB [2026-01-12T20:30:56.643387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-12T20:30:56.657011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-12T20:30:56.657465] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-12T20:30:56.658494] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-12T20:30:56.658558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:56.658619] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:56.658649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:56.658723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:56.717585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:56.718497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:56.718612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:56.718649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:56.840497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:56.840687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:56.840728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:56.840757] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:56.844392] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-01-12T20:30:56.844692] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-12T20:30:56.844827] [INFO ] [sig ] RZB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:56.995899] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RZB.txt [2026-01-12T20:30:56.996054] [INFO ] [sig ] [2734/3499] Completed RZB in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:56.996094] [INFO ] [sig ] [2735/3499] Forecasting RZC... [2026-01-12T20:30:56.996124] [INFO ] [sig ] Generating forecast for: RZC [2026-01-12T20:30:56.996153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-12T20:30:57.008807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-12T20:30:57.009328] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-12T20:30:57.010128] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-12T20:30:57.010181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:57.010213] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:57.010239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:57.010295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:57.065802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:57.066619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:57.066701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:57.066733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:57.181308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:57.181475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:57.181515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:57.181546] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:57.184877] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-01-12T20:30:57.185352] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-12T20:30:57.185475] [INFO ] [sig ] RZC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:57.327764] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/RZC.txt [2026-01-12T20:30:57.327925] [INFO ] [sig ] [2735/3499] Completed RZC in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:57.327969] [INFO ] [sig ] [2736/3499] Forecasting S... [2026-01-12T20:30:57.327999] [INFO ] [sig ] Generating forecast for: S [2026-01-12T20:30:57.328029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-12T20:30:57.340241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-12T20:30:57.340588] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-12T20:30:57.341347] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-12T20:30:57.341399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:57.341482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:57.341510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:57.341583] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:57.397436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:57.398345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:57.398425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:57.398458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:57.521313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:57.521472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:57.521512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:57.521540] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:57.524944] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-12T20:30:57.525226] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-12T20:30:57.525350] [INFO ] [sig ] S: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:57.666390] [INFO ] [LOCAL ] Saved forecast: S 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/S.txt [2026-01-12T20:30:57.666542] [INFO ] [sig ] [2736/3499] Completed S in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:57.666598] [INFO ] [sig ] [2737/3499] Forecasting SA... [2026-01-12T20:30:57.666636] [INFO ] [sig ] Generating forecast for: SA [2026-01-12T20:30:57.666668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-12T20:30:57.678800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-12T20:30:57.679129] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-12T20:30:57.679903] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-12T20:30:57.679955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:57.679986] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:57.680013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:57.680068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:57.737486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:57.738214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:57.738291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:57.738323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:57.857344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:57.857453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:57.857488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:57.857517] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:57.860660] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=34.48%) [2026-01-12T20:30:57.860923] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-12T20:30:57.861039] [INFO ] [sig ] SA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:58.002782] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SA.txt [2026-01-12T20:30:58.002892] [INFO ] [sig ] [2737/3499] Completed SA in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:58.002931] [INFO ] [sig ] [2738/3499] Forecasting SAFE... [2026-01-12T20:30:58.002959] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-12T20:30:58.002988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-12T20:30:58.014838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-12T20:30:58.015093] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-12T20:30:58.015858] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-12T20:30:58.015909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:58.015941] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:58.015968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:58.016024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:58.072151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:58.072742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:58.072818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:58.072849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:58.191085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:58.191203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:58.191239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:58.191267] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:58.194466] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-12T20:30:58.194747] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-12T20:30:58.194868] [INFO ] [sig ] SAFE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:58.336714] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SAFE.txt [2026-01-12T20:30:58.336824] [INFO ] [sig ] [2738/3499] Completed SAFE in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:58.336861] [INFO ] [sig ] [2739/3499] Forecasting SAH... [2026-01-12T20:30:58.336890] [INFO ] [sig ] Generating forecast for: SAH [2026-01-12T20:30:58.336919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-12T20:30:58.347920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-12T20:30:58.348180] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-12T20:30:58.348946] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-12T20:30:58.348997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:58.349028] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:58.349055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:58.349110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:58.405170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:58.405778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:58.405860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:58.405891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:58.521808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:58.521958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:58.521996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:58.522023] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:58.525406] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-01-12T20:30:58.525712] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-12T20:30:58.525839] [INFO ] [sig ] SAH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:58.667679] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SAH.txt [2026-01-12T20:30:58.667836] [INFO ] [sig ] [2739/3499] Completed SAH in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:58.667876] [INFO ] [sig ] [2740/3499] Forecasting SAIA... [2026-01-12T20:30:58.667904] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-12T20:30:58.667933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-12T20:30:58.679327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-12T20:30:58.679652] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-12T20:30:58.680401] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-12T20:30:58.680452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:58.680484] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:58.680510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:58.680566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:58.736445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:58.737148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:58.737227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:58.737258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:58.857253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:58.857402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:58.857440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:58.857484] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:58.860795] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-01-12T20:30:58.861067] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-12T20:30:58.861190] [INFO ] [sig ] SAIA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:59.001642] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SAIA.txt [2026-01-12T20:30:59.001773] [INFO ] [sig ] [2740/3499] Completed SAIA in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:59.001813] [INFO ] [sig ] [2741/3499] Forecasting SAIC... [2026-01-12T20:30:59.001842] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-12T20:30:59.001871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-12T20:30:59.013176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-12T20:30:59.013481] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-12T20:30:59.014257] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-12T20:30:59.014309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:59.014341] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:59.014367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:59.014422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:59.070229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:59.070971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:59.071050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:59.071081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:59.192740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:59.192892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:59.192930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:59.192957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:59.196350] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-01-12T20:30:59.196637] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-12T20:30:59.196757] [INFO ] [sig ] SAIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:30:59.337350] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SAIC.txt [2026-01-12T20:30:59.337483] [INFO ] [sig ] [2741/3499] Completed SAIC in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:59.337522] [INFO ] [sig ] [2742/3499] Forecasting SAM... [2026-01-12T20:30:59.337551] [INFO ] [sig ] Generating forecast for: SAM [2026-01-12T20:30:59.337599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-12T20:30:59.348735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-12T20:30:59.349046] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-12T20:30:59.349821] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-12T20:30:59.349877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:59.349908] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:59.349935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:59.349991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:59.405853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:59.406543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:59.406639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:59.406689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:59.524705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:59.524855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:59.524896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:59.524924] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:59.528245] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: UP (p=71.90%) [2026-01-12T20:30:59.528512] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-12T20:30:59.528650] [INFO ] [sig ] SAM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:30:59.673676] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SAM.txt [2026-01-12T20:30:59.673841] [INFO ] [sig ] [2742/3499] Completed SAM in 0.3s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:30:59.673883] [INFO ] [sig ] [2743/3499] Forecasting SAMG... [2026-01-12T20:30:59.673912] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-12T20:30:59.673953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-12T20:30:59.686371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-12T20:30:59.686719] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-12T20:30:59.687505] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-12T20:30:59.687557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:30:59.687616] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:30:59.687646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:30:59.687739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:30:59.746933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:30:59.747837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:30:59.747962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:30:59.747998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:30:59.875301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:30:59.875475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:30:59.875529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:30:59.875590] [INFO ] [FORECASTER] Training complete [2026-01-12T20:30:59.879175] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=44.46%) [2026-01-12T20:30:59.879491] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-12T20:30:59.879643] [INFO ] [sig ] SAMG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:00.033630] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SAMG.txt [2026-01-12T20:31:00.033790] [INFO ] [sig ] [2743/3499] Completed SAMG in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:31:00.033843] [INFO ] [sig ] [2744/3499] Forecasting SAN... [2026-01-12T20:31:00.033884] [INFO ] [sig ] Generating forecast for: SAN [2026-01-12T20:31:00.033916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-12T20:31:00.045503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-12T20:31:00.045870] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-12T20:31:00.046702] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-12T20:31:00.046759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:00.046804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:00.046834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:00.046916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:00.107337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:00.108216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:00.108301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:00.108334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:00.233774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:00.233912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:00.233954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:00.233985] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:00.237783] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=77.30%) [2026-01-12T20:31:00.238097] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-12T20:31:00.238232] [INFO ] [sig ] SAN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:00.395087] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SAN.txt [2026-01-12T20:31:00.395236] [INFO ] [sig ] [2744/3499] Completed SAN in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:31:00.395275] [INFO ] [sig ] [2745/3499] Forecasting SANA... [2026-01-12T20:31:00.395304] [INFO ] [sig ] Generating forecast for: SANA [2026-01-12T20:31:00.395345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-12T20:31:00.407070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-12T20:31:00.407400] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-12T20:31:00.408269] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-12T20:31:00.408324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:00.408357] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:00.408384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:00.408441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:00.481630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:00.482448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:00.482530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:00.482565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:00.622543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:00.622679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:00.622727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:00.622765] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:00.626832] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-12T20:31:00.627219] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-12T20:31:00.627367] [INFO ] [sig ] SANA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:00.792817] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SANA.txt [2026-01-12T20:31:00.792967] [INFO ] [sig ] [2745/3499] Completed SANA in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:31:00.793011] [INFO ] [sig ] [2746/3499] Forecasting SANM... [2026-01-12T20:31:00.793043] [INFO ] [sig ] Generating forecast for: SANM [2026-01-12T20:31:00.793075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-12T20:31:00.804302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-12T20:31:00.804656] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-12T20:31:00.805472] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-12T20:31:00.805526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:00.805559] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:00.805610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:00.805670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:00.867926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:00.868769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:00.868885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:00.868920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:01.008406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:01.008540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:01.008598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:01.008631] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:01.012902] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: DOWN (p=25.26%) [2026-01-12T20:31:01.013201] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-12T20:31:01.013332] [INFO ] [sig ] SANM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:01.162338] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SANM.txt [2026-01-12T20:31:01.162471] [INFO ] [sig ] [2746/3499] Completed SANM in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:31:01.162510] [INFO ] [sig ] [2747/3499] Forecasting SAP... [2026-01-12T20:31:01.162539] [INFO ] [sig ] Generating forecast for: SAP [2026-01-12T20:31:01.162585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-12T20:31:01.173531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-12T20:31:01.173859] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-12T20:31:01.174665] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-12T20:31:01.174718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:01.174752] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:01.174780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:01.174838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:01.232689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:01.233460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:01.233541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:01.233593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:01.359751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:01.359942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:01.359992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:01.360025] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:01.364120] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-01-12T20:31:01.364616] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-12T20:31:01.364785] [INFO ] [sig ] SAP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:01.524753] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SAP.txt [2026-01-12T20:31:01.524924] [INFO ] [sig ] [2747/3499] Completed SAP in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:31:01.524985] [INFO ] [sig ] [2748/3499] Forecasting SARK... [2026-01-12T20:31:01.525021] [INFO ] [sig ] Generating forecast for: SARK [2026-01-12T20:31:01.525053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-12T20:31:01.536315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-12T20:31:01.536726] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-12T20:31:01.537536] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-12T20:31:01.537610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:01.537645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:01.537673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:01.537756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:01.599809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:01.600602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:01.600685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:01.600716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:01.722336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:01.722495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:01.722536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:01.722566] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:01.726020] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=53.52%) [2026-01-12T20:31:01.726341] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-12T20:31:01.726484] [INFO ] [sig ] SARK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:01.877847] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SARK.txt [2026-01-12T20:31:01.878012] [INFO ] [sig ] [2748/3499] Completed SARK in 0.4s | 2.87 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-12T20:31:01.878054] [INFO ] [sig ] [2749/3499] Forecasting SATL... [2026-01-12T20:31:01.878086] [INFO ] [sig ] Generating forecast for: SATL [2026-01-12T20:31:01.878118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-12T20:31:01.890517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-12T20:31:01.890898] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-12T20:31:01.891737] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-12T20:31:01.891793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:01.891827] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:01.891856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:01.891915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:01.953251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:01.954131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:01.954213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:01.954245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:02.077099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:02.077256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:02.077294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:02.077324] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:02.080734] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-12T20:31:02.081077] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-12T20:31:02.081214] [INFO ] [sig ] SATL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:02.245890] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SATL.txt [2026-01-12T20:31:02.246088] [INFO ] [sig ] [2749/3499] Completed SATL in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-12T20:31:02.246130] [INFO ] [sig ] [2750/3499] Forecasting SATS... [2026-01-12T20:31:02.246161] [INFO ] [sig ] Generating forecast for: SATS [2026-01-12T20:31:02.246191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-12T20:31:02.257784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-12T20:31:02.258300] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-12T20:31:02.259101] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-12T20:31:02.259156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:02.259190] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:02.259218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:02.259275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:02.321045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:02.321939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:02.322024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:02.322057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:02.447792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:02.447974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:02.448014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:02.448050] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:02.451791] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-12T20:31:02.452063] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-12T20:31:02.452182] [INFO ] [sig ] SATS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:02.658693] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SATS.txt [2026-01-12T20:31:02.658854] [INFO ] [sig ] [2750/3499] Completed SATS in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:02.658896] [INFO ] [sig ] [2751/3499] Forecasting SAVA... [2026-01-12T20:31:02.658927] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-12T20:31:02.658958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-12T20:31:02.671418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-12T20:31:02.671796] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-12T20:31:02.672686] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-12T20:31:02.672750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:02.672796] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:02.672827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:02.672884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:02.734496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:02.735370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:02.735457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:02.735490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:02.857102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:02.857257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:02.857298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:02.857326] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:02.860949] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-01-12T20:31:02.861236] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-12T20:31:02.861366] [INFO ] [sig ] SAVA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:03.008982] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SAVA.txt [2026-01-12T20:31:03.009135] [INFO ] [sig ] [2751/3499] Completed SAVA in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:03.009175] [INFO ] [sig ] [2752/3499] Forecasting SB... [2026-01-12T20:31:03.009206] [INFO ] [sig ] Generating forecast for: SB [2026-01-12T20:31:03.009237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-12T20:31:03.020760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-12T20:31:03.021099] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-12T20:31:03.021876] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-12T20:31:03.021928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:03.021960] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:03.021987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:03.022044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:03.082798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:03.083694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:03.083779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:03.083812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:03.211392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:03.211542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:03.211604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:03.211637] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:03.215083] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=99.58%) [2026-01-12T20:31:03.215364] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-12T20:31:03.215491] [INFO ] [sig ] SB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:03.369619] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SB.txt [2026-01-12T20:31:03.369774] [INFO ] [sig ] [2752/3499] Completed SB in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:03.369814] [INFO ] [sig ] [2753/3499] Forecasting SBAC... [2026-01-12T20:31:03.369847] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-12T20:31:03.369878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-12T20:31:03.382771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-12T20:31:03.383093] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-12T20:31:03.383904] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-12T20:31:03.383968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:03.384027] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:03.384055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:03.384119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:03.445102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:03.445953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:03.446036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:03.446070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:03.576076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:03.576243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:03.576288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:03.576324] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:03.580871] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-12T20:31:03.581319] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-12T20:31:03.581484] [INFO ] [sig ] SBAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:03.735938] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SBAC.txt [2026-01-12T20:31:03.736090] [INFO ] [sig ] [2753/3499] Completed SBAC in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:03.736131] [INFO ] [sig ] [2754/3499] Forecasting SBCF... [2026-01-12T20:31:03.736163] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-12T20:31:03.736193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-12T20:31:03.748970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-12T20:31:03.749332] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-12T20:31:03.750327] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-12T20:31:03.750382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:03.750413] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:03.750443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:03.750508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:03.817897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:03.819030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:03.819304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:03.819354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:03.947535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:03.947704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:03.947772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:03.947818] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:03.951431] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=19.53%) [2026-01-12T20:31:03.951735] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-12T20:31:03.951865] [INFO ] [sig ] SBCF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:04.102051] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SBCF.txt [2026-01-12T20:31:04.102193] [INFO ] [sig ] [2754/3499] Completed SBCF in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:04.102233] [INFO ] [sig ] [2755/3499] Forecasting SBFM... [2026-01-12T20:31:04.102263] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-12T20:31:04.102292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-12T20:31:04.113529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-12T20:31:04.113844] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-12T20:31:04.114616] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-12T20:31:04.114856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:04.114888] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:04.114915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:04.114971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:04.176090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:04.176932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:04.177014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:04.177049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:04.301936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:04.302088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:04.302129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:04.302160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:04.306030] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=54.91%) [2026-01-12T20:31:04.306338] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-12T20:31:04.306512] [INFO ] [sig ] SBFM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:04.459729] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SBFM.txt [2026-01-12T20:31:04.459881] [INFO ] [sig ] [2755/3499] Completed SBFM in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:04.459921] [INFO ] [sig ] [2756/3499] Forecasting SBGI... [2026-01-12T20:31:04.459953] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-12T20:31:04.459985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-12T20:31:04.472323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-12T20:31:04.472676] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-12T20:31:04.473459] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-12T20:31:04.473514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:04.473546] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:04.473596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:04.473657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:04.534625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:04.535468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:04.535558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:04.535613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:04.654596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:04.654741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:04.654780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:04.654836] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:04.658206] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-12T20:31:04.658504] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-12T20:31:04.658655] [INFO ] [sig ] SBGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:04.804233] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SBGI.txt [2026-01-12T20:31:04.804369] [INFO ] [sig ] [2756/3499] Completed SBGI in 0.3s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:04.804409] [INFO ] [sig ] [2757/3499] Forecasting SBH... [2026-01-12T20:31:04.804438] [INFO ] [sig ] Generating forecast for: SBH [2026-01-12T20:31:04.804469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-12T20:31:04.815776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-12T20:31:04.816067] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-12T20:31:04.816842] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-12T20:31:04.816906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:04.816938] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:04.816970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:04.817025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:04.874466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:04.875267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:04.875349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:04.875380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:05.000348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:05.000503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:05.000541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:05.000591] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:05.003913] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-12T20:31:05.004185] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-12T20:31:05.004308] [INFO ] [sig ] SBH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:05.151533] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SBH.txt [2026-01-12T20:31:05.151710] [INFO ] [sig ] [2757/3499] Completed SBH in 0.3s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:05.151752] [INFO ] [sig ] [2758/3499] Forecasting SBI... [2026-01-12T20:31:05.151780] [INFO ] [sig ] Generating forecast for: SBI [2026-01-12T20:31:05.151810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-12T20:31:05.163114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-12T20:31:05.163499] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-12T20:31:05.164306] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-12T20:31:05.164360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:05.164393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:05.164421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:05.164480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:05.224248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:05.225086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:05.225165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:05.225198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:05.349434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:05.349606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:05.349651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:05.349683] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:05.353216] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=70.22%) [2026-01-12T20:31:05.353528] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-12T20:31:05.353724] [INFO ] [sig ] SBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:05.505753] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SBI.txt [2026-01-12T20:31:05.505909] [INFO ] [sig ] [2758/3499] Completed SBI in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:05.505951] [INFO ] [sig ] [2759/3499] Forecasting SBLK... [2026-01-12T20:31:05.505980] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-12T20:31:05.506009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-12T20:31:05.520134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-12T20:31:05.520542] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-12T20:31:05.521478] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-12T20:31:05.521532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:05.521564] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:05.521618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:05.521676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:05.587282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:05.588179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:05.588271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:05.588322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:05.732940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:05.733124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:05.733174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:05.733214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:05.737291] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-12T20:31:05.737603] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-12T20:31:05.737763] [INFO ] [sig ] SBLK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:05.882295] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SBLK.txt [2026-01-12T20:31:05.882429] [INFO ] [sig ] [2759/3499] Completed SBLK in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:05.882470] [INFO ] [sig ] [2760/3499] Forecasting SBRA... [2026-01-12T20:31:05.882499] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-12T20:31:05.882529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-12T20:31:05.894030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-12T20:31:05.894305] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-12T20:31:05.895094] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-12T20:31:05.895148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:05.895182] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:05.895209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:05.895265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:05.953398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:05.954243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:05.954323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:05.954356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:06.074715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:06.074865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:06.074905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:06.074934] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:06.078384] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=19.28%) [2026-01-12T20:31:06.078686] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-12T20:31:06.078815] [INFO ] [sig ] SBRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:06.222401] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SBRA.txt [2026-01-12T20:31:06.222530] [INFO ] [sig ] [2760/3499] Completed SBRA in 0.3s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:06.222593] [INFO ] [sig ] [2761/3499] Forecasting SBS... [2026-01-12T20:31:06.222626] [INFO ] [sig ] Generating forecast for: SBS [2026-01-12T20:31:06.222655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-12T20:31:06.234122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-12T20:31:06.234413] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-12T20:31:06.235212] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-12T20:31:06.235266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:06.235300] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:06.235327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:06.235384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:06.292791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:06.293636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:06.293715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:06.293747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:06.425707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:06.425886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:06.425941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:06.425978] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:06.430000] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-12T20:31:06.430292] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-12T20:31:06.430427] [INFO ] [sig ] SBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:06.574267] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SBS.txt [2026-01-12T20:31:06.574397] [INFO ] [sig ] [2761/3499] Completed SBS in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:06.574436] [INFO ] [sig ] [2762/3499] Forecasting SBSI... [2026-01-12T20:31:06.574465] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-12T20:31:06.574494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-12T20:31:06.585416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-12T20:31:06.585709] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-12T20:31:06.586481] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-12T20:31:06.586533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:06.586565] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:06.586611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:06.586667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:06.643148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:06.643843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:06.643923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:06.643956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:06.758428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:06.758594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:06.758635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:06.758664] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:06.762002] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-01-12T20:31:06.762289] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-12T20:31:06.762434] [INFO ] [sig ] SBSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:06.904828] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SBSI.txt [2026-01-12T20:31:06.904953] [INFO ] [sig ] [2762/3499] Completed SBSI in 0.3s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:06.904992] [INFO ] [sig ] [2763/3499] Forecasting SBUX... [2026-01-12T20:31:06.905021] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-12T20:31:06.905050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-12T20:31:06.916363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-12T20:31:06.916671] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-12T20:31:06.917437] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-12T20:31:06.917489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:06.917521] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:06.917550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:06.917630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:06.980203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:06.981102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:06.981226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:06.981270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:07.111644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:07.111796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:07.111837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:07.111868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:07.115451] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=54.18%) [2026-01-12T20:31:07.115755] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-12T20:31:07.115880] [INFO ] [sig ] SBUX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:07.260734] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SBUX.txt [2026-01-12T20:31:07.260863] [INFO ] [sig ] [2763/3499] Completed SBUX in 0.4s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:07.260901] [INFO ] [sig ] [2764/3499] Forecasting SCD... [2026-01-12T20:31:07.260932] [INFO ] [sig ] Generating forecast for: SCD [2026-01-12T20:31:07.260962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-12T20:31:07.272926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-12T20:31:07.273224] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-12T20:31:07.274009] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-12T20:31:07.274061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:07.274093] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:07.274120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:07.274176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:07.332819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:07.333448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:07.333524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:07.333557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:07.450059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:07.450209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:07.450264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:07.450294] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:07.453608] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=41.77%) [2026-01-12T20:31:07.453875] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-12T20:31:07.453994] [INFO ] [sig ] SCD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:07.597421] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SCD.txt [2026-01-12T20:31:07.597556] [INFO ] [sig ] [2764/3499] Completed SCD in 0.3s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:07.597614] [INFO ] [sig ] [2765/3499] Forecasting SCHL... [2026-01-12T20:31:07.597644] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-12T20:31:07.597674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-12T20:31:07.610123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-12T20:31:07.610453] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-12T20:31:07.611253] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-12T20:31:07.611307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:07.611339] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:07.611365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:07.611422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:07.669000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:07.670008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:07.670120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:07.670172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:07.796669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:07.796824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:07.796864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:07.796892] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:07.800267] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-12T20:31:07.800541] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-12T20:31:07.800687] [INFO ] [sig ] SCHL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:07.943320] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SCHL.txt [2026-01-12T20:31:07.943460] [INFO ] [sig ] [2765/3499] Completed SCHL in 0.3s | 2.87 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-12T20:31:07.943500] [INFO ] [sig ] [2766/3499] Forecasting SCI... [2026-01-12T20:31:07.943529] [INFO ] [sig ] Generating forecast for: SCI [2026-01-12T20:31:07.943559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-12T20:31:07.954715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-12T20:31:07.954993] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-12T20:31:07.955952] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-12T20:31:07.956003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:07.956034] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:07.956062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:07.956120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:08.018942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:08.019672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:08.019771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:08.019807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:08.141539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:08.141713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:08.141755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:08.141786] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:08.145220] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=19.74%) [2026-01-12T20:31:08.145500] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-12T20:31:08.145646] [INFO ] [sig ] SCI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:08.302894] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SCI.txt [2026-01-12T20:31:08.303058] [INFO ] [sig ] [2766/3499] Completed SCI in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-12T20:31:08.303099] [INFO ] [sig ] [2767/3499] Forecasting SCL... [2026-01-12T20:31:08.303128] [INFO ] [sig ] Generating forecast for: SCL [2026-01-12T20:31:08.303159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-12T20:31:08.314809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-12T20:31:08.315140] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-12T20:31:08.315945] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-12T20:31:08.315998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:08.316030] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:08.316059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:08.316118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:08.375168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:08.375988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:08.376070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:08.376104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:08.495608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:08.495758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:08.495800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:08.495830] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:08.499216] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-12T20:31:08.499495] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-12T20:31:08.499637] [INFO ] [sig ] SCL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:08.660186] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SCL.txt [2026-01-12T20:31:08.660335] [INFO ] [sig ] [2767/3499] Completed SCL in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:08.660375] [INFO ] [sig ] [2768/3499] Forecasting SCM... [2026-01-12T20:31:08.660406] [INFO ] [sig ] Generating forecast for: SCM [2026-01-12T20:31:08.660437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-12T20:31:08.672202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-12T20:31:08.672542] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-12T20:31:08.673343] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-12T20:31:08.673398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:08.673442] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:08.673472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:08.673529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:08.734930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:08.735814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:08.735900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:08.735934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:08.854413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:08.854566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:08.854627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:08.854656] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:08.858434] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=39.53%) [2026-01-12T20:31:08.858816] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-12T20:31:08.858986] [INFO ] [sig ] SCM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:09.018996] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SCM.txt [2026-01-12T20:31:09.019160] [INFO ] [sig ] [2768/3499] Completed SCM in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:09.019202] [INFO ] [sig ] [2769/3499] Forecasting SCSC... [2026-01-12T20:31:09.019233] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-12T20:31:09.019264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-12T20:31:09.031155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-12T20:31:09.031457] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-12T20:31:09.032290] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-12T20:31:09.032353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:09.032390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:09.032419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:09.032478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:09.092339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:09.093130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:09.093210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:09.093244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:09.218496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:09.218662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:09.218704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:09.218733] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:09.222134] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=25.42%) [2026-01-12T20:31:09.222417] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-12T20:31:09.222550] [INFO ] [sig ] SCSC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:09.377153] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SCSC.txt [2026-01-12T20:31:09.377286] [INFO ] [sig ] [2769/3499] Completed SCSC in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:09.377324] [INFO ] [sig ] [2770/3499] Forecasting SCVL... [2026-01-12T20:31:09.377354] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-12T20:31:09.377383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-12T20:31:09.391863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-12T20:31:09.392184] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-12T20:31:09.393055] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-12T20:31:09.393109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:09.393172] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:09.393204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:09.393274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:09.451679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:09.452367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:09.452447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:09.452480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:09.575203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:09.575356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:09.575394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:09.575422] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:09.578767] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=58.45%) [2026-01-12T20:31:09.579032] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-12T20:31:09.579152] [INFO ] [sig ] SCVL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:09.721254] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SCVL.txt [2026-01-12T20:31:09.721383] [INFO ] [sig ] [2770/3499] Completed SCVL in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:09.721422] [INFO ] [sig ] [2771/3499] Forecasting SCZ... [2026-01-12T20:31:09.721451] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-12T20:31:09.721481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-12T20:31:09.733025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-12T20:31:09.733307] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-12T20:31:09.734094] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-12T20:31:09.734146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:09.734177] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:09.734204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:09.734260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:09.791776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:09.792519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:09.792626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:09.792662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:09.915942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:09.916092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:09.916135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:09.916175] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:09.919624] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-12T20:31:09.919902] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-12T20:31:09.920027] [INFO ] [sig ] SCZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:10.073188] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SCZ.txt [2026-01-12T20:31:10.073559] [INFO ] [sig ] [2771/3499] Completed SCZ in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:10.073638] [INFO ] [sig ] [2772/3499] Forecasting SD... [2026-01-12T20:31:10.073688] [INFO ] [sig ] Generating forecast for: SD [2026-01-12T20:31:10.073729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-12T20:31:10.088189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-12T20:31:10.088681] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-12T20:31:10.089688] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-12T20:31:10.089753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:10.089799] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:10.089833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:10.089911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:10.151317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:10.152190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:10.152291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:10.152324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:10.271929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:10.272084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:10.272124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:10.272152] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:10.275910] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=65.40%) [2026-01-12T20:31:10.276209] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-12T20:31:10.276337] [INFO ] [sig ] SD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:10.427108] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SD.txt [2026-01-12T20:31:10.427263] [INFO ] [sig ] [2772/3499] Completed SD in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:10.427302] [INFO ] [sig ] [2773/3499] Forecasting SDA... [2026-01-12T20:31:10.427332] [INFO ] [sig ] Generating forecast for: SDA [2026-01-12T20:31:10.427364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-12T20:31:10.439641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-12T20:31:10.440142] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-12T20:31:10.441098] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-12T20:31:10.441160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:10.441195] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:10.441223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:10.441280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:10.500416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:10.501307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:10.501392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:10.501427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:10.618797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:10.618951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:10.618991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:10.619021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:10.622486] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=84.83%) [2026-01-12T20:31:10.622788] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-12T20:31:10.622918] [INFO ] [sig ] SDA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:10.765192] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SDA.txt [2026-01-12T20:31:10.765329] [INFO ] [sig ] [2773/3499] Completed SDA in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:10.765368] [INFO ] [sig ] [2774/3499] Forecasting SDHY... [2026-01-12T20:31:10.765397] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-12T20:31:10.765426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-12T20:31:10.777001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-12T20:31:10.777290] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-12T20:31:10.781227] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-12T20:31:10.781285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:10.781318] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:10.781345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:10.781416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:10.838316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:10.838988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:10.839078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:10.839111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:10.957221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:10.957350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:10.957389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:10.957416] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:10.960679] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-12T20:31:10.960944] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-12T20:31:10.961061] [INFO ] [sig ] SDHY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:11.102361] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SDHY.txt [2026-01-12T20:31:11.102510] [INFO ] [sig ] [2774/3499] Completed SDHY in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:11.102551] [INFO ] [sig ] [2775/3499] Forecasting SDRL... [2026-01-12T20:31:11.102599] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-12T20:31:11.102632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-12T20:31:11.120703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-12T20:31:11.120980] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-12T20:31:11.121746] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-12T20:31:11.121798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:11.121829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:11.121856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:11.121911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:11.180100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:11.180872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:11.180952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:11.180984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:11.299448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:11.299614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:11.299652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:11.299700] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:11.303033] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=55.35%) [2026-01-12T20:31:11.303302] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-12T20:31:11.303420] [INFO ] [sig ] SDRL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:11.446299] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SDRL.txt [2026-01-12T20:31:11.446411] [INFO ] [sig ] [2775/3499] Completed SDRL in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:11.446450] [INFO ] [sig ] [2776/3499] Forecasting SDVY... [2026-01-12T20:31:11.446478] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-12T20:31:11.446507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-12T20:31:11.457631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-12T20:31:11.457916] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-12T20:31:11.458689] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-12T20:31:11.458741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:11.458772] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:11.458799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:11.458854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:11.518764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:11.519419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:11.519502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:11.519535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:11.636047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:11.636160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:11.636195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:11.636223] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:11.639372] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-12T20:31:11.639655] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-12T20:31:11.639776] [INFO ] [sig ] SDVY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:11.783255] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SDVY.txt [2026-01-12T20:31:11.783385] [INFO ] [sig ] [2776/3499] Completed SDVY in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:11.783424] [INFO ] [sig ] [2777/3499] Forecasting SE... [2026-01-12T20:31:11.783453] [INFO ] [sig ] Generating forecast for: SE [2026-01-12T20:31:11.783483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-12T20:31:11.795386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-12T20:31:11.795690] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-12T20:31:11.796449] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-12T20:31:11.796501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:11.796533] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:11.796560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:11.796636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:11.855251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:11.856027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:11.856113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:11.856155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:11.981993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:11.982143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:11.982181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:11.982209] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:11.985725] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-12T20:31:11.986000] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-12T20:31:11.986122] [INFO ] [sig ] SE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:12.133417] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SE.txt [2026-01-12T20:31:12.133589] [INFO ] [sig ] [2777/3499] Completed SE in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:12.133634] [INFO ] [sig ] [2778/3499] Forecasting SEDG... [2026-01-12T20:31:12.133662] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-12T20:31:12.133691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-12T20:31:12.147270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-12T20:31:12.147706] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-12T20:31:12.148755] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-12T20:31:12.148820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:12.148870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:12.148911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:12.148999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:12.208846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:12.209629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:12.209708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:12.209739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:12.329025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:12.329180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:12.329218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:12.329245] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:12.332602] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-12T20:31:12.332873] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-12T20:31:12.332997] [INFO ] [sig ] SEDG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:12.479684] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SEDG.txt [2026-01-12T20:31:12.479817] [INFO ] [sig ] [2778/3499] Completed SEDG in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:12.479854] [INFO ] [sig ] [2779/3499] Forecasting SEE... [2026-01-12T20:31:12.479884] [INFO ] [sig ] Generating forecast for: SEE [2026-01-12T20:31:12.479913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-12T20:31:12.491552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-12T20:31:12.491843] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-12T20:31:12.492815] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-12T20:31:12.492866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:12.492897] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:12.492924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:12.492992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:12.550686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:12.551325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:12.551401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:12.551433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:12.673884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:12.674038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:12.674078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:12.674106] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:12.677450] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=55.95%) [2026-01-12T20:31:12.677752] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-12T20:31:12.677872] [INFO ] [sig ] SEE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:12.823260] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SEE.txt [2026-01-12T20:31:12.823565] [INFO ] [sig ] [2779/3499] Completed SEE in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:12.823620] [INFO ] [sig ] [2780/3499] Forecasting SEIC... [2026-01-12T20:31:12.823648] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-12T20:31:12.823677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-12T20:31:12.835706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-12T20:31:12.835993] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-12T20:31:12.836761] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-12T20:31:12.836812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:12.836844] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:12.836872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:12.836929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:12.893342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:12.893952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:12.894051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:12.894087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:13.010470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:13.010632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:13.010673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:13.010702] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:13.013984] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-12T20:31:13.014250] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-12T20:31:13.014369] [INFO ] [sig ] SEIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:13.158040] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SEIC.txt [2026-01-12T20:31:13.158196] [INFO ] [sig ] [2780/3499] Completed SEIC in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:13.158236] [INFO ] [sig ] [2781/3499] Forecasting SELF... [2026-01-12T20:31:13.158267] [INFO ] [sig ] Generating forecast for: SELF [2026-01-12T20:31:13.158297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-12T20:31:13.170117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-12T20:31:13.170434] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-12T20:31:13.171210] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-12T20:31:13.171275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:13.171308] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:13.171335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:13.171392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:13.228064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:13.228903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:13.228983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:13.229015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:13.336295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:13.336449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:13.336488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:13.336516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:13.339879] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-12T20:31:13.340147] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-12T20:31:13.340269] [INFO ] [sig ] SELF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:13.490108] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SELF.txt [2026-01-12T20:31:13.490285] [INFO ] [sig ] [2781/3499] Completed SELF in 0.3s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:13.490330] [INFO ] [sig ] [2782/3499] Forecasting SEM... [2026-01-12T20:31:13.490359] [INFO ] [sig ] Generating forecast for: SEM [2026-01-12T20:31:13.490389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-12T20:31:13.502876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-12T20:31:13.503280] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-12T20:31:13.504159] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-12T20:31:13.504223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:13.504268] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:13.504297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:13.504354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:13.564203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:13.565106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:13.565189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:13.565223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:13.692971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:13.693133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:13.693176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:13.693208] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:13.696911] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=17.56%) [2026-01-12T20:31:13.697205] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-12T20:31:13.697540] [INFO ] [sig ] SEM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:13.851704] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SEM.txt [2026-01-12T20:31:13.851863] [INFO ] [sig ] [2782/3499] Completed SEM in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:13.851904] [INFO ] [sig ] [2783/3499] Forecasting SENEA... [2026-01-12T20:31:13.851935] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-12T20:31:13.851966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-12T20:31:13.864338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-12T20:31:13.864723] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-12T20:31:13.865739] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-12T20:31:13.865792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:13.865824] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:13.865851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:13.865912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:13.927975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:13.928872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:13.928957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:13.928989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:14.053223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:14.053385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:14.053441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:14.053485] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:14.057130] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=13.20%) [2026-01-12T20:31:14.057415] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-12T20:31:14.057542] [INFO ] [sig ] SENEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:14.214725] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SENEA.txt [2026-01-12T20:31:14.214925] [INFO ] [sig ] [2783/3499] Completed SENEA in 0.4s | 2.87 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-12T20:31:14.214984] [INFO ] [sig ] [2784/3499] Forecasting SENS... [2026-01-12T20:31:14.215029] [INFO ] [sig ] Generating forecast for: SENS [2026-01-12T20:31:14.215062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-12T20:31:14.227768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-12T20:31:14.228122] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-12T20:31:14.228922] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-12T20:31:14.228974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:14.229007] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:14.229034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:14.229089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:14.286765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:14.287561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:14.287667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:14.287700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:14.410772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:14.410934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:14.410974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:14.411002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:14.414623] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=18.72%) [2026-01-12T20:31:14.414913] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-12T20:31:14.415040] [INFO ] [sig ] SENS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:14.563719] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SENS.txt [2026-01-12T20:31:14.563881] [INFO ] [sig ] [2784/3499] Completed SENS in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:14.563920] [INFO ] [sig ] [2785/3499] Forecasting SERA... [2026-01-12T20:31:14.563950] [INFO ] [sig ] Generating forecast for: SERA [2026-01-12T20:31:14.563981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-12T20:31:14.574854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-12T20:31:14.575100] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-12T20:31:14.575869] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-12T20:31:14.575920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:14.575951] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:14.575978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:14.576034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:14.633511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:14.634354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:14.634435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:14.634466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:14.758792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:14.758953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:14.758996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:14.759026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:14.763211] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=31.88%) [2026-01-12T20:31:14.763705] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-12T20:31:14.763837] [INFO ] [sig ] SERA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:14.907600] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SERA.txt [2026-01-12T20:31:14.907765] [INFO ] [sig ] [2785/3499] Completed SERA in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:14.907808] [INFO ] [sig ] [2786/3499] Forecasting SES... [2026-01-12T20:31:14.907837] [INFO ] [sig ] Generating forecast for: SES [2026-01-12T20:31:14.907867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-12T20:31:14.919686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-12T20:31:14.920005] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-12T20:31:14.920801] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-12T20:31:14.920852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:14.920885] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:14.920911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:14.920967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:14.977494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:14.978197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:14.978278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:14.978309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:15.099269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:15.099409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:15.099449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:15.099478] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:15.102774] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-01-12T20:31:15.103064] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-12T20:31:15.103185] [INFO ] [sig ] SES: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:15.247375] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SES.txt [2026-01-12T20:31:15.247533] [INFO ] [sig ] [2786/3499] Completed SES in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:15.247665] [INFO ] [sig ] [2787/3499] Forecasting SEVN... [2026-01-12T20:31:15.247747] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-12T20:31:15.247781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-12T20:31:15.259951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-12T20:31:15.260236] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-12T20:31:15.261112] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-12T20:31:15.261163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:15.261225] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:15.261253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:15.261309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:15.317986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:15.318635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:15.318710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:15.318741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:15.432066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:15.432181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:15.432217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:15.432244] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:15.435412] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-12T20:31:15.435695] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-12T20:31:15.435812] [INFO ] [sig ] SEVN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:15.577025] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SEVN.txt [2026-01-12T20:31:15.577135] [INFO ] [sig ] [2787/3499] Completed SEVN in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:15.577173] [INFO ] [sig ] [2788/3499] Forecasting SEZL... [2026-01-12T20:31:15.577201] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-12T20:31:15.577231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-12T20:31:15.588065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-12T20:31:15.588334] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-12T20:31:15.589092] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-12T20:31:15.589143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:15.589174] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:15.589201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:15.589261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:15.645869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:15.646445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:15.646520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:15.646552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:15.770634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:15.770801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:15.770842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:15.770871] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:15.774209] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-01-12T20:31:15.774487] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-12T20:31:15.774640] [INFO ] [sig ] SEZL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:15.920464] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SEZL.txt [2026-01-12T20:31:15.920634] [INFO ] [sig ] [2788/3499] Completed SEZL in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:15.920675] [INFO ] [sig ] [2789/3499] Forecasting SF... [2026-01-12T20:31:15.920705] [INFO ] [sig ] Generating forecast for: SF [2026-01-12T20:31:15.920735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-12T20:31:15.932220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-12T20:31:15.932475] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-12T20:31:15.933230] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-12T20:31:15.933286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:15.933318] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:15.933346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:15.933402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:15.991949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:15.992807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:15.992891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:15.992924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:16.117124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:16.117276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:16.117315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:16.117344] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:16.120700] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=23.79%) [2026-01-12T20:31:16.120998] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-12T20:31:16.121126] [INFO ] [sig ] SF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:16.270284] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SF.txt [2026-01-12T20:31:16.270440] [INFO ] [sig ] [2789/3499] Completed SF in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:16.270479] [INFO ] [sig ] [2790/3499] Forecasting SFB... [2026-01-12T20:31:16.270509] [INFO ] [sig ] Generating forecast for: SFB [2026-01-12T20:31:16.270539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-12T20:31:16.281582] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-12T20:31:16.281842] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-12T20:31:16.282592] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-12T20:31:16.282644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:16.282675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:16.282701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:16.282756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:16.342992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:16.343851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:16.343934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:16.343966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:16.454584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:16.454737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:16.454780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:16.454841] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:16.458357] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-01-12T20:31:16.458679] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-12T20:31:16.458812] [INFO ] [sig ] SFB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:16.608456] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SFB.txt [2026-01-12T20:31:16.608617] [INFO ] [sig ] [2790/3499] Completed SFB in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:16.608659] [INFO ] [sig ] [2791/3499] Forecasting SFBS... [2026-01-12T20:31:16.608687] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-12T20:31:16.608725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-12T20:31:16.619804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-12T20:31:16.620069] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-12T20:31:16.620882] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-12T20:31:16.620933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:16.620965] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:16.620992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:16.621048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:16.678504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:16.679276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:16.679354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:16.679386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:16.804463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:16.804604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:16.804643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:16.804670] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:16.807991] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=21.06%) [2026-01-12T20:31:16.808261] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-12T20:31:16.808388] [INFO ] [sig ] SFBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:16.950020] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SFBS.txt [2026-01-12T20:31:16.950139] [INFO ] [sig ] [2791/3499] Completed SFBS in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:16.950177] [INFO ] [sig ] [2792/3499] Forecasting SFIX... [2026-01-12T20:31:16.950206] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-12T20:31:16.950235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-12T20:31:16.961604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-12T20:31:16.961889] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-12T20:31:16.962667] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-12T20:31:16.962718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:16.962761] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:16.962789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:16.962845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:17.020839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:17.021534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:17.021634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:17.021669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:17.138217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:17.138349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:17.138387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:17.138417] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:17.141777] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-12T20:31:17.142054] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-12T20:31:17.142176] [INFO ] [sig ] SFIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:17.293657] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SFIX.txt [2026-01-12T20:31:17.293826] [INFO ] [sig ] [2792/3499] Completed SFIX in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:17.293877] [INFO ] [sig ] [2793/3499] Forecasting SFL... [2026-01-12T20:31:17.293911] [INFO ] [sig ] Generating forecast for: SFL [2026-01-12T20:31:17.293945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-12T20:31:17.306750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-12T20:31:17.307021] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-12T20:31:17.307853] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-12T20:31:17.307906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:17.307938] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:17.307966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:17.308024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:17.365085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:17.365709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:17.365793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:17.365826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:17.489193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:17.489345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:17.489385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:17.489413] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:17.493268] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-12T20:31:17.493749] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-12T20:31:17.493876] [INFO ] [sig ] SFL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:17.638334] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SFL.txt [2026-01-12T20:31:17.638464] [INFO ] [sig ] [2793/3499] Completed SFL in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:17.638501] [INFO ] [sig ] [2794/3499] Forecasting SFLO... [2026-01-12T20:31:17.638529] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-12T20:31:17.638559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-12T20:31:17.650360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-12T20:31:17.650639] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-12T20:31:17.651381] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-12T20:31:17.651433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:17.651464] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:17.651491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:17.651548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:17.716735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:17.717567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:17.717669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:17.717701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:17.841947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:17.842100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:17.842139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:17.842167] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:17.845478] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-01-12T20:31:17.845775] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-12T20:31:17.845900] [INFO ] [sig ] SFLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:17.997416] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SFLO.txt [2026-01-12T20:31:17.997605] [INFO ] [sig ] [2794/3499] Completed SFLO in 0.4s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:17.997648] [INFO ] [sig ] [2795/3499] Forecasting SFM... [2026-01-12T20:31:17.997678] [INFO ] [sig ] Generating forecast for: SFM [2026-01-12T20:31:17.997709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-12T20:31:18.010245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-12T20:31:18.010601] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-12T20:31:18.011437] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-12T20:31:18.011490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:18.011521] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:18.011548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:18.011633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:18.069048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:18.069952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:18.070037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:18.070069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:18.188070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:18.188229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:18.188269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:18.188302] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:18.191726] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-12T20:31:18.192044] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-12T20:31:18.192171] [INFO ] [sig ] SFM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:18.339702] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SFM.txt [2026-01-12T20:31:18.339854] [INFO ] [sig ] [2795/3499] Completed SFM in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:18.339919] [INFO ] [sig ] [2796/3499] Forecasting SFNC... [2026-01-12T20:31:18.339950] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-12T20:31:18.339979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-12T20:31:18.351651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-12T20:31:18.351915] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-12T20:31:18.352675] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-12T20:31:18.352726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:18.352757] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:18.352784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:18.352839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:18.409535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:18.410141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:18.410219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:18.410253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:18.532817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:18.532943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:18.532981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:18.533007] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:18.536213] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=66.42%) [2026-01-12T20:31:18.536480] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-12T20:31:18.536615] [INFO ] [sig ] SFNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:18.683294] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SFNC.txt [2026-01-12T20:31:18.683451] [INFO ] [sig ] [2796/3499] Completed SFNC in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:18.683492] [INFO ] [sig ] [2797/3499] Forecasting SG... [2026-01-12T20:31:18.683526] [INFO ] [sig ] Generating forecast for: SG [2026-01-12T20:31:18.683591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-12T20:31:18.698920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-12T20:31:18.699266] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-12T20:31:18.700045] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-12T20:31:18.700097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:18.700129] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:18.700157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:18.700214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:18.759779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:18.760785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:18.760897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:18.760930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:18.881849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:18.881990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:18.882026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:18.882054] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:18.885319] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=27.57%) [2026-01-12T20:31:18.885601] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-12T20:31:18.885739] [INFO ] [sig ] SG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:19.029344] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SG.txt [2026-01-12T20:31:19.029454] [INFO ] [sig ] [2797/3499] Completed SG in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:19.029491] [INFO ] [sig ] [2798/3499] Forecasting SGBX... [2026-01-12T20:31:19.029520] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-12T20:31:19.029549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-12T20:31:19.040796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-12T20:31:19.041050] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-12T20:31:19.041821] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-12T20:31:19.041872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:19.041903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:19.041930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:19.041987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:19.098367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:19.098972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:19.099047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:19.099079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:19.214860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:19.214979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:19.215015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:19.215043] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:19.218290] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-01-12T20:31:19.218561] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-12T20:31:19.218698] [INFO ] [sig ] SGBX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:19.359962] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SGBX.txt [2026-01-12T20:31:19.360080] [INFO ] [sig ] [2798/3499] Completed SGBX in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:19.360118] [INFO ] [sig ] [2799/3499] Forecasting SGC... [2026-01-12T20:31:19.360147] [INFO ] [sig ] Generating forecast for: SGC [2026-01-12T20:31:19.360176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-12T20:31:19.371298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-12T20:31:19.371583] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-12T20:31:19.372330] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-12T20:31:19.372384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:19.372415] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:19.372442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:19.372497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:19.431343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:19.431934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:19.432009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:19.432040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:19.548806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:19.548919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:19.548955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:19.548999] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:19.552164] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-01-12T20:31:19.552428] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-12T20:31:19.552546] [INFO ] [sig ] SGC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:19.697790] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SGC.txt [2026-01-12T20:31:19.697949] [INFO ] [sig ] [2799/3499] Completed SGC in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:19.697989] [INFO ] [sig ] [2800/3499] Forecasting SGHC... [2026-01-12T20:31:19.698018] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-12T20:31:19.698048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-12T20:31:19.710515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-12T20:31:19.710865] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-12T20:31:19.711635] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-12T20:31:19.711687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:19.711719] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:19.711745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:19.711801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:19.767994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:19.768838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:19.768918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:19.768949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:19.888945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:19.889099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:19.889137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:19.889165] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:19.892475] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-01-12T20:31:19.892763] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-12T20:31:19.892887] [INFO ] [sig ] SGHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:20.040041] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SGHC.txt [2026-01-12T20:31:20.040203] [INFO ] [sig ] [2800/3499] Completed SGHC in 0.3s | 2.87 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-12T20:31:20.040243] [INFO ] [sig ] [2801/3499] Forecasting SGRY... [2026-01-12T20:31:20.040274] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-12T20:31:20.040305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-12T20:31:20.051443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-12T20:31:20.051742] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-12T20:31:20.052508] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-12T20:31:20.052559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:20.052611] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:20.052639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:20.052695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:20.109603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:20.110192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:20.110279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:20.110312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:20.231638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:20.231760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:20.231796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:20.231824] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:20.235024] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-01-12T20:31:20.235290] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-12T20:31:20.235413] [INFO ] [sig ] SGRY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:20.376962] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SGRY.txt [2026-01-12T20:31:20.377071] [INFO ] [sig ] [2801/3499] Completed SGRY in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-12T20:31:20.377108] [INFO ] [sig ] [2802/3499] Forecasting SHAK... [2026-01-12T20:31:20.377136] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-12T20:31:20.377165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-12T20:31:20.388300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-12T20:31:20.388553] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-12T20:31:20.389308] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-12T20:31:20.389359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:20.389390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:20.389417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:20.389472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:20.446254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:20.446856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:20.446929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:20.446961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:20.563337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:20.563451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:20.563486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:20.563513] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:20.566668] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-01-12T20:31:20.566930] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-12T20:31:20.567047] [INFO ] [sig ] SHAK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:20.711931] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHAK.txt [2026-01-12T20:31:20.712047] [INFO ] [sig ] [2802/3499] Completed SHAK in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:20.712084] [INFO ] [sig ] [2803/3499] Forecasting SHBI... [2026-01-12T20:31:20.712112] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-12T20:31:20.712141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-12T20:31:20.723853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-12T20:31:20.724122] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-12T20:31:20.724899] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-12T20:31:20.724950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:20.724982] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:20.725019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:20.725076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:20.783125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:20.783813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:20.783891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:20.783923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:20.906187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:20.906319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:20.906358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:20.906390] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:20.909974] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-12T20:31:20.910237] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-12T20:31:20.910365] [INFO ] [sig ] SHBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:21.051057] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHBI.txt [2026-01-12T20:31:21.051161] [INFO ] [sig ] [2803/3499] Completed SHBI in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:21.051198] [INFO ] [sig ] [2804/3499] Forecasting SHC... [2026-01-12T20:31:21.051235] [INFO ] [sig ] Generating forecast for: SHC [2026-01-12T20:31:21.051265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-12T20:31:21.062482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-12T20:31:21.062759] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-12T20:31:21.063498] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-12T20:31:21.063550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:21.063622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:21.063651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:21.063707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:21.120819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:21.121407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:21.121486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:21.121517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:21.238632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:21.238742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:21.238781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:21.238808] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:21.241970] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-12T20:31:21.242233] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-12T20:31:21.242350] [INFO ] [sig ] SHC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:21.387465] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHC.txt [2026-01-12T20:31:21.387601] [INFO ] [sig ] [2804/3499] Completed SHC in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:21.387642] [INFO ] [sig ] [2805/3499] Forecasting SHCO... [2026-01-12T20:31:21.387671] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-12T20:31:21.387699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-12T20:31:21.398711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-12T20:31:21.398982] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-12T20:31:21.399807] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-12T20:31:21.399858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:21.399889] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:21.399915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:21.399971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:21.457132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:21.457751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:21.457828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:21.457859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:21.578254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:21.578368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:21.578404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:21.578435] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:21.581612] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: UP (p=62.10%) [2026-01-12T20:31:21.581875] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-12T20:31:21.582001] [INFO ] [sig ] SHCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:21.725057] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHCO.txt [2026-01-12T20:31:21.725173] [INFO ] [sig ] [2805/3499] Completed SHCO in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:21.725212] [INFO ] [sig ] [2806/3499] Forecasting SHEL... [2026-01-12T20:31:21.725240] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-12T20:31:21.725269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-12T20:31:21.736150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-12T20:31:21.736425] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-12T20:31:21.737196] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-12T20:31:21.737248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:21.737281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:21.737308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:21.737364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:21.794506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:21.795105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:21.795181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:21.795212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:21.913295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:21.913406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:21.913442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:21.913470] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:21.916640] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=63.57%) [2026-01-12T20:31:21.916904] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-12T20:31:21.917023] [INFO ] [sig ] SHEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:22.062613] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHEL.txt [2026-01-12T20:31:22.062749] [INFO ] [sig ] [2806/3499] Completed SHEL in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:22.062794] [INFO ] [sig ] [2807/3499] Forecasting SHEN... [2026-01-12T20:31:22.062823] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-12T20:31:22.062859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-12T20:31:22.074732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-12T20:31:22.075006] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-12T20:31:22.075829] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-12T20:31:22.075881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:22.075913] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:22.075940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:22.075995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:22.132792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:22.133426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:22.133503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:22.133534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:22.249527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:22.249658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:22.249695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:22.249761] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:22.252980] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-12T20:31:22.253251] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-12T20:31:22.253370] [INFO ] [sig ] SHEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:22.396451] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SHEN.txt [2026-01-12T20:31:22.396558] [INFO ] [sig ] [2807/3499] Completed SHEN in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:22.396614] [INFO ] [sig ] [2808/3499] Forecasting SHFS... [2026-01-12T20:31:22.396644] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-12T20:31:22.396674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-12T20:31:22.408434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-12T20:31:22.408717] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-12T20:31:22.409462] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-12T20:31:22.409513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:22.409544] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:22.409590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:22.409776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:22.468537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:22.469323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:22.469402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:22.469435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:22.583310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:22.583419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:22.583454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:22.583483] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:22.586668] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-12T20:31:22.586955] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-12T20:31:22.587075] [INFO ] [sig ] SHFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:22.732691] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SHFS.txt [2026-01-12T20:31:22.732839] [INFO ] [sig ] [2808/3499] Completed SHFS in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:22.732879] [INFO ] [sig ] [2809/3499] Forecasting SHG... [2026-01-12T20:31:22.732909] [INFO ] [sig ] Generating forecast for: SHG [2026-01-12T20:31:22.732938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-12T20:31:22.745717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-12T20:31:22.746082] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-12T20:31:22.746912] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-12T20:31:22.746966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:22.746998] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:22.747025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:22.747083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:22.808021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:22.809063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:22.809173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:22.809209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:22.938441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:22.938648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:22.938709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:22.938754] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:22.943022] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=58.18%) [2026-01-12T20:31:22.943308] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-12T20:31:22.943438] [INFO ] [sig ] SHG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:23.090826] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHG.txt [2026-01-12T20:31:23.090974] [INFO ] [sig ] [2809/3499] Completed SHG in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:23.091015] [INFO ] [sig ] [2810/3499] Forecasting SHIP... [2026-01-12T20:31:23.091046] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-12T20:31:23.091079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-12T20:31:23.102939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-12T20:31:23.103252] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-12T20:31:23.104092] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-12T20:31:23.104146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:23.104180] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:23.104206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:23.104262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:23.164736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:23.165548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:23.165649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:23.165683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:23.294805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:23.294969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:23.295016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:23.295064] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:23.298970] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: UP (p=58.25%) [2026-01-12T20:31:23.299256] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-12T20:31:23.299398] [INFO ] [sig ] SHIP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:23.447635] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHIP.txt [2026-01-12T20:31:23.447801] [INFO ] [sig ] [2810/3499] Completed SHIP in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:23.447844] [INFO ] [sig ] [2811/3499] Forecasting SHLS... [2026-01-12T20:31:23.447875] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-12T20:31:23.447906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-12T20:31:23.460069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-12T20:31:23.460429] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-12T20:31:23.461252] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-12T20:31:23.461305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:23.461338] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:23.461366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:23.461450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:23.520243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:23.521110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:23.521193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:23.521226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:23.649049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:23.649213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:23.649254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:23.649285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:23.653142] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-12T20:31:23.653509] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-12T20:31:23.653692] [INFO ] [sig ] SHLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:23.804935] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHLS.txt [2026-01-12T20:31:23.805100] [INFO ] [sig ] [2811/3499] Completed SHLS in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:23.805154] [INFO ] [sig ] [2812/3499] Forecasting SHO... [2026-01-12T20:31:23.805191] [INFO ] [sig ] Generating forecast for: SHO [2026-01-12T20:31:23.805226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-12T20:31:23.817103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-12T20:31:23.817424] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-12T20:31:23.818268] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-12T20:31:23.818321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:23.818354] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:23.818381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:23.818438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:23.878767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:23.879614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:23.879698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:23.879751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:24.015611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:24.015864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:24.015906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:24.015936] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:24.019491] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-01-12T20:31:24.019808] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-12T20:31:24.019962] [INFO ] [sig ] SHO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:24.172004] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SHO.txt [2026-01-12T20:31:24.172158] [INFO ] [sig ] [2812/3499] Completed SHO in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:24.172200] [INFO ] [sig ] [2813/3499] Forecasting SHOC... [2026-01-12T20:31:24.172231] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-12T20:31:24.172262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-12T20:31:24.184974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-12T20:31:24.185288] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-12T20:31:24.186122] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-12T20:31:24.186176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:24.186208] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:24.186235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:24.186291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:24.249099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:24.249931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:24.250015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:24.250048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:24.372813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:24.372974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:24.373018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:24.373047] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:24.376708] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-01-12T20:31:24.376999] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-12T20:31:24.377157] [INFO ] [sig ] SHOC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:24.530442] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHOC.txt [2026-01-12T20:31:24.530613] [INFO ] [sig ] [2813/3499] Completed SHOC in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:24.530672] [INFO ] [sig ] [2814/3499] Forecasting SHOO... [2026-01-12T20:31:24.530715] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-12T20:31:24.530753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-12T20:31:24.543710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-12T20:31:24.544035] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-12T20:31:24.544886] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-12T20:31:24.544940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:24.544972] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:24.545000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:24.545069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:24.606010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:24.606911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:24.607020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:24.607054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:24.740602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:24.741020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:24.741080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:24.741113] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:24.744892] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=38.69%) [2026-01-12T20:31:24.745203] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-12T20:31:24.745359] [INFO ] [sig ] SHOO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:24.896744] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SHOO.txt [2026-01-12T20:31:24.896892] [INFO ] [sig ] [2814/3499] Completed SHOO in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:24.896934] [INFO ] [sig ] [2815/3499] Forecasting SHOP... [2026-01-12T20:31:24.896965] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-12T20:31:24.896994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-12T20:31:24.909280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-12T20:31:24.909630] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-12T20:31:24.910409] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-12T20:31:24.910474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:24.910510] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:24.910538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:24.910654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:24.974805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:24.975706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:24.975796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:24.975831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:25.105102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:25.105256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:25.105299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:25.105328] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:25.108729] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-01-12T20:31:25.109007] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-12T20:31:25.109133] [INFO ] [sig ] SHOP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:25.253681] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHOP.txt [2026-01-12T20:31:25.253837] [INFO ] [sig ] [2815/3499] Completed SHOP in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:25.253882] [INFO ] [sig ] [2816/3499] Forecasting SHY... [2026-01-12T20:31:25.253913] [INFO ] [sig ] Generating forecast for: SHY [2026-01-12T20:31:25.253943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-12T20:31:25.265158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-12T20:31:25.265453] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-12T20:31:25.266255] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-12T20:31:25.266320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:25.266353] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:25.266379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:25.266435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:25.323570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:25.324289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:25.324370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:25.324402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:25.451174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:25.451345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:25.451395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:25.451427] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:25.455008] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-12T20:31:25.455290] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-12T20:31:25.455419] [INFO ] [sig ] SHY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:25.601982] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SHY.txt [2026-01-12T20:31:25.602110] [INFO ] [sig ] [2816/3499] Completed SHY in 0.3s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:25.602148] [INFO ] [sig ] [2817/3499] Forecasting SIBN... [2026-01-12T20:31:25.602177] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-12T20:31:25.602206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-12T20:31:25.615534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-12T20:31:25.615835] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-12T20:31:25.616614] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-12T20:31:25.616668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:25.616708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:25.616743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:25.616804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:25.677177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:25.677958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:25.678038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:25.678071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:25.800185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:25.800335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:25.800373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:25.800403] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:25.803822] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=44.23%) [2026-01-12T20:31:25.804097] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-12T20:31:25.804225] [INFO ] [sig ] SIBN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:25.956469] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SIBN.txt [2026-01-12T20:31:25.956643] [INFO ] [sig ] [2817/3499] Completed SIBN in 0.4s | 2.87 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-12T20:31:25.956686] [INFO ] [sig ] [2818/3499] Forecasting SID... [2026-01-12T20:31:25.956716] [INFO ] [sig ] Generating forecast for: SID [2026-01-12T20:31:25.956746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-12T20:31:25.968132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-12T20:31:25.968412] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-12T20:31:25.969401] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-12T20:31:25.969461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:25.969499] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:25.969532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:25.969614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:26.025809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:26.026425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:26.026502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:26.026537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:26.148512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:26.148704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:26.148746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:26.148776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:26.152409] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-01-12T20:31:26.152731] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-12T20:31:26.152871] [INFO ] [sig ] SID: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:26.307022] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SID.txt [2026-01-12T20:31:26.307155] [INFO ] [sig ] [2818/3499] Completed SID in 0.4s | 2.87 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-12T20:31:26.307194] [INFO ] [sig ] [2819/3499] Forecasting SIEB... [2026-01-12T20:31:26.307223] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-12T20:31:26.307253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-12T20:31:26.318468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-12T20:31:26.318786] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-12T20:31:26.319617] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-12T20:31:26.319671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:26.319704] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:26.319731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:26.319789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:26.382009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:26.383120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:26.383206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:26.383239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:26.511655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:26.511813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:26.511862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:26.511894] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:26.515364] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-01-12T20:31:26.515664] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-12T20:31:26.515793] [INFO ] [sig ] SIEB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:26.669501] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SIEB.txt [2026-01-12T20:31:26.669682] [INFO ] [sig ] [2819/3499] Completed SIEB in 0.4s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:26.669728] [INFO ] [sig ] [2820/3499] Forecasting SIFY... [2026-01-12T20:31:26.669759] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-12T20:31:26.669790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-12T20:31:26.681948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-12T20:31:26.682261] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-12T20:31:26.683139] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-12T20:31:26.683197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:26.683240] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:26.683271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:26.683350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:26.747045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:26.747897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:26.747989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:26.748032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:26.871040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:26.871206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:26.871247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:26.871275] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:26.874774] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=53.90%) [2026-01-12T20:31:26.875059] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-12T20:31:26.875181] [INFO ] [sig ] SIFY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:27.021195] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SIFY.txt [2026-01-12T20:31:27.021322] [INFO ] [sig ] [2820/3499] Completed SIFY in 0.4s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:27.021361] [INFO ] [sig ] [2821/3499] Forecasting SIG... [2026-01-12T20:31:27.021391] [INFO ] [sig ] Generating forecast for: SIG [2026-01-12T20:31:27.021420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-12T20:31:27.033058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-12T20:31:27.033337] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-12T20:31:27.034139] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-12T20:31:27.034192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:27.034248] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:27.034276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:27.034333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:27.092405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:27.093106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:27.093187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:27.093229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:27.211511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:27.211676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:27.211715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:27.211744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:27.215055] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: UP (p=52.32%) [2026-01-12T20:31:27.215338] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-12T20:31:27.215458] [INFO ] [sig ] SIG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:27.381761] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SIG.txt [2026-01-12T20:31:27.381907] [INFO ] [sig ] [2821/3499] Completed SIG in 0.4s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:27.381958] [INFO ] [sig ] [2822/3499] Forecasting SIGA... [2026-01-12T20:31:27.381990] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-12T20:31:27.382026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-12T20:31:27.394739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-12T20:31:27.395074] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-12T20:31:27.395862] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-12T20:31:27.395915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:27.395947] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:27.395973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:27.396028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:27.452539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:27.453254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:27.453332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:27.453364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:27.571650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:27.571807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:27.571847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:27.571876] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:27.575221] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-12T20:31:27.575491] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-12T20:31:27.575633] [INFO ] [sig ] SIGA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:27.716279] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SIGA.txt [2026-01-12T20:31:27.716399] [INFO ] [sig ] [2822/3499] Completed SIGA in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:27.716437] [INFO ] [sig ] [2823/3499] Forecasting SIGI... [2026-01-12T20:31:27.716465] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-12T20:31:27.716493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-12T20:31:27.727539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-12T20:31:27.727899] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-12T20:31:27.728709] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-12T20:31:27.728761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:27.728794] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:27.728820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:27.728876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:27.784758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:27.785348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:27.785424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:27.785456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:27.907171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:27.907336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:27.907375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:27.907403] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:27.910754] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-12T20:31:27.911023] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-12T20:31:27.911143] [INFO ] [sig ] SIGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:28.059796] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SIGI.txt [2026-01-12T20:31:28.059952] [INFO ] [sig ] [2823/3499] Completed SIGI in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:28.059992] [INFO ] [sig ] [2824/3499] Forecasting SII... [2026-01-12T20:31:28.060022] [INFO ] [sig ] Generating forecast for: SII [2026-01-12T20:31:28.060053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-12T20:31:28.071962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-12T20:31:28.072228] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-12T20:31:28.072995] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-12T20:31:28.073047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:28.073078] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:28.073105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:28.073161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:28.129983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:28.130718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:28.130796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:28.130828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:28.248466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:28.248659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:28.248700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:28.248758] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:28.252516] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-01-12T20:31:28.252992] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-12T20:31:28.253120] [INFO ] [sig ] SII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:28.395341] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SII.txt [2026-01-12T20:31:28.395476] [INFO ] [sig ] [2824/3499] Completed SII in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:28.395520] [INFO ] [sig ] [2825/3499] Forecasting SIMO... [2026-01-12T20:31:28.395549] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-12T20:31:28.395597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-12T20:31:28.407155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-12T20:31:28.407480] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-12T20:31:28.408300] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-12T20:31:28.408352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:28.408385] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:28.408412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:28.408468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:28.465210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:28.465957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:28.466037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:28.466071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:28.584695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:28.584843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:28.584882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:28.584910] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:28.588219] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=9.88%) [2026-01-12T20:31:28.588492] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-12T20:31:28.588634] [INFO ] [sig ] SIMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:28.734203] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SIMO.txt [2026-01-12T20:31:28.734368] [INFO ] [sig ] [2825/3499] Completed SIMO in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:28.734411] [INFO ] [sig ] [2826/3499] Forecasting SIRI... [2026-01-12T20:31:28.734439] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-12T20:31:28.734469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-12T20:31:28.746121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-12T20:31:28.746396] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-12T20:31:28.747169] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-12T20:31:28.747220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:28.747252] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:28.747278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:28.747335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:28.804701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:28.805365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:28.805444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:28.805477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:28.929670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:28.929806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:28.929844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:28.929873] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:28.933186] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-12T20:31:28.933455] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-12T20:31:28.933595] [INFO ] [sig ] SIRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:29.078304] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SIRI.txt [2026-01-12T20:31:29.078429] [INFO ] [sig ] [2826/3499] Completed SIRI in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:29.078467] [INFO ] [sig ] [2827/3499] Forecasting SITC... [2026-01-12T20:31:29.078495] [INFO ] [sig ] Generating forecast for: SITC [2026-01-12T20:31:29.078525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-12T20:31:29.090971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-12T20:31:29.091245] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-12T20:31:29.092017] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-12T20:31:29.092069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:29.092112] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:29.092140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:29.092195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:29.149714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:29.150317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:29.150394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:29.150424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:29.270560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:29.270917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:29.270956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:29.270984] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:29.274283] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-01-12T20:31:29.274549] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-12T20:31:29.274687] [INFO ] [sig ] SITC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:29.423368] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SITC.txt [2026-01-12T20:31:29.423526] [INFO ] [sig ] [2827/3499] Completed SITC in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:29.423566] [INFO ] [sig ] [2828/3499] Forecasting SITE... [2026-01-12T20:31:29.423618] [INFO ] [sig ] Generating forecast for: SITE [2026-01-12T20:31:29.423649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-12T20:31:29.435437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-12T20:31:29.435746] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-12T20:31:29.436498] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-12T20:31:29.436551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:29.436612] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:29.436640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:29.436696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:29.494941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:29.495533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:29.495636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:29.495670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:29.614493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:29.614651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:29.614690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:29.614718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:29.618370] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: UP (p=56.70%) [2026-01-12T20:31:29.618657] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-12T20:31:29.618778] [INFO ] [sig ] SITE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:29.762119] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SITE.txt [2026-01-12T20:31:29.762245] [INFO ] [sig ] [2828/3499] Completed SITE in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:29.762285] [INFO ] [sig ] [2829/3499] Forecasting SITM... [2026-01-12T20:31:29.762313] [INFO ] [sig ] Generating forecast for: SITM [2026-01-12T20:31:29.762342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-12T20:31:29.774873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-12T20:31:29.775141] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-12T20:31:29.775910] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-12T20:31:29.775963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:29.775995] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:29.776022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:29.776077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:29.835558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:29.836419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:29.836494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:29.836526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:29.961435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:29.961546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:29.961598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:29.961629] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:29.964772] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-12T20:31:29.965034] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-12T20:31:29.965153] [INFO ] [sig ] SITM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:30.109435] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SITM.txt [2026-01-12T20:31:30.109549] [INFO ] [sig ] [2829/3499] Completed SITM in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:30.109608] [INFO ] [sig ] [2830/3499] Forecasting SIXG... [2026-01-12T20:31:30.109638] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-12T20:31:30.109667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-12T20:31:30.121391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-12T20:31:30.121695] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-12T20:31:30.122436] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-12T20:31:30.122488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:30.122519] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:30.122545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:30.122620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:30.180808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:30.181417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:30.181493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:30.181524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:30.307359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:30.307533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:30.307610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:30.307657] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:30.312443] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-01-12T20:31:30.312868] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-12T20:31:30.313049] [INFO ] [sig ] SIXG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:30.456615] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SIXG.txt [2026-01-12T20:31:30.456755] [INFO ] [sig ] [2830/3499] Completed SIXG in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:30.456824] [INFO ] [sig ] [2831/3499] Forecasting SJM... [2026-01-12T20:31:30.456855] [INFO ] [sig ] Generating forecast for: SJM [2026-01-12T20:31:30.456885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-12T20:31:30.468294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-12T20:31:30.468556] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-12T20:31:30.469478] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-12T20:31:30.469531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:30.469563] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:30.469612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:30.469669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:30.526656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:30.527229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:30.527327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:30.527359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:30.657752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:30.657923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:30.657966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:30.657995] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:30.661566] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-01-12T20:31:30.661898] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-12T20:31:30.662032] [INFO ] [sig ] SJM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:30.814364] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SJM.txt [2026-01-12T20:31:30.814564] [INFO ] [sig ] [2831/3499] Completed SJM in 0.4s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:30.814627] [INFO ] [sig ] [2832/3499] Forecasting SKE... [2026-01-12T20:31:30.814657] [INFO ] [sig ] Generating forecast for: SKE [2026-01-12T20:31:30.814688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-12T20:31:30.827974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-12T20:31:30.828365] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-12T20:31:30.829194] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-12T20:31:30.829249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:30.829283] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:30.829311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:30.829369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:30.889916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:30.890794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:30.890875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:30.890907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:31.010666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:31.010819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:31.010857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:31.010886] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:31.014234] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-01-12T20:31:31.014502] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-12T20:31:31.014662] [INFO ] [sig ] SKE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:31.155363] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKE.txt [2026-01-12T20:31:31.155478] [INFO ] [sig ] [2832/3499] Completed SKE in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:31.155516] [INFO ] [sig ] [2833/3499] Forecasting SKIL... [2026-01-12T20:31:31.155545] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-12T20:31:31.155591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-12T20:31:31.167048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-12T20:31:31.167316] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-12T20:31:31.168114] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-12T20:31:31.168166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:31.168198] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:31.168225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:31.168280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:31.224395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:31.224994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:31.225070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:31.225101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:31.343012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:31.343166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:31.343204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:31.343232] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:31.346569] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-01-12T20:31:31.346875] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-12T20:31:31.347002] [INFO ] [sig ] SKIL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:31.492447] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SKIL.txt [2026-01-12T20:31:31.492588] [INFO ] [sig ] [2833/3499] Completed SKIL in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:31.492634] [INFO ] [sig ] [2834/3499] Forecasting SKIN... [2026-01-12T20:31:31.492662] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-12T20:31:31.492692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-12T20:31:31.504471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-12T20:31:31.504777] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-12T20:31:31.505540] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-12T20:31:31.505618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:31.505652] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:31.505681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:31.505738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:31.562964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:31.563673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:31.563751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:31.563783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:31.685063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:31.685201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:31.685274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:31.685305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:31.688611] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-01-12T20:31:31.688880] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-12T20:31:31.688999] [INFO ] [sig ] SKIN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:31.832875] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKIN.txt [2026-01-12T20:31:31.833020] [INFO ] [sig ] [2834/3499] Completed SKIN in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:31.833059] [INFO ] [sig ] [2835/3499] Forecasting SKLZ... [2026-01-12T20:31:31.833089] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-12T20:31:31.833119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-12T20:31:31.843801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-12T20:31:31.844084] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-12T20:31:31.844850] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-12T20:31:31.844901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:31.844933] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:31.844959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:31.845015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:31.901796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:31.902670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:31.902750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:31.902781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:32.024495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:32.024667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:32.024707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:32.024735] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:32.028097] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=47.76%) [2026-01-12T20:31:32.028379] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-12T20:31:32.028504] [INFO ] [sig ] SKLZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:32.177223] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SKLZ.txt [2026-01-12T20:31:32.177385] [INFO ] [sig ] [2835/3499] Completed SKLZ in 0.3s | 2.87 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-12T20:31:32.177426] [INFO ] [sig ] [2836/3499] Forecasting SKM... [2026-01-12T20:31:32.177456] [INFO ] [sig ] Generating forecast for: SKM [2026-01-12T20:31:32.177487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-12T20:31:32.190258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-12T20:31:32.190617] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-12T20:31:32.191600] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-12T20:31:32.191656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:32.191687] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:32.191714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:32.191770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:32.249498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:32.250570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:32.250692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:32.250724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:32.369464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:32.369643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:32.369682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:32.369710] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:32.373276] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=65.01%) [2026-01-12T20:31:32.373560] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-12T20:31:32.373706] [INFO ] [sig ] SKM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:32.517992] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKM.txt [2026-01-12T20:31:32.518149] [INFO ] [sig ] [2836/3499] Completed SKM in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:32.518188] [INFO ] [sig ] [2837/3499] Forecasting SKRE... [2026-01-12T20:31:32.518218] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-12T20:31:32.518248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-12T20:31:32.531016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-12T20:31:32.531477] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-12T20:31:32.532594] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-12T20:31:32.532663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:32.532715] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:32.532762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:32.532855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:32.602182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:32.603024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:32.603103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:32.603136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:32.720734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:32.720883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:32.720922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:32.720951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:32.724299] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-01-12T20:31:32.724610] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-12T20:31:32.724741] [INFO ] [sig ] SKRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:32.866703] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKRE.txt [2026-01-12T20:31:32.866853] [INFO ] [sig ] [2837/3499] Completed SKRE in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:32.866894] [INFO ] [sig ] [2838/3499] Forecasting SKWD... [2026-01-12T20:31:32.866922] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-12T20:31:32.866951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-12T20:31:32.878351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-12T20:31:32.878686] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-12T20:31:32.879469] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-12T20:31:32.879526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:32.879612] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:32.879645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:32.879703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:32.939220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:32.940124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:32.940207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:32.940242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:33.059393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:33.059553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:33.059611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:33.059640] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:33.063103] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-12T20:31:33.063432] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-12T20:31:33.063584] [INFO ] [sig ] SKWD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:33.208280] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKWD.txt [2026-01-12T20:31:33.208435] [INFO ] [sig ] [2838/3499] Completed SKWD in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:33.208478] [INFO ] [sig ] [2839/3499] Forecasting SKY... [2026-01-12T20:31:33.208508] [INFO ] [sig ] Generating forecast for: SKY [2026-01-12T20:31:33.208541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-12T20:31:33.219769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-12T20:31:33.220110] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-12T20:31:33.220905] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-12T20:31:33.220959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:33.220990] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:33.221017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:33.221073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:33.277879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:33.278762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:33.278847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:33.278879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:33.406500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:33.406675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:33.406720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:33.406749] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:33.410197] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=56.23%) [2026-01-12T20:31:33.410475] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-12T20:31:33.410620] [INFO ] [sig ] SKY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:33.553108] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKY.txt [2026-01-12T20:31:33.553255] [INFO ] [sig ] [2839/3499] Completed SKY in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:33.553294] [INFO ] [sig ] [2840/3499] Forecasting SKYH... [2026-01-12T20:31:33.553325] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-12T20:31:33.553355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-12T20:31:33.567555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-12T20:31:33.568136] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-12T20:31:33.569016] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-12T20:31:33.569072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:33.569106] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:33.569133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:33.569191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:33.628060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:33.629053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:33.629151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:33.629183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:33.753472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:33.753643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:33.753688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:33.753718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:33.757471] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-01-12T20:31:33.757785] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-12T20:31:33.757910] [INFO ] [sig ] SKYH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:33.902265] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKYH.txt [2026-01-12T20:31:33.902386] [INFO ] [sig ] [2840/3499] Completed SKYH in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:33.902424] [INFO ] [sig ] [2841/3499] Forecasting SKYX... [2026-01-12T20:31:33.902454] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-12T20:31:33.902483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-12T20:31:33.915322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-12T20:31:33.915609] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-12T20:31:33.916358] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-12T20:31:33.916410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:33.916441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:33.916469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:33.916524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:33.974057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:33.975133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:33.975218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:33.975250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:34.091118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:34.091278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:34.091317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:34.091378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:34.095082] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-12T20:31:34.095350] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-12T20:31:34.095470] [INFO ] [sig ] SKYX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:34.238914] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SKYX.txt [2026-01-12T20:31:34.239039] [INFO ] [sig ] [2841/3499] Completed SKYX in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:34.239078] [INFO ] [sig ] [2842/3499] Forecasting SKYY... [2026-01-12T20:31:34.239113] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-12T20:31:34.239145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-12T20:31:34.250384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-12T20:31:34.250680] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-12T20:31:34.251450] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-12T20:31:34.251501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:34.251533] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:34.251560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:34.251635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:34.309596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:34.310322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:34.310400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:34.310432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:34.434747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:34.434905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:34.434943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:34.434971] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:34.438265] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=85.27%) [2026-01-12T20:31:34.438537] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-12T20:31:34.438677] [INFO ] [sig ] SKYY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:34.579291] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SKYY.txt [2026-01-12T20:31:34.579421] [INFO ] [sig ] [2842/3499] Completed SKYY in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:34.579460] [INFO ] [sig ] [2843/3499] Forecasting SLAB... [2026-01-12T20:31:34.579490] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-12T20:31:34.579520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-12T20:31:34.591238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-12T20:31:34.591497] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-12T20:31:34.592265] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-12T20:31:34.592317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:34.592348] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:34.592375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:34.592431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:34.648946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:34.649763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:34.649841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:34.649873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:34.773868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:34.774040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:34.774080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:34.774109] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:34.777420] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=69.18%) [2026-01-12T20:31:34.777709] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-12T20:31:34.777845] [INFO ] [sig ] SLAB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:34.920204] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLAB.txt [2026-01-12T20:31:34.920330] [INFO ] [sig ] [2843/3499] Completed SLAB in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:34.920368] [INFO ] [sig ] [2844/3499] Forecasting SLB... [2026-01-12T20:31:34.920398] [INFO ] [sig ] Generating forecast for: SLB [2026-01-12T20:31:34.920430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-12T20:31:34.933176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-12T20:31:34.933517] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-12T20:31:34.934495] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-12T20:31:34.934547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:34.934595] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:34.934624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:34.934684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:34.995296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:34.996202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:34.996289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:34.996321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:35.120024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:35.120177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:35.120216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:35.120245] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:35.123527] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-12T20:31:35.123817] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-12T20:31:35.123940] [INFO ] [sig ] SLB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:35.272484] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SLB.txt [2026-01-12T20:31:35.272640] [INFO ] [sig ] [2844/3499] Completed SLB in 0.4s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:35.272695] [INFO ] [sig ] [2845/3499] Forecasting SLDB... [2026-01-12T20:31:35.272726] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-12T20:31:35.272757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-12T20:31:35.284418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-12T20:31:35.284705] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-12T20:31:35.285690] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-12T20:31:35.285742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:35.285962] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:35.285989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:35.286045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:35.346053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:35.346814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:35.346896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:35.346929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:35.474656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:35.474831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:35.474880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:35.474946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:35.478510] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-12T20:31:35.478865] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-12T20:31:35.479011] [INFO ] [sig ] SLDB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:35.649639] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLDB.txt [2026-01-12T20:31:35.649871] [INFO ] [sig ] [2845/3499] Completed SLDB in 0.4s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:35.649935] [INFO ] [sig ] [2846/3499] Forecasting SLDP... [2026-01-12T20:31:35.649986] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-12T20:31:35.650036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-12T20:31:35.664933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-12T20:31:35.665355] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-12T20:31:35.666239] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-12T20:31:35.666295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:35.666329] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:35.666357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:35.666414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:35.733252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:35.734444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:35.734560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:35.734648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:35.884751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:35.884955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:35.885022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:35.885073] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:35.890721] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-01-12T20:31:35.891296] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-12T20:31:35.891518] [INFO ] [sig ] SLDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:36.125860] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLDP.txt [2026-01-12T20:31:36.126116] [INFO ] [sig ] [2846/3499] Completed SLDP in 0.5s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:36.126183] [INFO ] [sig ] [2847/3499] Forecasting SLF... [2026-01-12T20:31:36.126232] [INFO ] [sig ] Generating forecast for: SLF [2026-01-12T20:31:36.126292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-12T20:31:36.151119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-12T20:31:36.152476] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-12T20:31:36.154381] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-12T20:31:36.154472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:36.154530] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:36.154595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:36.154711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:36.243255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:36.244514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:36.244758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:36.244851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:36.408281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:36.408500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:36.408556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:36.408618] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:36.413994] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=70.84%) [2026-01-12T20:31:36.414529] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-12T20:31:36.414762] [INFO ] [sig ] SLF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:36.634382] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLF.txt [2026-01-12T20:31:36.634597] [INFO ] [sig ] [2847/3499] Completed SLF in 0.5s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:36.634650] [INFO ] [sig ] [2848/3499] Forecasting SLG... [2026-01-12T20:31:36.634684] [INFO ] [sig ] Generating forecast for: SLG [2026-01-12T20:31:36.634715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-12T20:31:36.648670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-12T20:31:36.649136] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-12T20:31:36.650061] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-12T20:31:36.650118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:36.650151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:36.650178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:36.650235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:36.713420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:36.714385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:36.714535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:36.714588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:36.844626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:36.844804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:36.844864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:36.844905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:36.848635] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-12T20:31:36.848965] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-12T20:31:36.849100] [INFO ] [sig ] SLG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:37.015014] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLG.txt [2026-01-12T20:31:37.015185] [INFO ] [sig ] [2848/3499] Completed SLG in 0.4s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:37.015230] [INFO ] [sig ] [2849/3499] Forecasting SLGN... [2026-01-12T20:31:37.015262] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-12T20:31:37.015292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-12T20:31:37.028274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-12T20:31:37.028652] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-12T20:31:37.029466] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-12T20:31:37.029520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:37.029554] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:37.029608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:37.029683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:37.095621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:37.096691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:37.096797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:37.096845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:37.231595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:37.231756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:37.231800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:37.231833] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:37.235870] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-12T20:31:37.236186] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-12T20:31:37.236322] [INFO ] [sig ] SLGN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:37.379939] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLGN.txt [2026-01-12T20:31:37.380081] [INFO ] [sig ] [2849/3499] Completed SLGN in 0.4s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:37.380121] [INFO ] [sig ] [2850/3499] Forecasting SLM... [2026-01-12T20:31:37.380150] [INFO ] [sig ] Generating forecast for: SLM [2026-01-12T20:31:37.380198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-12T20:31:37.391751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-12T20:31:37.392032] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-12T20:31:37.392806] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-12T20:31:37.392859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:37.392890] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:37.392916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:37.392972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:37.451178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:37.451944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:37.452023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:37.452055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:37.570292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:37.570446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:37.570484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:37.570512] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:37.573841] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-01-12T20:31:37.574110] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-12T20:31:37.574231] [INFO ] [sig ] SLM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:37.718621] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLM.txt [2026-01-12T20:31:37.718784] [INFO ] [sig ] [2850/3499] Completed SLM in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:37.718822] [INFO ] [sig ] [2851/3499] Forecasting SLN... [2026-01-12T20:31:37.718852] [INFO ] [sig ] Generating forecast for: SLN [2026-01-12T20:31:37.718884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-12T20:31:37.730760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-12T20:31:37.731321] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-12T20:31:37.732113] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-12T20:31:37.732178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:37.732211] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:37.732238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:37.732293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:37.789898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:37.790763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:37.790849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:37.790881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:37.911503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:37.911669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:37.911707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:37.911737] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:37.915027] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-12T20:31:37.915296] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-12T20:31:37.915417] [INFO ] [sig ] SLN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:38.056452] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLN.txt [2026-01-12T20:31:38.056651] [INFO ] [sig ] [2851/3499] Completed SLN in 0.3s | 2.87 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-12T20:31:38.056693] [INFO ] [sig ] [2852/3499] Forecasting SLNO... [2026-01-12T20:31:38.056723] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-12T20:31:38.056755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-12T20:31:38.067825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-12T20:31:38.068119] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-12T20:31:38.068884] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-12T20:31:38.068936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:38.068967] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:38.068993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:38.069049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:38.126403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:38.127219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:38.127298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:38.127335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:38.246016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:38.246172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:38.246212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:38.246240] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:38.249693] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-12T20:31:38.249978] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-12T20:31:38.250121] [INFO ] [sig ] SLNO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:38.395456] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLNO.txt [2026-01-12T20:31:38.395613] [INFO ] [sig ] [2852/3499] Completed SLNO in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-12T20:31:38.395656] [INFO ] [sig ] [2853/3499] Forecasting SLP... [2026-01-12T20:31:38.395688] [INFO ] [sig ] Generating forecast for: SLP [2026-01-12T20:31:38.395720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-12T20:31:38.407973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-12T20:31:38.408308] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-12T20:31:38.409151] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-12T20:31:38.409205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:38.409238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:38.409267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:38.409324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:38.470738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:38.471565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:38.471662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:38.471695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:38.595214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:38.595367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:38.595407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:38.595437] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:38.598891] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-12T20:31:38.599173] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-12T20:31:38.599300] [INFO ] [sig ] SLP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:38.750610] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SLP.txt [2026-01-12T20:31:38.750795] [INFO ] [sig ] [2853/3499] Completed SLP in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:38.750843] [INFO ] [sig ] [2854/3499] Forecasting SLQD... [2026-01-12T20:31:38.750874] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-12T20:31:38.750905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-12T20:31:38.762564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-12T20:31:38.762917] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-12T20:31:38.763768] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-12T20:31:38.763823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:38.763857] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:38.763885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:38.763943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:38.826459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:38.827465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:38.827561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:38.827618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:38.947386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:38.947536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:38.947595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:38.947627] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:38.951084] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-01-12T20:31:38.951357] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-12T20:31:38.951480] [INFO ] [sig ] SLQD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:39.104357] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLQD.txt [2026-01-12T20:31:39.104514] [INFO ] [sig ] [2854/3499] Completed SLQD in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:39.104557] [INFO ] [sig ] [2855/3499] Forecasting SLRC... [2026-01-12T20:31:39.104608] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-12T20:31:39.104642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-12T20:31:39.117497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-12T20:31:39.117866] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-12T20:31:39.118678] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-12T20:31:39.118737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:39.118807] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:39.118843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:39.118913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:39.182429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:39.183356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:39.183442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:39.183477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:39.309224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:39.309385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:39.309426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:39.309455] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:39.313288] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-12T20:31:39.313613] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-12T20:31:39.313750] [INFO ] [sig ] SLRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:39.481257] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLRC.txt [2026-01-12T20:31:39.481430] [INFO ] [sig ] [2855/3499] Completed SLRC in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:39.481490] [INFO ] [sig ] [2856/3499] Forecasting SLS... [2026-01-12T20:31:39.481533] [INFO ] [sig ] Generating forecast for: SLS [2026-01-12T20:31:39.481586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-12T20:31:39.494308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-12T20:31:39.494630] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-12T20:31:39.495387] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-12T20:31:39.495439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:39.495470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:39.495498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:39.495553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:39.554509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:39.555373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:39.555454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:39.555487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:39.678522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:39.678685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:39.678725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:39.678754] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:39.682237] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-12T20:31:39.682525] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-12T20:31:39.682664] [INFO ] [sig ] SLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:39.836319] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLS.txt [2026-01-12T20:31:39.836475] [INFO ] [sig ] [2856/3499] Completed SLS in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:39.836515] [INFO ] [sig ] [2857/3499] Forecasting SLVM... [2026-01-12T20:31:39.836545] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-12T20:31:39.836595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-12T20:31:39.848782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-12T20:31:39.849087] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-12T20:31:39.850122] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-12T20:31:39.850176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:39.850210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:39.850237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:39.850295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:39.909501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:39.910392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:39.910478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:39.910510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:40.036130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:40.036304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:40.036344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:40.036372] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:40.040169] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-01-12T20:31:40.040461] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-12T20:31:40.040600] [INFO ] [sig ] SLVM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:40.188964] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLVM.txt [2026-01-12T20:31:40.189123] [INFO ] [sig ] [2857/3499] Completed SLVM in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:40.189163] [INFO ] [sig ] [2858/3499] Forecasting SLVO... [2026-01-12T20:31:40.189194] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-12T20:31:40.189226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-12T20:31:40.200470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-12T20:31:40.200798] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-12T20:31:40.201590] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-12T20:31:40.201646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:40.201679] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:40.201707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:40.201765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:40.258589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:40.259431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:40.259516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:40.259549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:40.381851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:40.382007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:40.382065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:40.382128] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:40.386675] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=53.77%) [2026-01-12T20:31:40.387027] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-12T20:31:40.387175] [INFO ] [sig ] SLVO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:40.530766] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLVO.txt [2026-01-12T20:31:40.530910] [INFO ] [sig ] [2858/3499] Completed SLVO in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:40.530950] [INFO ] [sig ] [2859/3499] Forecasting SLXN... [2026-01-12T20:31:40.530979] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-12T20:31:40.531009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-12T20:31:40.542414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-12T20:31:40.542824] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-12T20:31:40.543831] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-12T20:31:40.543884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:40.543916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:40.543943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:40.544177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:40.604420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:40.605265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:40.605344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:40.605375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:40.725310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:40.725463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:40.725502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:40.725530] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:40.729089] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=79.76%) [2026-01-12T20:31:40.729416] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-12T20:31:40.729555] [INFO ] [sig ] SLXN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:40.881041] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SLXN.txt [2026-01-12T20:31:40.881186] [INFO ] [sig ] [2859/3499] Completed SLXN in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:40.881227] [INFO ] [sig ] [2860/3499] Forecasting SM... [2026-01-12T20:31:40.881256] [INFO ] [sig ] Generating forecast for: SM [2026-01-12T20:31:40.881285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-12T20:31:40.892173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-12T20:31:40.892553] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-12T20:31:40.893406] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-12T20:31:40.893461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:40.893493] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:40.893521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:40.893601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:40.953232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:40.954311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:40.954397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:40.954430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:41.081564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:41.081746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:41.081789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:41.081820] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:41.085721] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=17.26%) [2026-01-12T20:31:41.086056] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-12T20:31:41.086195] [INFO ] [sig ] SM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:41.234122] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SM.txt [2026-01-12T20:31:41.234262] [INFO ] [sig ] [2860/3499] Completed SM in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:41.234301] [INFO ] [sig ] [2861/3499] Forecasting SMBC... [2026-01-12T20:31:41.234331] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-12T20:31:41.234363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-12T20:31:41.245760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-12T20:31:41.246039] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-12T20:31:41.246812] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-12T20:31:41.246865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:41.246897] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:41.246924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:41.246982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:41.306492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:41.307311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:41.307391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:41.307425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:41.423922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:41.424269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:41.424307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:41.424334] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:41.427590] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-12T20:31:41.427891] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-12T20:31:41.428015] [INFO ] [sig ] SMBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:41.570451] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMBC.txt [2026-01-12T20:31:41.570566] [INFO ] [sig ] [2861/3499] Completed SMBC in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:41.570622] [INFO ] [sig ] [2862/3499] Forecasting SMBK... [2026-01-12T20:31:41.570651] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-12T20:31:41.570680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-12T20:31:41.581819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-12T20:31:41.582087] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-12T20:31:41.582865] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-12T20:31:41.582916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:41.582960] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:41.582989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:41.583044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:41.640781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:41.641367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:41.641452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:41.641493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:41.756658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:41.756786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:41.756824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:41.756852] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:41.760168] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-12T20:31:41.760433] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-12T20:31:41.760551] [INFO ] [sig ] SMBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:41.902798] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMBK.txt [2026-01-12T20:31:41.902920] [INFO ] [sig ] [2862/3499] Completed SMBK in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:41.902958] [INFO ] [sig ] [2863/3499] Forecasting SMCI... [2026-01-12T20:31:41.902988] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-12T20:31:41.903017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-12T20:31:41.914260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-12T20:31:41.914541] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-12T20:31:41.915337] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-12T20:31:41.915390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:41.915422] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:41.915450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:41.915508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:41.972957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:41.973614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:41.973691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:41.973723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:42.096049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:42.096202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:42.096241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:42.096271] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:42.099649] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=99.91%) [2026-01-12T20:31:42.099918] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-12T20:31:42.100041] [INFO ] [sig ] SMCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:42.240721] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SMCI.txt [2026-01-12T20:31:42.240839] [INFO ] [sig ] [2863/3499] Completed SMCI in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:42.240877] [INFO ] [sig ] [2864/3499] Forecasting SMCX... [2026-01-12T20:31:42.240905] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-12T20:31:42.240934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-12T20:31:42.251943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-12T20:31:42.252258] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-12T20:31:42.253079] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-12T20:31:42.253131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:42.253162] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:42.253189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:42.253246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:42.311329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:42.311954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:42.312030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:42.312061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:42.441402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:42.441548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:42.441605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:42.441634] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:42.445117] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-12T20:31:42.445590] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-12T20:31:42.445714] [INFO ] [sig ] SMCX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:42.591232] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMCX.txt [2026-01-12T20:31:42.591353] [INFO ] [sig ] [2864/3499] Completed SMCX in 0.4s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:42.591392] [INFO ] [sig ] [2865/3499] Forecasting SMFG... [2026-01-12T20:31:42.591420] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-12T20:31:42.591448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-12T20:31:42.602948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-12T20:31:42.603223] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-12T20:31:42.603987] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-12T20:31:42.604039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:42.604071] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:42.604098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:42.604154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:42.660522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:42.661214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:42.661320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:42.661353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:42.784600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:42.784735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:42.784772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:42.784800] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:42.788217] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-12T20:31:42.788483] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-12T20:31:42.788622] [INFO ] [sig ] SMFG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:42.933291] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SMFG.txt [2026-01-12T20:31:42.933422] [INFO ] [sig ] [2865/3499] Completed SMFG in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:42.933470] [INFO ] [sig ] [2866/3499] Forecasting SMH... [2026-01-12T20:31:42.933500] [INFO ] [sig ] Generating forecast for: SMH [2026-01-12T20:31:42.933529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-12T20:31:42.944820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-12T20:31:42.945142] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-12T20:31:42.945949] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-12T20:31:42.946002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:42.946033] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:42.946060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:42.946117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:43.003650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:43.004490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:43.004570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:43.004623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:43.132136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:43.132284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:43.132323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:43.132351] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:43.135726] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-01-12T20:31:43.136031] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-12T20:31:43.136154] [INFO ] [sig ] SMH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:43.281555] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SMH.txt [2026-01-12T20:31:43.281737] [INFO ] [sig ] [2866/3499] Completed SMH in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:43.281777] [INFO ] [sig ] [2867/3499] Forecasting SMHI... [2026-01-12T20:31:43.281807] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-12T20:31:43.281838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-12T20:31:43.292671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-12T20:31:43.293002] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-12T20:31:43.293789] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-12T20:31:43.293841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:43.293872] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:43.293898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:43.293953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:43.349744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:43.350608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:43.350692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:43.350723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:43.463542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:43.463705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:43.463744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:43.463772] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:43.467170] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-01-12T20:31:43.467460] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-12T20:31:43.467619] [INFO ] [sig ] SMHI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:43.609941] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMHI.txt [2026-01-12T20:31:43.610096] [INFO ] [sig ] [2867/3499] Completed SMHI in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:43.610134] [INFO ] [sig ] [2868/3499] Forecasting SMHX... [2026-01-12T20:31:43.610163] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-12T20:31:43.610193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-12T20:31:43.621299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-12T20:31:43.621672] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-12T20:31:43.622448] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-12T20:31:43.622501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:43.622534] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:43.622561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:43.622645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:43.678802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:43.679710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:43.679790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:43.679822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:43.802758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:43.802902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:43.802948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:43.802985] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:43.806458] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=87.05%) [2026-01-12T20:31:43.806749] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-12T20:31:43.806873] [INFO ] [sig ] SMHX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:43.959081] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SMHX.txt [2026-01-12T20:31:43.959296] [INFO ] [sig ] [2868/3499] Completed SMHX in 0.3s | 2.87 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-12T20:31:43.959354] [INFO ] [sig ] [2869/3499] Forecasting SMID... [2026-01-12T20:31:43.959397] [INFO ] [sig ] Generating forecast for: SMID [2026-01-12T20:31:43.959440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-12T20:31:43.971277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-12T20:31:43.971656] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-12T20:31:43.972669] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-12T20:31:43.972722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:43.972755] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:43.972782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:43.972840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:44.032385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:44.033216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:44.033298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:44.033330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:44.153249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:44.153419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:44.153467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:44.153522] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:44.158111] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-01-12T20:31:44.158660] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-12T20:31:44.158901] [INFO ] [sig ] SMID: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:44.303351] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMID.txt [2026-01-12T20:31:44.303519] [INFO ] [sig ] [2869/3499] Completed SMID in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-12T20:31:44.303562] [INFO ] [sig ] [2870/3499] Forecasting SMPL... [2026-01-12T20:31:44.303610] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-12T20:31:44.303642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-12T20:31:44.315823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-12T20:31:44.316117] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-12T20:31:44.316922] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-12T20:31:44.316976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:44.317009] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:44.317037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:44.317093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:44.376166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:44.376914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:44.376995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:44.377028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:44.505940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:44.506092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:44.506132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:44.506160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:44.509711] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-12T20:31:44.510040] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-12T20:31:44.510178] [INFO ] [sig ] SMPL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:44.672479] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMPL.txt [2026-01-12T20:31:44.672655] [INFO ] [sig ] [2870/3499] Completed SMPL in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-12T20:31:44.672697] [INFO ] [sig ] [2871/3499] Forecasting SMTC... [2026-01-12T20:31:44.672727] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-12T20:31:44.672755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-12T20:31:44.684240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-12T20:31:44.684542] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-12T20:31:44.685371] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-12T20:31:44.685429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:44.685463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:44.685490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:44.685547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:44.745016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:44.745872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:44.745969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:44.746003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:44.864317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:44.864472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:44.864511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:44.864541] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:44.868326] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-01-12T20:31:44.868624] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-12T20:31:44.868747] [INFO ] [sig ] SMTC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:45.015128] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SMTC.txt [2026-01-12T20:31:45.015283] [INFO ] [sig ] [2871/3499] Completed SMTC in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:45.015323] [INFO ] [sig ] [2872/3499] Forecasting SMTI... [2026-01-12T20:31:45.015352] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-12T20:31:45.015383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-12T20:31:45.027200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-12T20:31:45.027541] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-12T20:31:45.028372] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-12T20:31:45.028425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:45.028482] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:45.028510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:45.028566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:45.087682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:45.088561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:45.088666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:45.088698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:45.213920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:45.214075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:45.214114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:45.214142] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:45.217622] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=47.25%) [2026-01-12T20:31:45.217940] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-12T20:31:45.218070] [INFO ] [sig ] SMTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:45.363756] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMTI.txt [2026-01-12T20:31:45.363920] [INFO ] [sig ] [2872/3499] Completed SMTI in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:45.363960] [INFO ] [sig ] [2873/3499] Forecasting SMWB... [2026-01-12T20:31:45.363991] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-12T20:31:45.364022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-12T20:31:45.382348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-12T20:31:45.382898] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-12T20:31:45.384313] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-12T20:31:45.384387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:45.384460] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:45.384512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:45.384628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:45.462820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:45.464015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:45.464127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:45.464184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:45.591867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:45.592029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:45.592070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:45.592098] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:45.595594] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-12T20:31:45.595901] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-12T20:31:45.596037] [INFO ] [sig ] SMWB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:45.742547] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SMWB.txt [2026-01-12T20:31:45.742734] [INFO ] [sig ] [2873/3499] Completed SMWB in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:45.742778] [INFO ] [sig ] [2874/3499] Forecasting SMX... [2026-01-12T20:31:45.742810] [INFO ] [sig ] Generating forecast for: SMX [2026-01-12T20:31:45.742843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-12T20:31:45.754792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-12T20:31:45.755120] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-12T20:31:45.755965] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-12T20:31:45.756023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:45.756059] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:45.756092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:45.756163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:45.815141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:45.816015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:45.816109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:45.816154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:45.920001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:45.920169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:45.920213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:45.920242] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:45.923777] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-01-12T20:31:45.924085] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-12T20:31:45.924222] [INFO ] [sig ] SMX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:46.072743] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SMX.txt [2026-01-12T20:31:46.072899] [INFO ] [sig ] [2874/3499] Completed SMX in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:46.072940] [INFO ] [sig ] [2875/3499] Forecasting SN... [2026-01-12T20:31:46.072968] [INFO ] [sig ] Generating forecast for: SN [2026-01-12T20:31:46.073000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-12T20:31:46.086231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-12T20:31:46.086614] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-12T20:31:46.087383] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-12T20:31:46.087435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:46.087466] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:46.087493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:46.087549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:46.148682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:46.149557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:46.149659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:46.149691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:46.274968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:46.275117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:46.275157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:46.275216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:46.278589] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-01-12T20:31:46.278861] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-12T20:31:46.278982] [INFO ] [sig ] SN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:46.418494] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SN.txt [2026-01-12T20:31:46.418640] [INFO ] [sig ] [2875/3499] Completed SN in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:46.418681] [INFO ] [sig ] [2876/3499] Forecasting SNA... [2026-01-12T20:31:46.418710] [INFO ] [sig ] Generating forecast for: SNA [2026-01-12T20:31:46.418739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-12T20:31:46.431113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-12T20:31:46.431459] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-12T20:31:46.432276] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-12T20:31:46.432331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:46.432364] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:46.432390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:46.432462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:46.491875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:46.492795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:46.492879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:46.492916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:46.616712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:46.616907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:46.616949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:46.616977] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:46.620498] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=35.86%) [2026-01-12T20:31:46.620823] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-12T20:31:46.620981] [INFO ] [sig ] SNA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:46.773636] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNA.txt [2026-01-12T20:31:46.773790] [INFO ] [sig ] [2876/3499] Completed SNA in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:46.773830] [INFO ] [sig ] [2877/3499] Forecasting SNAP... [2026-01-12T20:31:46.773858] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-12T20:31:46.773893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-12T20:31:46.787623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-12T20:31:46.788065] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-12T20:31:46.788934] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-12T20:31:46.788994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:46.789031] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:46.789059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:46.789122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:46.856226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:46.857316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:46.857418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:46.857462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:46.982928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:46.983089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:46.983130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:46.983160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:46.986530] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-12T20:31:46.986823] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-12T20:31:46.986948] [INFO ] [sig ] SNAP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:47.133622] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNAP.txt [2026-01-12T20:31:47.133777] [INFO ] [sig ] [2877/3499] Completed SNAP in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:47.133818] [INFO ] [sig ] [2878/3499] Forecasting SNCY... [2026-01-12T20:31:47.133846] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-12T20:31:47.133877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-12T20:31:47.145247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-12T20:31:47.145515] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-12T20:31:47.146285] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-12T20:31:47.146337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:47.146369] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:47.146396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:47.146451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:47.204205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:47.204924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:47.205001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:47.205033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:47.329170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:47.329335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:47.329378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:47.329407] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:47.333892] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-12T20:31:47.334430] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-12T20:31:47.334565] [INFO ] [sig ] SNCY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:47.487331] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SNCY.txt [2026-01-12T20:31:47.487463] [INFO ] [sig ] [2878/3499] Completed SNCY in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:47.487503] [INFO ] [sig ] [2879/3499] Forecasting SND... [2026-01-12T20:31:47.487531] [INFO ] [sig ] Generating forecast for: SND [2026-01-12T20:31:47.487560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-12T20:31:47.499140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-12T20:31:47.499611] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-12T20:31:47.500556] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-12T20:31:47.500631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:47.500664] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:47.500691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:47.500748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:47.558156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:47.558873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:47.558951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:47.558983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:47.676994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:47.677153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:47.677193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:47.677222] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:47.680976] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-12T20:31:47.681259] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-12T20:31:47.681383] [INFO ] [sig ] SND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:47.827933] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SND.txt [2026-01-12T20:31:47.828086] [INFO ] [sig ] [2879/3499] Completed SND in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:47.828127] [INFO ] [sig ] [2880/3499] Forecasting SNDL... [2026-01-12T20:31:47.828157] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-12T20:31:47.828186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-12T20:31:47.839540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-12T20:31:47.839886] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-12T20:31:47.840653] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-12T20:31:47.840705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:47.840736] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:47.840763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:47.840818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:47.898459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:47.899511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:47.899612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:47.899646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:48.021106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:48.021272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:48.021317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:48.021368] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:48.024787] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-01-12T20:31:48.025070] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-12T20:31:48.025192] [INFO ] [sig ] SNDL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:48.167375] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNDL.txt [2026-01-12T20:31:48.167523] [INFO ] [sig ] [2880/3499] Completed SNDL in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:48.167564] [INFO ] [sig ] [2881/3499] Forecasting SNDX... [2026-01-12T20:31:48.167621] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-12T20:31:48.167651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-12T20:31:48.179402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-12T20:31:48.179764] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-12T20:31:48.180525] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-12T20:31:48.180597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:48.180632] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:48.180659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:48.180714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:48.237069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:48.237790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:48.237870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:48.237902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:48.357124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:48.357270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:48.357308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:48.357336] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:48.360658] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=86.29%) [2026-01-12T20:31:48.360927] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-12T20:31:48.361048] [INFO ] [sig ] SNDX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:48.567906] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SNDX.txt [2026-01-12T20:31:48.568040] [INFO ] [sig ] [2881/3499] Completed SNDX in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:48.568083] [INFO ] [sig ] [2882/3499] Forecasting SNES... [2026-01-12T20:31:48.568111] [INFO ] [sig ] Generating forecast for: SNES [2026-01-12T20:31:48.568139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-12T20:31:48.580016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-12T20:31:48.580300] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-12T20:31:48.581073] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-12T20:31:48.581126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:48.581157] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:48.581184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:48.581241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:48.638378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:48.638973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:48.639073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:48.639106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:48.754015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:48.754146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:48.754373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:48.754402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:48.757661] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-01-12T20:31:48.757943] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-12T20:31:48.758064] [INFO ] [sig ] SNES: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:48.904861] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNES.txt [2026-01-12T20:31:48.904996] [INFO ] [sig ] [2882/3499] Completed SNES in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:48.905035] [INFO ] [sig ] [2883/3499] Forecasting SNEX... [2026-01-12T20:31:48.905068] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-12T20:31:48.905098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-12T20:31:48.920563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-12T20:31:48.921097] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-12T20:31:48.922118] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-12T20:31:48.922181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:48.922220] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:48.922252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:48.922330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:48.986952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:48.987777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:48.987856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:48.987888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:49.104804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:49.104920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:49.104956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:49.104985] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:49.108136] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=55.61%) [2026-01-12T20:31:49.108400] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-12T20:31:49.108519] [INFO ] [sig ] SNEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:49.250638] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SNEX.txt [2026-01-12T20:31:49.250758] [INFO ] [sig ] [2883/3499] Completed SNEX in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:49.250796] [INFO ] [sig ] [2884/3499] Forecasting SNFCA... [2026-01-12T20:31:49.250825] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-12T20:31:49.250854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-12T20:31:49.262832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-12T20:31:49.263274] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-12T20:31:49.264162] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-12T20:31:49.264218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:49.264253] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:49.264282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:49.264355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:49.323348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:49.324295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:49.324386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:49.324419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:49.444813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:49.444971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:49.445012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:49.445042] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:49.448524] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=46.90%) [2026-01-12T20:31:49.448844] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-12T20:31:49.448978] [INFO ] [sig ] SNFCA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:49.597494] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNFCA.txt [2026-01-12T20:31:49.597663] [INFO ] [sig ] [2884/3499] Completed SNFCA in 0.3s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:49.597705] [INFO ] [sig ] [2885/3499] Forecasting SNGX... [2026-01-12T20:31:49.597757] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-12T20:31:49.597790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-12T20:31:49.609500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-12T20:31:49.609869] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-12T20:31:49.610665] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-12T20:31:49.610718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:49.610752] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:49.610780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:49.610837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:49.669296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:49.670153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:49.670239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:49.670273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:49.787931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:49.788083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:49.788122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:49.788152] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:49.791547] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=18.98%) [2026-01-12T20:31:49.791893] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-12T20:31:49.792039] [INFO ] [sig ] SNGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:49.950593] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNGX.txt [2026-01-12T20:31:49.950733] [INFO ] [sig ] [2885/3499] Completed SNGX in 0.4s | 2.87 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-12T20:31:49.950773] [INFO ] [sig ] [2886/3499] Forecasting SNN... [2026-01-12T20:31:49.950803] [INFO ] [sig ] Generating forecast for: SNN [2026-01-12T20:31:49.950833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-12T20:31:49.961913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-12T20:31:49.962238] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-12T20:31:49.963102] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-12T20:31:49.963157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:49.963191] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:49.963219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:49.963277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:50.021120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:50.022003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:50.022085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:50.022119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:50.139385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:50.139490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:50.139527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:50.139557] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:50.142784] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=79.77%) [2026-01-12T20:31:50.143056] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-12T20:31:50.143183] [INFO ] [sig ] SNN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:50.286921] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SNN.txt [2026-01-12T20:31:50.287056] [INFO ] [sig ] [2886/3499] Completed SNN in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-12T20:31:50.287095] [INFO ] [sig ] [2887/3499] Forecasting SNOA... [2026-01-12T20:31:50.287125] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-12T20:31:50.287155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-12T20:31:50.299232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-12T20:31:50.299601] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-12T20:31:50.300417] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-12T20:31:50.300472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:50.300505] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:50.300531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:50.300603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:50.360811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:50.361588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:50.361671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:50.361704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:50.483230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:50.483377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:50.483415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:50.483444] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:50.486947] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-12T20:31:50.487242] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-12T20:31:50.487373] [INFO ] [sig ] SNOA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:50.636512] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNOA.txt [2026-01-12T20:31:50.636665] [INFO ] [sig ] [2887/3499] Completed SNOA in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-12T20:31:50.636705] [INFO ] [sig ] [2888/3499] Forecasting SNPS... [2026-01-12T20:31:50.636736] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-12T20:31:50.636765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-12T20:31:50.648216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-12T20:31:50.648486] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-12T20:31:50.649296] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-12T20:31:50.649349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:50.649381] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:50.649408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:50.649464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:50.706034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:50.706737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:50.706813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:50.706846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:50.825866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:50.826019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:50.826061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:50.826091] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:50.829457] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-12T20:31:50.829748] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-12T20:31:50.829871] [INFO ] [sig ] SNPS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:50.978150] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SNPS.txt [2026-01-12T20:31:50.978486] [INFO ] [sig ] [2888/3499] Completed SNPS in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:50.978524] [INFO ] [sig ] [2889/3499] Forecasting SNTI... [2026-01-12T20:31:50.978553] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-12T20:31:50.978603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-12T20:31:50.990715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-12T20:31:50.991048] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-12T20:31:50.991823] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-12T20:31:50.991901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:50.991934] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:50.991960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:50.992015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:51.048927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:51.049792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:51.049876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:51.049910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:51.179120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:51.179277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:51.179315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:51.179343] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:51.182785] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-12T20:31:51.183054] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-12T20:31:51.183180] [INFO ] [sig ] SNTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:51.328195] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNTI.txt [2026-01-12T20:31:51.328363] [INFO ] [sig ] [2889/3499] Completed SNTI in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:51.328402] [INFO ] [sig ] [2890/3499] Forecasting SNX... [2026-01-12T20:31:51.328431] [INFO ] [sig ] Generating forecast for: SNX [2026-01-12T20:31:51.328462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-12T20:31:51.342749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-12T20:31:51.343190] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-12T20:31:51.344314] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-12T20:31:51.344384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:51.344437] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:51.344482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:51.344593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:51.418696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:51.419770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:51.419877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:51.419910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:51.539489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:51.539657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:51.539698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:51.539726] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:51.543124] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-01-12T20:31:51.543410] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-12T20:31:51.543539] [INFO ] [sig ] SNX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:51.688121] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNX.txt [2026-01-12T20:31:51.688271] [INFO ] [sig ] [2890/3499] Completed SNX in 0.4s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:51.688311] [INFO ] [sig ] [2891/3499] Forecasting SNY... [2026-01-12T20:31:51.688340] [INFO ] [sig ] Generating forecast for: SNY [2026-01-12T20:31:51.688369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-12T20:31:51.699347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-12T20:31:51.699635] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-12T20:31:51.700435] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-12T20:31:51.700489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:51.700520] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:51.700547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:51.700620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:51.757362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:51.758079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:51.758158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:51.758189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:51.878357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:51.878505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:51.878544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:51.878587] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:51.882025] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: DOWN (p=22.24%) [2026-01-12T20:31:51.882335] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-12T20:31:51.882463] [INFO ] [sig ] SNY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:52.024118] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SNY.txt [2026-01-12T20:31:52.024250] [INFO ] [sig ] [2891/3499] Completed SNY in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:52.024290] [INFO ] [sig ] [2892/3499] Forecasting SO... [2026-01-12T20:31:52.024320] [INFO ] [sig ] Generating forecast for: SO [2026-01-12T20:31:52.024349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-12T20:31:52.035379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-12T20:31:52.035685] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-12T20:31:52.036495] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-12T20:31:52.036548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:52.036615] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:52.036657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:52.036720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:52.096530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:52.097183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:52.097264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:52.097297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:52.216387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:52.216531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:52.216615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:52.216645] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:52.221012] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-12T20:31:52.221298] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-12T20:31:52.221424] [INFO ] [sig ] SO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:52.364735] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SO.txt [2026-01-12T20:31:52.364867] [INFO ] [sig ] [2892/3499] Completed SO in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:52.364906] [INFO ] [sig ] [2893/3499] Forecasting SOCL... [2026-01-12T20:31:52.364936] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-12T20:31:52.364965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-12T20:31:52.375697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-12T20:31:52.375996] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-12T20:31:52.376829] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-12T20:31:52.376882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:52.376915] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:52.376943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:52.377001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:52.435724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:52.436417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:52.436497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:52.436531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:52.540009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:52.540173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:52.540211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:52.540239] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:52.543608] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-12T20:31:52.543873] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-12T20:31:52.543989] [INFO ] [sig ] SOCL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:52.690150] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SOCL.txt [2026-01-12T20:31:52.690277] [INFO ] [sig ] [2893/3499] Completed SOCL in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:52.690314] [INFO ] [sig ] [2894/3499] Forecasting SOFI... [2026-01-12T20:31:52.690343] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-12T20:31:52.690372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-12T20:31:52.701676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-12T20:31:52.701977] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-12T20:31:52.702779] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-12T20:31:52.702833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:52.702865] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:52.702894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:52.702952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:52.760399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:52.761102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:52.761178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:52.761209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:52.882988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:52.883134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:52.883175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:52.883202] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:52.886464] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-12T20:31:52.886760] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-12T20:31:52.886879] [INFO ] [sig ] SOFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:53.030435] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SOFI.txt [2026-01-12T20:31:53.030606] [INFO ] [sig ] [2894/3499] Completed SOFI in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:53.030649] [INFO ] [sig ] [2895/3499] Forecasting SOGP... [2026-01-12T20:31:53.030679] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-12T20:31:53.030709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-12T20:31:53.041535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-12T20:31:53.041881] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-12T20:31:53.042662] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-12T20:31:53.042715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:53.042749] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:53.042776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:53.042834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:53.100362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:53.101039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:53.101118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:53.101151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:53.212782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:53.212932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:53.212975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:53.213004] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:53.216344] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-01-12T20:31:53.216633] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-12T20:31:53.216757] [INFO ] [sig ] SOGP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:53.359193] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SOGP.txt [2026-01-12T20:31:53.359326] [INFO ] [sig ] [2895/3499] Completed SOGP in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:53.359365] [INFO ] [sig ] [2896/3499] Forecasting SOJC... [2026-01-12T20:31:53.359394] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-12T20:31:53.359449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-12T20:31:53.370387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-12T20:31:53.370736] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-12T20:31:53.371511] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-12T20:31:53.371565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:53.371622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:53.371682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:53.371762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:53.429462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:53.430202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:53.430280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:53.430314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:53.551789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:53.551952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:53.551993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:53.552023] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:53.556045] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=34.43%) [2026-01-12T20:31:53.556353] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-12T20:31:53.556484] [INFO ] [sig ] SOJC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:53.709192] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SOJC.txt [2026-01-12T20:31:53.709343] [INFO ] [sig ] [2896/3499] Completed SOJC in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:53.709384] [INFO ] [sig ] [2897/3499] Forecasting SOJD... [2026-01-12T20:31:53.709414] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-12T20:31:53.709444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-12T20:31:53.721828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-12T20:31:53.722162] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-12T20:31:53.723055] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-12T20:31:53.723135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:53.723181] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:53.723211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:53.723269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:53.785863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:53.786681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:53.786766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:53.786800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:53.914492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:53.914684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:53.914751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:53.914784] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:53.918808] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=77.82%) [2026-01-12T20:31:53.919125] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-12T20:31:53.919261] [INFO ] [sig ] SOJD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:54.068585] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SOJD.txt [2026-01-12T20:31:54.068764] [INFO ] [sig ] [2897/3499] Completed SOJD in 0.4s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:54.068816] [INFO ] [sig ] [2898/3499] Forecasting SOJE... [2026-01-12T20:31:54.068859] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-12T20:31:54.068906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-12T20:31:54.081403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-12T20:31:54.081765] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-12T20:31:54.082655] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-12T20:31:54.082708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:54.082740] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:54.082767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:54.082823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:54.144161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:54.145064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:54.145151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:54.145188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:54.270790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:54.270945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:54.270987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:54.271016] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:54.274543] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-01-12T20:31:54.274863] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-12T20:31:54.274996] [INFO ] [sig ] SOJE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:54.433117] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SOJE.txt [2026-01-12T20:31:54.433271] [INFO ] [sig ] [2898/3499] Completed SOJE in 0.4s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:54.433507] [INFO ] [sig ] [2899/3499] Forecasting SON... [2026-01-12T20:31:54.433550] [INFO ] [sig ] Generating forecast for: SON [2026-01-12T20:31:54.433615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-12T20:31:54.445414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-12T20:31:54.445772] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-12T20:31:54.446543] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-12T20:31:54.446612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:54.446645] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:54.446672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:54.446728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:54.503013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:54.503720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:54.503797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:54.503829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:54.618855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:54.619000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:54.619039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:54.619067] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:54.622367] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-12T20:31:54.622670] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-12T20:31:54.622818] [INFO ] [sig ] SON: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:54.769286] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SON.txt [2026-01-12T20:31:54.769642] [INFO ] [sig ] [2899/3499] Completed SON in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:54.769683] [INFO ] [sig ] [2900/3499] Forecasting SONO... [2026-01-12T20:31:54.769712] [INFO ] [sig ] Generating forecast for: SONO [2026-01-12T20:31:54.769742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-12T20:31:54.781339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-12T20:31:54.781641] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-12T20:31:54.782389] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-12T20:31:54.782441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:54.782472] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:54.782499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:54.782554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:54.841462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:54.842143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:54.842220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:54.842252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:54.960747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:54.960897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:54.960937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:54.960965] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:54.964334] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=36.52%) [2026-01-12T20:31:54.964624] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-12T20:31:54.964748] [INFO ] [sig ] SONO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:55.109655] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SONO.txt [2026-01-12T20:31:55.109799] [INFO ] [sig ] [2900/3499] Completed SONO in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:55.109847] [INFO ] [sig ] [2901/3499] Forecasting SOPA... [2026-01-12T20:31:55.109877] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-12T20:31:55.109914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-12T20:31:55.121363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-12T20:31:55.121647] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-12T20:31:55.122457] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-12T20:31:55.122509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:55.122540] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:55.122566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:55.122642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:55.180067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:55.180804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:55.180882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:55.180913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:55.296533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:55.296695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:55.296734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:55.296762] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:55.300066] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-01-12T20:31:55.300337] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-12T20:31:55.300456] [INFO ] [sig ] SOPA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:55.442612] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SOPA.txt [2026-01-12T20:31:55.442745] [INFO ] [sig ] [2901/3499] Completed SOPA in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:55.442783] [INFO ] [sig ] [2902/3499] Forecasting SOPH... [2026-01-12T20:31:55.442812] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-12T20:31:55.442841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-12T20:31:55.453696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-12T20:31:55.453970] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-12T20:31:55.454755] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-12T20:31:55.454806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:55.454838] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:55.454865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:55.454921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:55.511664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:55.512309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:55.512386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:55.512416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:55.629180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:55.629340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:55.629378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:55.629405] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:55.632829] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-12T20:31:55.633108] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-12T20:31:55.633281] [INFO ] [sig ] SOPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:55.775720] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SOPH.txt [2026-01-12T20:31:55.775872] [INFO ] [sig ] [2902/3499] Completed SOPH in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:55.775911] [INFO ] [sig ] [2903/3499] Forecasting SOUN... [2026-01-12T20:31:55.775942] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-12T20:31:55.775972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-12T20:31:55.787352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-12T20:31:55.787728] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-12T20:31:55.788530] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-12T20:31:55.788599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:55.788635] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:55.788662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:55.788722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:55.848765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:55.849694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:55.849785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:55.849818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:55.966070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:55.966220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:55.966256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:55.966285] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:55.969662] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-12T20:31:55.969954] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-12T20:31:55.970087] [INFO ] [sig ] SOUN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:56.112910] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SOUN.txt [2026-01-12T20:31:56.113035] [INFO ] [sig ] [2903/3499] Completed SOUN in 0.3s | 2.87 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-12T20:31:56.113074] [INFO ] [sig ] [2904/3499] Forecasting SOXQ... [2026-01-12T20:31:56.113102] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-12T20:31:56.113132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-12T20:31:56.124159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-12T20:31:56.124444] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-12T20:31:56.125214] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-12T20:31:56.125266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:56.125298] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:56.125324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:56.125385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:56.182280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:56.182986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:56.183063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:56.183095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:56.308695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:56.308844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:56.308921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:56.308951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:56.312266] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=36.14%) [2026-01-12T20:31:56.312544] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-12T20:31:56.312690] [INFO ] [sig ] SOXQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:56.459187] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SOXQ.txt [2026-01-12T20:31:56.459350] [INFO ] [sig ] [2904/3499] Completed SOXQ in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-12T20:31:56.459390] [INFO ] [sig ] [2905/3499] Forecasting SOXX... [2026-01-12T20:31:56.459419] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-12T20:31:56.459448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-12T20:31:56.471121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-12T20:31:56.471495] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-12T20:31:56.472293] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-12T20:31:56.472346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:56.472378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:56.472405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:56.472461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:56.528696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:56.529514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:56.529610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:56.529646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:56.654680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:56.654857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:56.654913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:56.654943] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:56.658550] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-12T20:31:56.658845] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-12T20:31:56.658973] [INFO ] [sig ] SOXX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:56.804919] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SOXX.txt [2026-01-12T20:31:56.805081] [INFO ] [sig ] [2905/3499] Completed SOXX in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:56.805119] [INFO ] [sig ] [2906/3499] Forecasting SPAI... [2026-01-12T20:31:56.805149] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-12T20:31:56.805180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-12T20:31:56.816206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-12T20:31:56.816555] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-12T20:31:56.817377] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-12T20:31:56.817431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:56.817463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:56.817489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:56.817545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:56.874126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:56.875074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:56.875157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:56.875189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:56.991861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:56.992016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:56.992055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:56.992083] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:56.995566] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=23.50%) [2026-01-12T20:31:56.995861] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-12T20:31:56.995987] [INFO ] [sig ] SPAI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:57.140320] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPAI.txt [2026-01-12T20:31:57.140475] [INFO ] [sig ] [2906/3499] Completed SPAI in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:57.140514] [INFO ] [sig ] [2907/3499] Forecasting SPB... [2026-01-12T20:31:57.140545] [INFO ] [sig ] Generating forecast for: SPB [2026-01-12T20:31:57.140594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-12T20:31:57.151344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-12T20:31:57.151701] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-12T20:31:57.152687] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-12T20:31:57.152739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:57.152771] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:57.152798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:57.152858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:57.212985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:57.213865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:57.213945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:57.213976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:57.337241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:57.337391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:57.337429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:57.337457] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:57.340959] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-12T20:31:57.341256] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-12T20:31:57.341386] [INFO ] [sig ] SPB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:57.490739] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPB.txt [2026-01-12T20:31:57.490901] [INFO ] [sig ] [2907/3499] Completed SPB in 0.4s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:57.490942] [INFO ] [sig ] [2908/3499] Forecasting SPCB... [2026-01-12T20:31:57.490971] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-12T20:31:57.491001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-12T20:31:57.502547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-12T20:31:57.502928] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-12T20:31:57.503744] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-12T20:31:57.503797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:57.503842] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:57.503870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:57.503928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:57.560953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:57.561827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:57.561910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:57.561942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:57.700607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:57.700760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:57.700802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:57.700831] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:57.704468] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-01-12T20:31:57.704785] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-12T20:31:57.704919] [INFO ] [sig ] SPCB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:57.849100] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPCB.txt [2026-01-12T20:31:57.849227] [INFO ] [sig ] [2908/3499] Completed SPCB in 0.4s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:57.849266] [INFO ] [sig ] [2909/3499] Forecasting SPCE... [2026-01-12T20:31:57.849294] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-12T20:31:57.849324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-12T20:31:57.860303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-12T20:31:57.860596] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-12T20:31:57.861364] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-12T20:31:57.861416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:57.861449] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:57.861477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:57.861534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:57.921800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:57.922647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:57.922730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:57.922763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:58.038551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:58.038783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:58.038844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:58.038882] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:58.043357] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=64.23%) [2026-01-12T20:31:58.043718] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-12T20:31:58.043863] [INFO ] [sig ] SPCE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:58.190879] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPCE.txt [2026-01-12T20:31:58.191039] [INFO ] [sig ] [2909/3499] Completed SPCE in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:58.191081] [INFO ] [sig ] [2910/3499] Forecasting SPE... [2026-01-12T20:31:58.191110] [INFO ] [sig ] Generating forecast for: SPE [2026-01-12T20:31:58.191139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-12T20:31:58.205613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-12T20:31:58.206051] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-12T20:31:58.207131] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-12T20:31:58.207198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:58.207249] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:58.207289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:58.207370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:58.273638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:58.274537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:58.274637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:58.274670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:58.394228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:58.394384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:58.394425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:58.394453] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:58.397939] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-12T20:31:58.398245] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-12T20:31:58.398378] [INFO ] [sig ] SPE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:58.547563] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPE.txt [2026-01-12T20:31:58.547755] [INFO ] [sig ] [2910/3499] Completed SPE in 0.4s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:58.547801] [INFO ] [sig ] [2911/3499] Forecasting SPFI... [2026-01-12T20:31:58.547832] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-12T20:31:58.547863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-12T20:31:58.560178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-12T20:31:58.560652] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-12T20:31:58.561484] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-12T20:31:58.561539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:58.561596] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:58.561628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:58.561705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:58.621559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:58.622435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:58.622517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:58.622549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:58.741923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:58.742079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:58.742118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:58.742146] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:58.745514] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-01-12T20:31:58.745804] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-12T20:31:58.745925] [INFO ] [sig ] SPFI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:58.889244] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPFI.txt [2026-01-12T20:31:58.889379] [INFO ] [sig ] [2911/3499] Completed SPFI in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:58.889420] [INFO ] [sig ] [2912/3499] Forecasting SPG... [2026-01-12T20:31:58.889457] [INFO ] [sig ] Generating forecast for: SPG [2026-01-12T20:31:58.889488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-12T20:31:58.901950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-12T20:31:58.902264] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-12T20:31:58.903071] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-12T20:31:58.903125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:58.903159] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:58.903186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:58.903244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:58.960897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:58.961882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:58.961966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:58.962000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:59.091089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:59.091248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:59.091290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:59.091320] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:59.094847] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-12T20:31:59.095147] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-12T20:31:59.095282] [INFO ] [sig ] SPG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:31:59.245956] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPG.txt [2026-01-12T20:31:59.246103] [INFO ] [sig ] [2912/3499] Completed SPG in 0.4s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:59.246181] [INFO ] [sig ] [2913/3499] Forecasting SPGI... [2026-01-12T20:31:59.246215] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-12T20:31:59.246247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-12T20:31:59.258333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-12T20:31:59.258731] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-12T20:31:59.259545] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-12T20:31:59.259624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:59.259659] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:59.259687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:59.259745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:59.319036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:59.319963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:59.320050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:59.320085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:59.445764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:59.445912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:59.445951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:59.445980] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:59.449316] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=49.43%) [2026-01-12T20:31:59.449601] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-12T20:31:59.449725] [INFO ] [sig ] SPGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:59.596207] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPGI.txt [2026-01-12T20:31:59.596349] [INFO ] [sig ] [2913/3499] Completed SPGI in 0.4s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:59.596390] [INFO ] [sig ] [2914/3499] Forecasting SPH... [2026-01-12T20:31:59.596424] [INFO ] [sig ] Generating forecast for: SPH [2026-01-12T20:31:59.596456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-12T20:31:59.610250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-12T20:31:59.610687] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-12T20:31:59.611720] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-12T20:31:59.611776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:59.611810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:59.611837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:59.611895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:31:59.673470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:31:59.674443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:31:59.674531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:31:59.674565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:31:59.792781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:31:59.792940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:31:59.792979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:31:59.793007] [INFO ] [FORECASTER] Training complete [2026-01-12T20:31:59.796363] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-12T20:31:59.796665] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-12T20:31:59.796788] [INFO ] [sig ] SPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:31:59.943533] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPH.txt [2026-01-12T20:31:59.943721] [INFO ] [sig ] [2914/3499] Completed SPH in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:31:59.943773] [INFO ] [sig ] [2915/3499] Forecasting SPOK... [2026-01-12T20:31:59.943804] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-12T20:31:59.943835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-12T20:31:59.956352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-12T20:31:59.956723] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-12T20:31:59.957512] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-12T20:31:59.957568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:31:59.957628] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:31:59.957658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:31:59.957747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:00.018699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:00.019496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:00.019596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:00.019632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:00.141890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:00.142048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:00.142088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:00.142134] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:00.145951] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-01-12T20:32:00.146275] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-12T20:32:00.146446] [INFO ] [sig ] SPOK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:00.300049] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPOK.txt [2026-01-12T20:32:00.300224] [INFO ] [sig ] [2915/3499] Completed SPOK in 0.4s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:32:00.300269] [INFO ] [sig ] [2916/3499] Forecasting SPRC... [2026-01-12T20:32:00.300303] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-12T20:32:00.300333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-12T20:32:00.312131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-12T20:32:00.312515] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-12T20:32:00.313377] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-12T20:32:00.313432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:00.313465] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:00.313521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:00.313602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:00.371760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:00.372695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:00.372789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:00.372823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:00.491433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:00.491627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:00.491678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:00.491709] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:00.495221] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=5.99%) [2026-01-12T20:32:00.495503] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-12T20:32:00.495717] [INFO ] [sig ] SPRC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:00.638390] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPRC.txt [2026-01-12T20:32:00.638561] [INFO ] [sig ] [2916/3499] Completed SPRC in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:32:00.638630] [INFO ] [sig ] [2917/3499] Forecasting SPRO... [2026-01-12T20:32:00.638661] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-12T20:32:00.638690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-12T20:32:00.650102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-12T20:32:00.650412] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-12T20:32:00.651215] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-12T20:32:00.651267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:00.651298] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:00.651325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:00.651381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:00.707453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:00.708237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:00.708318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:00.708366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:00.829816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:00.829965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:00.830005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:00.830034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:00.833333] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=34.61%) [2026-01-12T20:32:00.833615] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-12T20:32:00.833737] [INFO ] [sig ] SPRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:00.976827] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPRO.txt [2026-01-12T20:32:00.976958] [INFO ] [sig ] [2917/3499] Completed SPRO in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:32:00.976997] [INFO ] [sig ] [2918/3499] Forecasting SPRX... [2026-01-12T20:32:00.977026] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-12T20:32:00.977055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-12T20:32:00.988048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-12T20:32:00.988337] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-12T20:32:00.989106] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-12T20:32:00.989157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:00.989189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:00.989216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:00.989272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:01.045260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:01.045956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:01.046033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:01.046065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:01.160536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:01.160705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:01.160747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:01.160775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:01.164076] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=17.70%) [2026-01-12T20:32:01.164345] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-12T20:32:01.164465] [INFO ] [sig ] SPRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:01.311940] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPRX.txt [2026-01-12T20:32:01.312089] [INFO ] [sig ] [2918/3499] Completed SPRX in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:32:01.312126] [INFO ] [sig ] [2919/3499] Forecasting SPRY... [2026-01-12T20:32:01.312155] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-12T20:32:01.312185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-12T20:32:01.324145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-12T20:32:01.324472] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-12T20:32:01.325260] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-12T20:32:01.325312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:01.325344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:01.325382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:01.325438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:01.381889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:01.382621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:01.382720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:01.382755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:01.503744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:01.503901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:01.503939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:01.503967] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:01.507332] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-12T20:32:01.507631] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-12T20:32:01.507764] [INFO ] [sig ] SPRY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:01.652272] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPRY.txt [2026-01-12T20:32:01.652428] [INFO ] [sig ] [2919/3499] Completed SPRY in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:32:01.652469] [INFO ] [sig ] [2920/3499] Forecasting SPSC... [2026-01-12T20:32:01.652498] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-12T20:32:01.652528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-12T20:32:01.664299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-12T20:32:01.664681] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-12T20:32:01.665442] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-12T20:32:01.665493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:01.665525] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:01.665552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:01.665633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:01.723694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:01.724523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:01.724625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:01.724658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:01.848588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:01.848757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:01.848796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:01.848824] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:01.852192] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=75.90%) [2026-01-12T20:32:01.852484] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-12T20:32:01.852631] [INFO ] [sig ] SPSC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:02.000005] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPSC.txt [2026-01-12T20:32:02.000181] [INFO ] [sig ] [2920/3499] Completed SPSC in 0.3s | 2.87 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-12T20:32:02.000221] [INFO ] [sig ] [2921/3499] Forecasting SPWH... [2026-01-12T20:32:02.000251] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-12T20:32:02.000280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-12T20:32:02.014100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-12T20:32:02.014496] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-12T20:32:02.015340] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-12T20:32:02.015395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:02.015428] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:02.015456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:02.015514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:02.073326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:02.074204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:02.074286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:02.074318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:02.198385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:02.198536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:02.198608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:02.198646] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:02.202032] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=45.82%) [2026-01-12T20:32:02.202305] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-12T20:32:02.202429] [INFO ] [sig ] SPWH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:02.346765] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SPWH.txt [2026-01-12T20:32:02.346927] [INFO ] [sig ] [2921/3499] Completed SPWH in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-12T20:32:02.346970] [INFO ] [sig ] [2922/3499] Forecasting SPXC... [2026-01-12T20:32:02.347000] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-12T20:32:02.347031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-12T20:32:02.361263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-12T20:32:02.361908] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-12T20:32:02.362991] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-12T20:32:02.363064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:02.363101] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:02.363131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:02.363193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:02.426388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:02.427538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:02.427681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:02.427743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:02.552970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:02.553147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:02.553189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:02.554120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:02.557545] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=54.67%) [2026-01-12T20:32:02.557859] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-12T20:32:02.557991] [INFO ] [sig ] SPXC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:02.700383] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPXC.txt [2026-01-12T20:32:02.700503] [INFO ] [sig ] [2922/3499] Completed SPXC in 0.4s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:02.700544] [INFO ] [sig ] [2923/3499] Forecasting SPXX... [2026-01-12T20:32:02.700590] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-12T20:32:02.700629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-12T20:32:02.711657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-12T20:32:02.711927] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-12T20:32:02.712698] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-12T20:32:02.712750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:02.712782] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:02.712808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:02.712864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:02.771246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:02.771888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:02.771968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:02.772000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:02.891780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:02.891957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:02.891997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:02.892027] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:02.896116] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-01-12T20:32:02.896431] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-12T20:32:02.896772] [INFO ] [sig ] SPXX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:03.049780] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SPXX.txt [2026-01-12T20:32:03.049948] [INFO ] [sig ] [2923/3499] Completed SPXX in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:03.049990] [INFO ] [sig ] [2924/3499] Forecasting SQM... [2026-01-12T20:32:03.050019] [INFO ] [sig ] Generating forecast for: SQM [2026-01-12T20:32:03.050048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-12T20:32:03.062844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-12T20:32:03.063240] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-12T20:32:03.064089] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-12T20:32:03.064145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:03.064178] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:03.064206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:03.064265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:03.123803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:03.124644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:03.124728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:03.124761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:03.252563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:03.252732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:03.252773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:03.252803] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:03.256251] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-12T20:32:03.256537] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-12T20:32:03.256686] [INFO ] [sig ] SQM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:03.400084] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SQM.txt [2026-01-12T20:32:03.400233] [INFO ] [sig ] [2924/3499] Completed SQM in 0.4s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:03.400273] [INFO ] [sig ] [2925/3499] Forecasting SQNS... [2026-01-12T20:32:03.400301] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-12T20:32:03.400330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-12T20:32:03.416488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-12T20:32:03.417030] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-12T20:32:03.418238] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-12T20:32:03.418311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:03.418365] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:03.418410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:03.418502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:03.484678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:03.485647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:03.485736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:03.485769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:03.607526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:03.607713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:03.607787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:03.607816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:03.611446] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-01-12T20:32:03.611816] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-12T20:32:03.611961] [INFO ] [sig ] SQNS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:03.762101] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SQNS.txt [2026-01-12T20:32:03.762268] [INFO ] [sig ] [2925/3499] Completed SQNS in 0.4s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:03.762310] [INFO ] [sig ] [2926/3499] Forecasting SQQQ... [2026-01-12T20:32:03.762343] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-12T20:32:03.762373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-12T20:32:03.776050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-12T20:32:03.776401] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-12T20:32:03.777401] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-12T20:32:03.777454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:03.777697] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:03.777753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:03.777812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:03.840335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:03.841396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:03.841532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:03.841567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:03.971882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:03.972047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:03.972088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:03.972162] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:03.975885] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-01-12T20:32:03.976254] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-12T20:32:03.976402] [INFO ] [sig ] SQQQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:04.127688] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SQQQ.txt [2026-01-12T20:32:04.127843] [INFO ] [sig ] [2926/3499] Completed SQQQ in 0.4s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:04.127883] [INFO ] [sig ] [2927/3499] Forecasting SRAD... [2026-01-12T20:32:04.127915] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-12T20:32:04.127945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-12T20:32:04.141620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-12T20:32:04.141946] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-12T20:32:04.142789] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-12T20:32:04.142843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:04.142876] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:04.142905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:04.142962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:04.200503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:04.201293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:04.201374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:04.201408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:04.321686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:04.321826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:04.321865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:04.321895] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:04.325270] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-01-12T20:32:04.325537] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-12T20:32:04.325675] [INFO ] [sig ] SRAD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:04.469310] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SRAD.txt [2026-01-12T20:32:04.469443] [INFO ] [sig ] [2927/3499] Completed SRAD in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:04.469481] [INFO ] [sig ] [2928/3499] Forecasting SRBK... [2026-01-12T20:32:04.469511] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-12T20:32:04.469542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-12T20:32:04.480661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-12T20:32:04.480967] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-12T20:32:04.481728] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-12T20:32:04.481779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:04.481810] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:04.481837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:04.481892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:04.540731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:04.541463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:04.541546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:04.541597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:04.663183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:04.663332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:04.663373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:04.663408] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:04.666759] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-01-12T20:32:04.667025] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-12T20:32:04.667148] [INFO ] [sig ] SRBK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:04.812994] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SRBK.txt [2026-01-12T20:32:04.813129] [INFO ] [sig ] [2928/3499] Completed SRBK in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:04.813168] [INFO ] [sig ] [2929/3499] Forecasting SRCE... [2026-01-12T20:32:04.813198] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-12T20:32:04.813227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-12T20:32:04.825164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-12T20:32:04.825470] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-12T20:32:04.826281] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-12T20:32:04.826334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:04.826369] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:04.826401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:04.826460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:04.885203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:04.886208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:04.886289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:04.886322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:05.002560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:05.002746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:05.002786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:05.002817] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:05.006346] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-01-12T20:32:05.006655] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-12T20:32:05.006783] [INFO ] [sig ] SRCE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:05.150960] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SRCE.txt [2026-01-12T20:32:05.151137] [INFO ] [sig ] [2929/3499] Completed SRCE in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:05.151178] [INFO ] [sig ] [2930/3499] Forecasting SRE... [2026-01-12T20:32:05.151208] [INFO ] [sig ] Generating forecast for: SRE [2026-01-12T20:32:05.151238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-12T20:32:05.161895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-12T20:32:05.162183] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-12T20:32:05.162954] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-12T20:32:05.163006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:05.163037] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:05.163064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:05.163130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:05.220822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:05.221650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:05.221729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:05.221763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:05.340226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:05.340373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:05.340418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:05.340453] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:05.343961] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=22.57%) [2026-01-12T20:32:05.344268] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-12T20:32:05.344404] [INFO ] [sig ] SRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:05.489467] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SRE.txt [2026-01-12T20:32:05.489634] [INFO ] [sig ] [2930/3499] Completed SRE in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:05.489858] [INFO ] [sig ] [2931/3499] Forecasting SREA... [2026-01-12T20:32:05.489888] [INFO ] [sig ] Generating forecast for: SREA [2026-01-12T20:32:05.489917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-12T20:32:05.502132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-12T20:32:05.502439] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-12T20:32:05.503225] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-12T20:32:05.503279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:05.503312] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:05.503341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:05.503398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:05.561260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:05.562048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:05.562126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:05.562159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:05.682064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:05.682213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:05.682252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:05.682282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:05.685768] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-01-12T20:32:05.686054] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-12T20:32:05.686182] [INFO ] [sig ] SREA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:05.829225] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SREA.txt [2026-01-12T20:32:05.829362] [INFO ] [sig ] [2931/3499] Completed SREA in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:05.829401] [INFO ] [sig ] [2932/3499] Forecasting SRFM... [2026-01-12T20:32:05.829430] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-12T20:32:05.829459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-12T20:32:05.840287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-12T20:32:05.840555] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-12T20:32:05.841364] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-12T20:32:05.841428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:05.841462] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:05.841490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:05.841547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:05.901695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:05.902370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:05.902448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:05.902481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:06.021801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:06.021955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:06.021992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:06.022021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:06.025306] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-12T20:32:06.025592] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-12T20:32:06.025713] [INFO ] [sig ] SRFM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:06.172398] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SRFM.txt [2026-01-12T20:32:06.172533] [INFO ] [sig ] [2932/3499] Completed SRFM in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:06.172588] [INFO ] [sig ] [2933/3499] Forecasting SRG... [2026-01-12T20:32:06.172620] [INFO ] [sig ] Generating forecast for: SRG [2026-01-12T20:32:06.172650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-12T20:32:06.183673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-12T20:32:06.183944] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-12T20:32:06.184805] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-12T20:32:06.184859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:06.184914] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:06.184943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:06.184999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:06.241763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:06.242492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:06.242568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:06.242619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:06.361435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:06.361606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:06.361647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:06.361675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:06.364993] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-01-12T20:32:06.365269] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-12T20:32:06.365393] [INFO ] [sig ] SRG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:06.508522] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SRG.txt [2026-01-12T20:32:06.508694] [INFO ] [sig ] [2933/3499] Completed SRG in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:06.508733] [INFO ] [sig ] [2934/3499] Forecasting SRI... [2026-01-12T20:32:06.508763] [INFO ] [sig ] Generating forecast for: SRI [2026-01-12T20:32:06.508792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-12T20:32:06.521425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-12T20:32:06.521805] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-12T20:32:06.522668] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-12T20:32:06.522723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:06.522756] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:06.522783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:06.522841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:06.584391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:06.585425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:06.585507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:06.585539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:06.703235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:06.703388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:06.703427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:06.703454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:06.706804] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-12T20:32:06.707100] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-12T20:32:06.707227] [INFO ] [sig ] SRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:06.853217] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SRI.txt [2026-01-12T20:32:06.853367] [INFO ] [sig ] [2934/3499] Completed SRI in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:06.853406] [INFO ] [sig ] [2935/3499] Forecasting SRRK... [2026-01-12T20:32:06.853436] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-12T20:32:06.853466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-12T20:32:06.864706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-12T20:32:06.865011] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-12T20:32:06.865802] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-12T20:32:06.865855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:06.865888] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:06.865916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:06.865973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:06.926241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:06.927062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:06.927145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:06.927178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:07.047871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:07.048024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:07.048062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:07.048096] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:07.051482] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-01-12T20:32:07.051778] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-12T20:32:07.051914] [INFO ] [sig ] SRRK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:07.199276] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SRRK.txt [2026-01-12T20:32:07.199430] [INFO ] [sig ] [2935/3499] Completed SRRK in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:07.199470] [INFO ] [sig ] [2936/3499] Forecasting SRTS... [2026-01-12T20:32:07.199500] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-12T20:32:07.199530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-12T20:32:07.210442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-12T20:32:07.210737] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-12T20:32:07.211492] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-12T20:32:07.211545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:07.211594] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:07.211623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:07.211679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:07.269876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:07.270721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:07.270802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:07.270836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:07.388850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:07.388988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:07.389026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:07.389084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:07.392399] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=56.48%) [2026-01-12T20:32:07.392684] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-12T20:32:07.392807] [INFO ] [sig ] SRTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:07.536872] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SRTS.txt [2026-01-12T20:32:07.537022] [INFO ] [sig ] [2936/3499] Completed SRTS in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:07.537062] [INFO ] [sig ] [2937/3499] Forecasting SSB... [2026-01-12T20:32:07.537091] [INFO ] [sig ] Generating forecast for: SSB [2026-01-12T20:32:07.537121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-12T20:32:07.547968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-12T20:32:07.548241] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-12T20:32:07.549009] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-12T20:32:07.549061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:07.549093] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:07.549120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:07.549177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:07.606164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:07.606784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:07.606860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:07.606891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:07.725499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:07.725650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:07.725690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:07.725718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:07.728976] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-01-12T20:32:07.729266] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-12T20:32:07.729386] [INFO ] [sig ] SSB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:07.871030] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SSB.txt [2026-01-12T20:32:07.871171] [INFO ] [sig ] [2937/3499] Completed SSB in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:07.871210] [INFO ] [sig ] [2938/3499] Forecasting SSD... [2026-01-12T20:32:07.871239] [INFO ] [sig ] Generating forecast for: SSD [2026-01-12T20:32:07.871268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-12T20:32:07.882214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-12T20:32:07.882489] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-12T20:32:07.883253] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-12T20:32:07.883305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:07.883337] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:07.883363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:07.883419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:07.940044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:07.940727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:07.940807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:07.940839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:08.058614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:08.058758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:08.058797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:08.058826] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:08.062208] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=94.76%) [2026-01-12T20:32:08.062494] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-12T20:32:08.062653] [INFO ] [sig ] SSD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:08.205044] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SSD.txt [2026-01-12T20:32:08.205184] [INFO ] [sig ] [2938/3499] Completed SSD in 0.3s | 2.87 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-12T20:32:08.205223] [INFO ] [sig ] [2939/3499] Forecasting SSL... [2026-01-12T20:32:08.205252] [INFO ] [sig ] Generating forecast for: SSL [2026-01-12T20:32:08.205281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-12T20:32:08.217045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-12T20:32:08.217334] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-12T20:32:08.218124] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-12T20:32:08.218175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:08.218207] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:08.218233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:08.218289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:08.280038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:08.280896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:08.280987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:08.281021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:08.403785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:08.403942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:08.404002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:08.404034] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:08.407881] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=61.56%) [2026-01-12T20:32:08.408164] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-12T20:32:08.408294] [INFO ] [sig ] SSL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:08.550429] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SSL.txt [2026-01-12T20:32:08.550593] [INFO ] [sig ] [2939/3499] Completed SSL in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:08.550637] [INFO ] [sig ] [2940/3499] Forecasting SSNC... [2026-01-12T20:32:08.550665] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-12T20:32:08.550693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-12T20:32:08.561553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-12T20:32:08.561865] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-12T20:32:08.562632] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-12T20:32:08.562683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:08.562715] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:08.562742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:08.562798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:08.618925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:08.619653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:08.619730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:08.619761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:08.739054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:08.739213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:08.739252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:08.739280] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:08.742613] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=22.74%) [2026-01-12T20:32:08.742879] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-12T20:32:08.742998] [INFO ] [sig ] SSNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:08.888144] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SSNC.txt [2026-01-12T20:32:08.888294] [INFO ] [sig ] [2940/3499] Completed SSNC in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:08.888334] [INFO ] [sig ] [2941/3499] Forecasting SSP... [2026-01-12T20:32:08.888362] [INFO ] [sig ] Generating forecast for: SSP [2026-01-12T20:32:08.888392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-12T20:32:08.900686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-12T20:32:08.900970] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-12T20:32:08.901745] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-12T20:32:08.901797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:08.901829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:08.901856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:08.901917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:08.959827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:08.960596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:08.960680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:08.960716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:09.079626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:09.079804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:09.079850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:09.079880] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:09.083332] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-12T20:32:09.083642] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-12T20:32:09.083789] [INFO ] [sig ] SSP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:09.240661] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SSP.txt [2026-01-12T20:32:09.240824] [INFO ] [sig ] [2941/3499] Completed SSP in 0.4s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:09.240864] [INFO ] [sig ] [2942/3499] Forecasting SSRM... [2026-01-12T20:32:09.240893] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-12T20:32:09.240923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-12T20:32:09.253516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-12T20:32:09.253930] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-12T20:32:09.254963] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-12T20:32:09.255025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:09.255067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:09.255105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:09.255181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:09.325759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:09.326700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:09.326805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:09.326851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:09.473501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:09.473871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:09.473913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:09.473941] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:09.477548] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=16.31%) [2026-01-12T20:32:09.478045] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-12T20:32:09.478171] [INFO ] [sig ] SSRM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:09.653357] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SSRM.txt [2026-01-12T20:32:09.653566] [INFO ] [sig ] [2942/3499] Completed SSRM in 0.4s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:09.653644] [INFO ] [sig ] [2943/3499] Forecasting SSSS... [2026-01-12T20:32:09.653683] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-12T20:32:09.653724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-12T20:32:09.666203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-12T20:32:09.666595] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-12T20:32:09.667374] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-12T20:32:09.667427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:09.667470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:09.667499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:09.667555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:09.727335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:09.728762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:09.729192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:09.729231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:09.869725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:09.869892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:09.869937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:09.869968] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:09.873520] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=35.64%) [2026-01-12T20:32:09.873894] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-12T20:32:09.874039] [INFO ] [sig ] SSSS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:10.037105] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SSSS.txt [2026-01-12T20:32:10.037260] [INFO ] [sig ] [2943/3499] Completed SSSS in 0.4s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:10.037301] [INFO ] [sig ] [2944/3499] Forecasting SSTI... [2026-01-12T20:32:10.037332] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-12T20:32:10.037361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-12T20:32:10.048881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-12T20:32:10.049173] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-12T20:32:10.049977] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-12T20:32:10.050030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:10.050062] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:10.050090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:10.050147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:10.106527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:10.107161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:10.107237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:10.107268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:10.229236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:10.229413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:10.229454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:10.229483] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:10.233045] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-01-12T20:32:10.233332] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-12T20:32:10.233469] [INFO ] [sig ] SSTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:10.379446] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SSTI.txt [2026-01-12T20:32:10.379646] [INFO ] [sig ] [2944/3499] Completed SSTI in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:10.379691] [INFO ] [sig ] [2945/3499] Forecasting SSTK... [2026-01-12T20:32:10.379722] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-12T20:32:10.379752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-12T20:32:10.391852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-12T20:32:10.392192] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-12T20:32:10.392990] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-12T20:32:10.393042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:10.393075] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:10.393101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:10.393165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:10.451289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:10.452080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:10.452164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:10.452197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:10.576495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:10.576656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:10.576698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:10.576728] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:10.580237] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-12T20:32:10.580529] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-12T20:32:10.580707] [INFO ] [sig ] SSTK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:10.725530] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SSTK.txt [2026-01-12T20:32:10.725676] [INFO ] [sig ] [2945/3499] Completed SSTK in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:10.725715] [INFO ] [sig ] [2946/3499] Forecasting SSYS... [2026-01-12T20:32:10.725744] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-12T20:32:10.725773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-12T20:32:10.737280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-12T20:32:10.737635] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-12T20:32:10.738449] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-12T20:32:10.738502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:10.738536] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:10.738593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:10.738656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:10.797901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:10.798554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:10.798671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:10.798706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:10.916028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:10.916172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:10.916209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:10.916237] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:10.919641] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=20.03%) [2026-01-12T20:32:10.919945] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-12T20:32:10.920074] [INFO ] [sig ] SSYS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:11.070133] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SSYS.txt [2026-01-12T20:32:11.070292] [INFO ] [sig ] [2946/3499] Completed SSYS in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:11.070340] [INFO ] [sig ] [2947/3499] Forecasting STAA... [2026-01-12T20:32:11.070373] [INFO ] [sig ] Generating forecast for: STAA [2026-01-12T20:32:11.070404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-12T20:32:11.082083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-12T20:32:11.082346] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-12T20:32:11.083119] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-12T20:32:11.083172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:11.083204] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:11.083231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:11.083288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:11.139886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:11.140604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:11.140679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:11.140711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:11.260440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:11.260621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:11.260674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:11.260704] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:11.264032] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-12T20:32:11.264298] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-12T20:32:11.264415] [INFO ] [sig ] STAA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:11.408482] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STAA.txt [2026-01-12T20:32:11.408638] [INFO ] [sig ] [2947/3499] Completed STAA in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:11.408867] [INFO ] [sig ] [2948/3499] Forecasting STAG... [2026-01-12T20:32:11.408895] [INFO ] [sig ] Generating forecast for: STAG [2026-01-12T20:32:11.408932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-12T20:32:11.420089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-12T20:32:11.420361] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-12T20:32:11.421134] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-12T20:32:11.421185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:11.421216] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:11.421244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:11.421299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:11.478669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:11.479522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:11.479620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:11.479654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:11.606602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:11.606798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:11.606842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:11.606871] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:11.610275] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-12T20:32:11.610565] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-12T20:32:11.610749] [INFO ] [sig ] STAG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:11.752835] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STAG.txt [2026-01-12T20:32:11.752978] [INFO ] [sig ] [2948/3499] Completed STAG in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:11.753019] [INFO ] [sig ] [2949/3499] Forecasting STBA... [2026-01-12T20:32:11.753048] [INFO ] [sig ] Generating forecast for: STBA [2026-01-12T20:32:11.753077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-12T20:32:11.764852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-12T20:32:11.765139] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-12T20:32:11.766104] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-12T20:32:11.766155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:11.766188] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:11.766215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:11.766271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:11.825067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:11.825702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:11.825778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:11.825810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:11.946709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:11.946860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:11.946899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:11.946928] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:11.950205] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-12T20:32:11.950467] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-12T20:32:11.950605] [INFO ] [sig ] STBA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:12.095522] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STBA.txt [2026-01-12T20:32:12.095709] [INFO ] [sig ] [2949/3499] Completed STBA in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:12.095753] [INFO ] [sig ] [2950/3499] Forecasting STC... [2026-01-12T20:32:12.095782] [INFO ] [sig ] Generating forecast for: STC [2026-01-12T20:32:12.095813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-12T20:32:12.106888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-12T20:32:12.107196] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-12T20:32:12.108023] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-12T20:32:12.108076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:12.108133] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:12.108162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:12.108219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:12.169438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:12.170260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:12.170338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:12.170370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:12.294315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:12.294460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:12.294514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:12.294543] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:12.297975] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-01-12T20:32:12.298253] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-12T20:32:12.298378] [INFO ] [sig ] STC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:12.443249] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STC.txt [2026-01-12T20:32:12.443395] [INFO ] [sig ] [2950/3499] Completed STC in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:12.443435] [INFO ] [sig ] [2951/3499] Forecasting STE... [2026-01-12T20:32:12.443465] [INFO ] [sig ] Generating forecast for: STE [2026-01-12T20:32:12.443495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-12T20:32:12.454901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-12T20:32:12.455244] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-12T20:32:12.456037] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-12T20:32:12.456088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:12.456119] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:12.456146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:12.456201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:12.513701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:12.514460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:12.514538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:12.514570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:12.637067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:12.637232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:12.637272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:12.637300] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:12.641230] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-12T20:32:12.641515] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-12T20:32:12.641684] [INFO ] [sig ] STE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:12.791045] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STE.txt [2026-01-12T20:32:12.791179] [INFO ] [sig ] [2951/3499] Completed STE in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:12.791219] [INFO ] [sig ] [2952/3499] Forecasting STEL... [2026-01-12T20:32:12.791248] [INFO ] [sig ] Generating forecast for: STEL [2026-01-12T20:32:12.791278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-12T20:32:12.802921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-12T20:32:12.803234] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-12T20:32:12.804014] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-12T20:32:12.804067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:12.804099] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:12.804125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:12.804180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:12.862994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:12.863720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:12.863814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:12.863849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:12.982754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:12.982907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:12.982955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:12.982986] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:12.986438] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-01-12T20:32:12.986729] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-12T20:32:12.986849] [INFO ] [sig ] STEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:13.129853] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STEL.txt [2026-01-12T20:32:13.129980] [INFO ] [sig ] [2952/3499] Completed STEL in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:13.130018] [INFO ] [sig ] [2953/3499] Forecasting STEM... [2026-01-12T20:32:13.130047] [INFO ] [sig ] Generating forecast for: STEM [2026-01-12T20:32:13.130077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-12T20:32:13.141434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-12T20:32:13.141768] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-12T20:32:13.142631] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-12T20:32:13.142684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:13.142716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:13.142743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:13.142799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:13.200485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:13.201224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:13.201303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:13.201336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:13.321638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:13.321787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:13.321828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:13.321886] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:13.325201] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-12T20:32:13.325469] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-12T20:32:13.325614] [INFO ] [sig ] STEM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:13.476225] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STEM.txt [2026-01-12T20:32:13.476381] [INFO ] [sig ] [2953/3499] Completed STEM in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:13.476424] [INFO ] [sig ] [2954/3499] Forecasting STEP... [2026-01-12T20:32:13.476454] [INFO ] [sig ] Generating forecast for: STEP [2026-01-12T20:32:13.476485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-12T20:32:13.488552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-12T20:32:13.488932] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-12T20:32:13.489743] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-12T20:32:13.489797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:13.489842] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:13.489871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:13.489929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:13.548567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:13.549423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:13.549511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:13.549544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:13.668688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:13.668844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:13.668884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:13.668914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:13.672487] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-12T20:32:13.672792] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-12T20:32:13.672923] [INFO ] [sig ] STEP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:13.816429] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STEP.txt [2026-01-12T20:32:13.816589] [INFO ] [sig ] [2954/3499] Completed STEP in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:13.816632] [INFO ] [sig ] [2955/3499] Forecasting STHO... [2026-01-12T20:32:13.816665] [INFO ] [sig ] Generating forecast for: STHO [2026-01-12T20:32:13.816695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-12T20:32:13.827637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-12T20:32:13.827942] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-12T20:32:13.828714] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-12T20:32:13.828766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:13.828799] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:13.828825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:13.828883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:13.884983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:13.885654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:13.885730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:13.885762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:14.000442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:14.000613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:14.000653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:14.000682] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:14.004138] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-01-12T20:32:14.004406] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-12T20:32:14.004525] [INFO ] [sig ] STHO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:14.147197] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STHO.txt [2026-01-12T20:32:14.147323] [INFO ] [sig ] [2955/3499] Completed STHO in 0.3s | 2.87 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-12T20:32:14.147362] [INFO ] [sig ] [2956/3499] Forecasting STI... [2026-01-12T20:32:14.147391] [INFO ] [sig ] Generating forecast for: STI [2026-01-12T20:32:14.147422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-12T20:32:14.159623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-12T20:32:14.160030] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-12T20:32:14.160858] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-12T20:32:14.160911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:14.160942] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:14.160968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:14.161023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:14.218631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:14.219471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:14.219552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:14.219605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:14.341023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:14.341153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:14.341191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:14.341221] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:14.344533] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=52.47%) [2026-01-12T20:32:14.344826] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-12T20:32:14.344952] [INFO ] [sig ] STI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:14.487643] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STI.txt [2026-01-12T20:32:14.487819] [INFO ] [sig ] [2956/3499] Completed STI in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-12T20:32:14.487863] [INFO ] [sig ] [2957/3499] Forecasting STIM... [2026-01-12T20:32:14.487893] [INFO ] [sig ] Generating forecast for: STIM [2026-01-12T20:32:14.487924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-12T20:32:14.498913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-12T20:32:14.499226] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-12T20:32:14.500006] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-12T20:32:14.500056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:14.500087] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:14.500113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:14.500168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:14.559186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:14.560026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:14.560106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:14.560137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:14.683203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:14.683346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:14.683393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:14.683421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:14.686732] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-12T20:32:14.687001] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-12T20:32:14.687121] [INFO ] [sig ] STIM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:14.829006] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STIM.txt [2026-01-12T20:32:14.829132] [INFO ] [sig ] [2957/3499] Completed STIM in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:14.829170] [INFO ] [sig ] [2958/3499] Forecasting STK... [2026-01-12T20:32:14.829205] [INFO ] [sig ] Generating forecast for: STK [2026-01-12T20:32:14.829236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-12T20:32:14.841004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-12T20:32:14.841305] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-12T20:32:14.842164] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-12T20:32:14.842218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:14.842251] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:14.842279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:14.842338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:14.901271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:14.902023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:14.902104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:14.902139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:15.020159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:15.020307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:15.020347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:15.020378] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:15.023824] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-12T20:32:15.024111] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-12T20:32:15.024255] [INFO ] [sig ] STK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:15.169699] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STK.txt [2026-01-12T20:32:15.170066] [INFO ] [sig ] [2958/3499] Completed STK in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:15.170107] [INFO ] [sig ] [2959/3499] Forecasting STKH... [2026-01-12T20:32:15.170138] [INFO ] [sig ] Generating forecast for: STKH [2026-01-12T20:32:15.170169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-12T20:32:15.181555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-12T20:32:15.181960] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-12T20:32:15.182847] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-12T20:32:15.182904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:15.182946] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:15.182982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:15.183052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:15.242412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:15.243255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:15.243337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:15.243369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:15.351515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:15.351680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:15.351719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:15.351747] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:15.355030] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-12T20:32:15.355294] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-12T20:32:15.355415] [INFO ] [sig ] STKH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:15.499147] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STKH.txt [2026-01-12T20:32:15.499280] [INFO ] [sig ] [2959/3499] Completed STKH in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:15.499318] [INFO ] [sig ] [2960/3499] Forecasting STKL... [2026-01-12T20:32:15.499347] [INFO ] [sig ] Generating forecast for: STKL [2026-01-12T20:32:15.499376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-12T20:32:15.511108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-12T20:32:15.511454] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-12T20:32:15.512305] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-12T20:32:15.512360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:15.512393] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:15.512423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:15.512485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:15.569006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:15.569698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:15.569805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:15.569839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:15.691448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:15.691616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:15.691663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:15.691691] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:15.695000] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=92.13%) [2026-01-12T20:32:15.695261] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-12T20:32:15.695379] [INFO ] [sig ] STKL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:15.839931] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STKL.txt [2026-01-12T20:32:15.840090] [INFO ] [sig ] [2960/3499] Completed STKL in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:15.840130] [INFO ] [sig ] [2961/3499] Forecasting STKS... [2026-01-12T20:32:15.840160] [INFO ] [sig ] Generating forecast for: STKS [2026-01-12T20:32:15.840191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-12T20:32:15.853290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-12T20:32:15.853699] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-12T20:32:15.854952] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-12T20:32:15.855018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:15.855064] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:15.855100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:15.855178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:15.914752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:15.915502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:15.915608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:15.915660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:16.038038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:16.038193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:16.038233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:16.038280] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:16.041681] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-01-12T20:32:16.041955] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-12T20:32:16.042079] [INFO ] [sig ] STKS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:16.193760] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STKS.txt [2026-01-12T20:32:16.193915] [INFO ] [sig ] [2961/3499] Completed STKS in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:16.193955] [INFO ] [sig ] [2962/3499] Forecasting STLA... [2026-01-12T20:32:16.193985] [INFO ] [sig ] Generating forecast for: STLA [2026-01-12T20:32:16.194013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-12T20:32:16.207428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-12T20:32:16.207869] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-12T20:32:16.208690] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-12T20:32:16.208746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:16.208779] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:16.208807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:16.208864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:16.275074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:16.276182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:16.276267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:16.276301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:16.406777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:16.406968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:16.407020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:16.407056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:16.411875] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-12T20:32:16.412324] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-12T20:32:16.412516] [INFO ] [sig ] STLA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:16.570433] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STLA.txt [2026-01-12T20:32:16.570595] [INFO ] [sig ] [2962/3499] Completed STLA in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:16.570637] [INFO ] [sig ] [2963/3499] Forecasting STLD... [2026-01-12T20:32:16.570670] [INFO ] [sig ] Generating forecast for: STLD [2026-01-12T20:32:16.570703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-12T20:32:16.583083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-12T20:32:16.583381] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-12T20:32:16.584153] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-12T20:32:16.584205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:16.584238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:16.584265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:16.584321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:16.642960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:16.643827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:16.643907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:16.643954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:16.768811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:16.769190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:16.769243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:16.769275] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:16.773301] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=12.05%) [2026-01-12T20:32:16.773639] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-12T20:32:16.773808] [INFO ] [sig ] STLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:16.938813] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STLD.txt [2026-01-12T20:32:16.938982] [INFO ] [sig ] [2963/3499] Completed STLD in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:16.939023] [INFO ] [sig ] [2964/3499] Forecasting STM... [2026-01-12T20:32:16.939054] [INFO ] [sig ] Generating forecast for: STM [2026-01-12T20:32:16.939083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-12T20:32:16.951070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-12T20:32:16.951398] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-12T20:32:16.952180] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-12T20:32:16.952231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:16.952263] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:16.952290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:16.952346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:17.015180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:17.016031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:17.016116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:17.016150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:17.140358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:17.140518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:17.140586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:17.140624] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:17.144077] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: UP (p=50.75%) [2026-01-12T20:32:17.144353] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-12T20:32:17.144476] [INFO ] [sig ] STM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:17.302793] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STM.txt [2026-01-12T20:32:17.302942] [INFO ] [sig ] [2964/3499] Completed STM in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:17.302981] [INFO ] [sig ] [2965/3499] Forecasting STN... [2026-01-12T20:32:17.303011] [INFO ] [sig ] Generating forecast for: STN [2026-01-12T20:32:17.303042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-12T20:32:17.315051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-12T20:32:17.315349] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-12T20:32:17.316157] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-12T20:32:17.316211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:17.316243] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:17.316271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:17.316340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:17.378851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:17.379738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:17.379826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:17.379860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:17.505445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:17.505614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:17.505657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:17.505687] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:17.509476] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=63.85%) [2026-01-12T20:32:17.509776] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-12T20:32:17.509904] [INFO ] [sig ] STN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:17.681827] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STN.txt [2026-01-12T20:32:17.682071] [INFO ] [sig ] [2965/3499] Completed STN in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:17.682130] [INFO ] [sig ] [2966/3499] Forecasting STNE... [2026-01-12T20:32:17.682166] [INFO ] [sig ] Generating forecast for: STNE [2026-01-12T20:32:17.682227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-12T20:32:17.695142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-12T20:32:17.695540] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-12T20:32:17.696606] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-12T20:32:17.696660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:17.696700] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:17.696729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:17.696801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:17.761313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:17.762291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:17.762420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:17.762458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:17.897310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:17.897491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:17.897533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:17.897563] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:17.901257] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-12T20:32:17.901551] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-12T20:32:17.901702] [INFO ] [sig ] STNE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:18.056615] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STNE.txt [2026-01-12T20:32:18.056785] [INFO ] [sig ] [2966/3499] Completed STNE in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:18.056827] [INFO ] [sig ] [2967/3499] Forecasting STOK... [2026-01-12T20:32:18.056858] [INFO ] [sig ] Generating forecast for: STOK [2026-01-12T20:32:18.056889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-12T20:32:18.069680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-12T20:32:18.070210] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-12T20:32:18.071131] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-12T20:32:18.071206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:18.071310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:18.071343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:18.071615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:18.131462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:18.132538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:18.132636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:18.132671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:18.261998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:18.262155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:18.262194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:18.262222] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:18.265530] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=29.02%) [2026-01-12T20:32:18.265821] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-12T20:32:18.265945] [INFO ] [sig ] STOK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:18.411606] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STOK.txt [2026-01-12T20:32:18.411758] [INFO ] [sig ] [2967/3499] Completed STOK in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:18.411798] [INFO ] [sig ] [2968/3499] Forecasting STRA... [2026-01-12T20:32:18.411827] [INFO ] [sig ] Generating forecast for: STRA [2026-01-12T20:32:18.411858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-12T20:32:18.423471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-12T20:32:18.423789] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-12T20:32:18.424763] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-12T20:32:18.424816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:18.424848] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:18.424875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:18.424931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:18.482594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:18.483384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:18.483463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:18.483496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:18.608243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:18.608397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:18.608438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:18.608466] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:18.612467] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-12T20:32:18.612813] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-12T20:32:18.612950] [INFO ] [sig ] STRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:18.780922] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STRA.txt [2026-01-12T20:32:18.781101] [INFO ] [sig ] [2968/3499] Completed STRA in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:18.781154] [INFO ] [sig ] [2969/3499] Forecasting STRL... [2026-01-12T20:32:18.781189] [INFO ] [sig ] Generating forecast for: STRL [2026-01-12T20:32:18.781235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-12T20:32:18.794390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-12T20:32:18.794783] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-12T20:32:18.795591] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-12T20:32:18.795645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:18.795685] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:18.795719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:18.795790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:18.860793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:18.861703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:18.861788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:18.861821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:18.990321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:18.990479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:18.990519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:18.990548] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:18.994202] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-01-12T20:32:18.994492] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-12T20:32:18.994637] [INFO ] [sig ] STRL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:19.147958] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STRL.txt [2026-01-12T20:32:19.148121] [INFO ] [sig ] [2969/3499] Completed STRL in 0.4s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:19.148163] [INFO ] [sig ] [2970/3499] Forecasting STRS... [2026-01-12T20:32:19.148193] [INFO ] [sig ] Generating forecast for: STRS [2026-01-12T20:32:19.148226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-12T20:32:19.159492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-12T20:32:19.159875] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-12T20:32:19.160669] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-12T20:32:19.160721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:19.160753] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:19.160780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:19.160836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:19.219260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:19.220200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:19.220293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:19.220326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:19.313709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:19.313868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:19.313911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:19.313989] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:19.317531] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-12T20:32:19.317887] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-12T20:32:19.318025] [INFO ] [sig ] STRS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:19.468367] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STRS.txt [2026-01-12T20:32:19.468527] [INFO ] [sig ] [2970/3499] Completed STRS in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:19.468585] [INFO ] [sig ] [2971/3499] Forecasting STSS... [2026-01-12T20:32:19.468619] [INFO ] [sig ] Generating forecast for: STSS [2026-01-12T20:32:19.468650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-12T20:32:19.479454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-12T20:32:19.479754] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-12T20:32:19.480503] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-12T20:32:19.480556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:19.480618] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:19.480647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:19.480704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:19.538745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:19.539456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:19.539535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:19.539568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:19.661058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:19.661212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:19.661251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:19.661279] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:19.664552] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-01-12T20:32:19.664843] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-12T20:32:19.664965] [INFO ] [sig ] STSS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:19.811181] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STSS.txt [2026-01-12T20:32:19.811341] [INFO ] [sig ] [2971/3499] Completed STSS in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:19.811381] [INFO ] [sig ] [2972/3499] Forecasting STTK... [2026-01-12T20:32:19.811410] [INFO ] [sig ] Generating forecast for: STTK [2026-01-12T20:32:19.811440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-12T20:32:19.824383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-12T20:32:19.824807] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-12T20:32:19.825705] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-12T20:32:19.825767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:19.825804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:19.825833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:19.825897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:19.888007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:19.888912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:19.889008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:19.889042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:20.010443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:20.010615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:20.010655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:20.010686] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:20.014225] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-12T20:32:20.014511] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-12T20:32:20.014655] [INFO ] [sig ] STTK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:20.160263] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STTK.txt [2026-01-12T20:32:20.160410] [INFO ] [sig ] [2972/3499] Completed STTK in 0.3s | 2.87 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-12T20:32:20.160450] [INFO ] [sig ] [2973/3499] Forecasting STVN... [2026-01-12T20:32:20.160481] [INFO ] [sig ] Generating forecast for: STVN [2026-01-12T20:32:20.160512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-12T20:32:20.172005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-12T20:32:20.172295] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-12T20:32:20.173122] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-12T20:32:20.173176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:20.173209] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:20.173238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:20.173295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:20.231941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:20.232619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:20.232698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:20.232738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:20.349839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:20.349942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:20.349981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:20.350010] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:20.353487] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-01-12T20:32:20.353815] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-12T20:32:20.353959] [INFO ] [sig ] STVN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:20.501033] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STVN.txt [2026-01-12T20:32:20.501158] [INFO ] [sig ] [2973/3499] Completed STVN in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-12T20:32:20.501196] [INFO ] [sig ] [2974/3499] Forecasting STWD... [2026-01-12T20:32:20.501224] [INFO ] [sig ] Generating forecast for: STWD [2026-01-12T20:32:20.501254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-12T20:32:20.513673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-12T20:32:20.513967] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-12T20:32:20.514771] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-12T20:32:20.514829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:20.514868] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:20.514896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:20.514955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:20.573687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:20.574348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:20.574426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:20.574460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:20.696460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:20.696654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:20.696696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:20.696724] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:20.700097] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-12T20:32:20.700399] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-12T20:32:20.700527] [INFO ] [sig ] STWD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:20.849765] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STWD.txt [2026-01-12T20:32:20.849912] [INFO ] [sig ] [2974/3499] Completed STWD in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:20.849951] [INFO ] [sig ] [2975/3499] Forecasting STX... [2026-01-12T20:32:20.849980] [INFO ] [sig ] Generating forecast for: STX [2026-01-12T20:32:20.850010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-12T20:32:20.862006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-12T20:32:20.862345] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-12T20:32:20.863147] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-12T20:32:20.863200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:20.863231] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:20.863258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:20.863313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:20.923062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:20.923893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:20.923975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:20.924009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:21.051550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:21.051715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:21.051757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:21.051790] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:21.055456] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-01-12T20:32:21.055787] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-12T20:32:21.055938] [INFO ] [sig ] STX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:21.204233] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STX.txt [2026-01-12T20:32:21.204367] [INFO ] [sig ] [2975/3499] Completed STX in 0.4s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:21.204405] [INFO ] [sig ] [2976/3499] Forecasting STXE... [2026-01-12T20:32:21.204434] [INFO ] [sig ] Generating forecast for: STXE [2026-01-12T20:32:21.204463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-12T20:32:21.215234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-12T20:32:21.215516] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-12T20:32:21.216297] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-12T20:32:21.216349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:21.216381] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:21.216407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:21.216463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:21.275115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:21.275965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:21.276044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:21.276075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:21.384665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:21.384822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:21.384870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:21.384906] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:21.388329] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-12T20:32:21.388622] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-12T20:32:21.388749] [INFO ] [sig ] STXE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:21.534493] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/STXE.txt [2026-01-12T20:32:21.534646] [INFO ] [sig ] [2976/3499] Completed STXE in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:21.534686] [INFO ] [sig ] [2977/3499] Forecasting STXG... [2026-01-12T20:32:21.534716] [INFO ] [sig ] Generating forecast for: STXG [2026-01-12T20:32:21.534744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-12T20:32:21.545595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-12T20:32:21.545962] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-12T20:32:21.546797] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-12T20:32:21.546854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:21.546887] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:21.546915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:21.546971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:21.605003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:21.605833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:21.605946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:21.605980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:21.719885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:21.720055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:21.720097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:21.720126] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:21.723564] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-01-12T20:32:21.723875] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-12T20:32:21.724003] [INFO ] [sig ] STXG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:21.869409] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/STXG.txt [2026-01-12T20:32:21.869546] [INFO ] [sig ] [2977/3499] Completed STXG in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:21.869604] [INFO ] [sig ] [2978/3499] Forecasting SUI... [2026-01-12T20:32:21.869636] [INFO ] [sig ] Generating forecast for: SUI [2026-01-12T20:32:21.869666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-12T20:32:21.881508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-12T20:32:21.881846] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-12T20:32:21.882687] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-12T20:32:21.882753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:21.882787] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:21.882816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:21.882873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:21.941808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:21.942667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:21.942752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:21.942792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:22.062843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:22.062990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:22.063031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:22.063061] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:22.066482] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-12T20:32:22.066780] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-12T20:32:22.066906] [INFO ] [sig ] SUI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:22.212286] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SUI.txt [2026-01-12T20:32:22.212426] [INFO ] [sig ] [2978/3499] Completed SUI in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:22.212466] [INFO ] [sig ] [2979/3499] Forecasting SUN... [2026-01-12T20:32:22.212495] [INFO ] [sig ] Generating forecast for: SUN [2026-01-12T20:32:22.212525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-12T20:32:22.223727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-12T20:32:22.224055] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-12T20:32:22.224884] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-12T20:32:22.224937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:22.224971] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:22.224998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:22.225055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:22.284176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:22.285000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:22.285084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:22.285117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:22.407619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:22.407790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:22.407831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:22.407860] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:22.411244] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=12.06%) [2026-01-12T20:32:22.411519] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-12T20:32:22.411662] [INFO ] [sig ] SUN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:22.559553] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SUN.txt [2026-01-12T20:32:22.559723] [INFO ] [sig ] [2979/3499] Completed SUN in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:22.559765] [INFO ] [sig ] [2980/3499] Forecasting SUNS... [2026-01-12T20:32:22.559802] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-12T20:32:22.559839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-12T20:32:22.571421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-12T20:32:22.571806] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-12T20:32:22.572660] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-12T20:32:22.572726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:22.572777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:22.572821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:22.572892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:22.632530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:22.633441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:22.633529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:22.633560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:22.755617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:22.755771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:22.755811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:22.755840] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:22.759275] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-01-12T20:32:22.759568] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-12T20:32:22.759732] [INFO ] [sig ] SUNS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:22.906829] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SUNS.txt [2026-01-12T20:32:22.907027] [INFO ] [sig ] [2980/3499] Completed SUNS in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:22.907067] [INFO ] [sig ] [2981/3499] Forecasting SUPN... [2026-01-12T20:32:22.907096] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-12T20:32:22.907126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-12T20:32:22.918427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-12T20:32:22.918798] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-12T20:32:22.919565] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-12T20:32:22.919640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:22.919673] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:22.919699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:22.919756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:22.978628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:22.979495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:22.979591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:22.979626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:23.099200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:23.099347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:23.099388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:23.099416] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:23.102767] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=93.92%) [2026-01-12T20:32:23.103044] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-12T20:32:23.103167] [INFO ] [sig ] SUPN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:23.249288] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SUPN.txt [2026-01-12T20:32:23.249416] [INFO ] [sig ] [2981/3499] Completed SUPN in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:23.249462] [INFO ] [sig ] [2982/3499] Forecasting SURG... [2026-01-12T20:32:23.249492] [INFO ] [sig ] Generating forecast for: SURG [2026-01-12T20:32:23.249522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-12T20:32:23.261167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-12T20:32:23.261438] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-12T20:32:23.262197] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-12T20:32:23.262249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:23.262280] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:23.262308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:23.262364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:23.319253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:23.319845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:23.319925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:23.319956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:23.438395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:23.438510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:23.438546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:23.438590] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:23.441764] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-01-12T20:32:23.442065] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-12T20:32:23.442183] [INFO ] [sig ] SURG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:23.585462] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SURG.txt [2026-01-12T20:32:23.585586] [INFO ] [sig ] [2982/3499] Completed SURG in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:23.585625] [INFO ] [sig ] [2983/3499] Forecasting SUSB... [2026-01-12T20:32:23.585654] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-12T20:32:23.585682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-12T20:32:23.596599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-12T20:32:23.596851] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-12T20:32:23.597603] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-12T20:32:23.597655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:23.597687] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:23.597713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:23.597790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:23.654989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:23.655567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:23.655668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:23.655699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:23.775157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:23.775285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:23.775322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:23.775352] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:23.778656] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: DOWN (p=46.44%) [2026-01-12T20:32:23.778977] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-12T20:32:23.779095] [INFO ] [sig ] SUSB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:23.921235] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SUSB.txt [2026-01-12T20:32:23.921361] [INFO ] [sig ] [2983/3499] Completed SUSB in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:23.921400] [INFO ] [sig ] [2984/3499] Forecasting SUSC... [2026-01-12T20:32:23.921429] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-12T20:32:23.921480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-12T20:32:23.933424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-12T20:32:23.933856] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-12T20:32:23.934739] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-12T20:32:23.934795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:23.934856] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:23.934885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:23.934944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:23.993173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:23.994087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:23.994172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:23.994205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:24.117137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:24.117316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:24.117357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:24.117384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:24.120891] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-12T20:32:24.121163] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-12T20:32:24.121287] [INFO ] [sig ] SUSC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:24.270784] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SUSC.txt [2026-01-12T20:32:24.270987] [INFO ] [sig ] [2984/3499] Completed SUSC in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:24.271034] [INFO ] [sig ] [2985/3499] Forecasting SUSL... [2026-01-12T20:32:24.271065] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-12T20:32:24.271096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-12T20:32:24.282972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-12T20:32:24.283376] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-12T20:32:24.284215] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-12T20:32:24.284269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:24.284301] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:24.284327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:24.284384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:24.345717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:24.346827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:24.346910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:24.346942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:24.463310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:24.463462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:24.463523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:24.463553] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:24.466904] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=82.09%) [2026-01-12T20:32:24.467179] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-12T20:32:24.467301] [INFO ] [sig ] SUSL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:24.610669] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SUSL.txt [2026-01-12T20:32:24.610801] [INFO ] [sig ] [2985/3499] Completed SUSL in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:24.610842] [INFO ] [sig ] [2986/3499] Forecasting SUUN... [2026-01-12T20:32:24.610874] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-12T20:32:24.610904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-12T20:32:24.622457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-12T20:32:24.622771] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-12T20:32:24.623544] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-12T20:32:24.623634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:24.623670] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:24.623697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:24.623756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:24.684208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:24.685191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:24.685287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:24.685325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:24.827605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:24.827789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:24.827832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:24.827861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:24.831349] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-01-12T20:32:24.831660] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-12T20:32:24.831795] [INFO ] [sig ] SUUN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:24.976459] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SUUN.txt [2026-01-12T20:32:24.976602] [INFO ] [sig ] [2986/3499] Completed SUUN in 0.4s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:24.976644] [INFO ] [sig ] [2987/3499] Forecasting SUZ... [2026-01-12T20:32:24.976673] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-12T20:32:24.976703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-12T20:32:24.987871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-12T20:32:24.988136] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-12T20:32:24.988929] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-12T20:32:24.988981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:24.989014] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:24.989041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:24.989098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:25.051286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:25.052169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:25.052250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:25.052282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:25.175369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:25.175523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:25.175561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:25.175649] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:25.179102] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-01-12T20:32:25.179374] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-12T20:32:25.179496] [INFO ] [sig ] SUZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:25.323905] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SUZ.txt [2026-01-12T20:32:25.324037] [INFO ] [sig ] [2987/3499] Completed SUZ in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:25.324075] [INFO ] [sig ] [2988/3499] Forecasting SVC... [2026-01-12T20:32:25.324104] [INFO ] [sig ] Generating forecast for: SVC [2026-01-12T20:32:25.324135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-12T20:32:25.335730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-12T20:32:25.336058] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-12T20:32:25.336858] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-12T20:32:25.336911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:25.336943] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:25.336970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:25.337028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:25.396832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:25.397691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:25.397798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:25.397832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:25.521296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:25.521457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:25.521497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:25.521526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:25.525498] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-12T20:32:25.525796] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-12T20:32:25.525926] [INFO ] [sig ] SVC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:25.676024] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SVC.txt [2026-01-12T20:32:25.676156] [INFO ] [sig ] [2988/3499] Completed SVC in 0.4s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:25.676195] [INFO ] [sig ] [2989/3499] Forecasting SVCO... [2026-01-12T20:32:25.676223] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-12T20:32:25.676252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-12T20:32:25.688120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-12T20:32:25.688410] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-12T20:32:25.689177] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-12T20:32:25.689229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:25.689272] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:25.689300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:25.689357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:25.746799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:25.747410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:25.747487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:25.747519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:25.864161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:25.864318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:25.864357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:25.864385] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:25.867745] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-12T20:32:25.868036] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-12T20:32:25.868164] [INFO ] [sig ] SVCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:26.013720] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SVCO.txt [2026-01-12T20:32:26.013869] [INFO ] [sig ] [2989/3499] Completed SVCO in 0.3s | 2.87 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-12T20:32:26.013910] [INFO ] [sig ] [2990/3499] Forecasting SVRA... [2026-01-12T20:32:26.013941] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-12T20:32:26.013971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-12T20:32:26.027966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-12T20:32:26.028486] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-12T20:32:26.029359] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-12T20:32:26.029419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:26.029450] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:26.029477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:26.029533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:26.087562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:26.088651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:26.088744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:26.088778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:26.208335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:26.208526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:26.208568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:26.208620] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:26.212112] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=3.89%) [2026-01-12T20:32:26.212401] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-12T20:32:26.212535] [INFO ] [sig ] SVRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:26.361432] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SVRA.txt [2026-01-12T20:32:26.361658] [INFO ] [sig ] [2990/3499] Completed SVRA in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-12T20:32:26.361717] [INFO ] [sig ] [2991/3499] Forecasting SWBI... [2026-01-12T20:32:26.361761] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-12T20:32:26.361806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-12T20:32:26.374706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-12T20:32:26.375129] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-12T20:32:26.375957] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-12T20:32:26.376011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:26.376045] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:26.376073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:26.376130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:26.445943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:26.447030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:26.447135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:26.447172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:26.583488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:26.583669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:26.583710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:26.583739] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:26.587278] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=63.81%) [2026-01-12T20:32:26.587628] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-12T20:32:26.587795] [INFO ] [sig ] SWBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:26.744066] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SWBI.txt [2026-01-12T20:32:26.744245] [INFO ] [sig ] [2991/3499] Completed SWBI in 0.4s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:26.744301] [INFO ] [sig ] [2992/3499] Forecasting SWIM... [2026-01-12T20:32:26.744338] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-12T20:32:26.744376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-12T20:32:26.757012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-12T20:32:26.757436] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-12T20:32:26.758465] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-12T20:32:26.758530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:26.758591] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:26.758633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:26.758714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:26.830609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:26.831606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:26.831733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:26.831778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:26.966382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:26.966546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:26.966612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:26.966644] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:26.970271] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-01-12T20:32:26.970565] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-12T20:32:26.970716] [INFO ] [sig ] SWIM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:27.121559] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SWIM.txt [2026-01-12T20:32:27.121736] [INFO ] [sig ] [2992/3499] Completed SWIM in 0.4s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:27.121777] [INFO ] [sig ] [2993/3499] Forecasting SWK... [2026-01-12T20:32:27.121813] [INFO ] [sig ] Generating forecast for: SWK [2026-01-12T20:32:27.121845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-12T20:32:27.133967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-12T20:32:27.134467] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-12T20:32:27.135458] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-12T20:32:27.135512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:27.135545] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:27.135587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:27.135684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:27.195517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:27.196351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:27.196433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:27.196466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:27.314429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:27.314551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:27.314604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:27.314634] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:27.317861] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-12T20:32:27.318130] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-12T20:32:27.318249] [INFO ] [sig ] SWK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:27.497487] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SWK.txt [2026-01-12T20:32:27.497740] [INFO ] [sig ] [2993/3499] Completed SWK in 0.4s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:27.497811] [INFO ] [sig ] [2994/3499] Forecasting SWKS... [2026-01-12T20:32:27.497864] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-12T20:32:27.497915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-12T20:32:27.514200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-12T20:32:27.514735] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-12T20:32:27.515906] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-12T20:32:27.515976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:27.516024] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:27.516069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:27.516156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:27.608974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:27.610172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:27.610325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:27.610375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:27.755744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:27.755933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:27.755996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:27.756042] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:27.761329] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: DOWN (p=46.47%) [2026-01-12T20:32:27.761837] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-12T20:32:27.762042] [INFO ] [sig ] SWKS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:27.985767] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SWKS.txt [2026-01-12T20:32:27.985998] [INFO ] [sig ] [2994/3499] Completed SWKS in 0.5s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:27.986062] [INFO ] [sig ] [2995/3499] Forecasting SWX... [2026-01-12T20:32:27.986112] [INFO ] [sig ] Generating forecast for: SWX [2026-01-12T20:32:27.986161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-12T20:32:28.012467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-12T20:32:28.014992] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-12T20:32:28.016699] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-12T20:32:28.016779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:28.016834] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:28.016883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:28.016980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:28.095734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:28.096935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:28.097043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:28.097081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:28.259932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:28.260136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:28.260204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:28.260252] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:28.265831] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-12T20:32:28.266351] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-12T20:32:28.266552] [INFO ] [sig ] SWX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:28.444390] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SWX.txt [2026-01-12T20:32:28.444561] [INFO ] [sig ] [2995/3499] Completed SWX in 0.5s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:28.444627] [INFO ] [sig ] [2996/3499] Forecasting SWZ... [2026-01-12T20:32:28.444657] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-12T20:32:28.444686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-12T20:32:28.458490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-12T20:32:28.458942] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-12T20:32:28.459812] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-12T20:32:28.459869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:28.459908] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:28.459938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:28.459995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:28.517362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:28.518301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:28.518389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:28.518422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:28.631766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:28.631966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:28.632010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:28.632057] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:28.635541] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: UP (p=75.81%) [2026-01-12T20:32:28.635862] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-12T20:32:28.636008] [INFO ] [sig ] SWZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:28.781042] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SWZ.txt [2026-01-12T20:32:28.781199] [INFO ] [sig ] [2996/3499] Completed SWZ in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:28.781240] [INFO ] [sig ] [2997/3499] Forecasting SXC... [2026-01-12T20:32:28.781268] [INFO ] [sig ] Generating forecast for: SXC [2026-01-12T20:32:28.781297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-12T20:32:28.793012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-12T20:32:28.793400] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-12T20:32:28.794269] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-12T20:32:28.794325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:28.794359] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:28.794387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:28.794444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:28.851856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:28.852750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:28.852838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:28.852873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:28.974556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:28.974725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:28.974766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:28.974796] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:28.978160] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-01-12T20:32:28.978448] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-12T20:32:28.978590] [INFO ] [sig ] SXC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:29.121755] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SXC.txt [2026-01-12T20:32:29.121918] [INFO ] [sig ] [2997/3499] Completed SXC in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:29.121959] [INFO ] [sig ] [2998/3499] Forecasting SXI... [2026-01-12T20:32:29.121988] [INFO ] [sig ] Generating forecast for: SXI [2026-01-12T20:32:29.122018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-12T20:32:29.133530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-12T20:32:29.133876] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-12T20:32:29.134685] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-12T20:32:29.134736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:29.134768] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:29.134795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:29.134851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:29.192325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:29.193026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:29.193105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:29.193152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:29.313091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:29.313239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:29.313278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:29.313307] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:29.316608] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=76.09%) [2026-01-12T20:32:29.316879] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-12T20:32:29.317005] [INFO ] [sig ] SXI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:29.460509] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SXI.txt [2026-01-12T20:32:29.460656] [INFO ] [sig ] [2998/3499] Completed SXI in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:29.460697] [INFO ] [sig ] [2999/3499] Forecasting SY... [2026-01-12T20:32:29.460726] [INFO ] [sig ] Generating forecast for: SY [2026-01-12T20:32:29.460763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-12T20:32:29.471808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-12T20:32:29.472096] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-12T20:32:29.472872] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-12T20:32:29.472924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:29.472957] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:29.472985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:29.473041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:29.530311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:29.530961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:29.531051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:29.531090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:29.647214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:29.647367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:29.647411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:29.647440] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:29.650932] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-12T20:32:29.651218] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-12T20:32:29.651344] [INFO ] [sig ] SY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:29.796554] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SY.txt [2026-01-12T20:32:29.796732] [INFO ] [sig ] [2999/3499] Completed SY in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:29.796774] [INFO ] [sig ] [3000/3499] Forecasting SYF... [2026-01-12T20:32:29.796803] [INFO ] [sig ] Generating forecast for: SYF [2026-01-12T20:32:29.796832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-12T20:32:29.807849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-12T20:32:29.808180] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-12T20:32:29.808964] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-12T20:32:29.809028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:29.809067] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:29.809100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:29.809171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:29.866360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:29.867232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:29.867313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:29.867344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:29.997498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:29.997666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:29.997706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:29.997753] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:30.001297] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-01-12T20:32:30.001568] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-12T20:32:30.001719] [INFO ] [sig ] SYF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:30.150865] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SYF.txt [2026-01-12T20:32:30.151024] [INFO ] [sig ] [3000/3499] Completed SYF in 0.4s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:30.151062] [INFO ] [sig ] [3001/3499] Forecasting SYK... [2026-01-12T20:32:30.151093] [INFO ] [sig ] Generating forecast for: SYK [2026-01-12T20:32:30.151122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-12T20:32:30.162770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-12T20:32:30.163143] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-12T20:32:30.163928] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-12T20:32:30.163979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:30.164037] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:30.164065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:30.164121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:30.227314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:30.228389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:30.228471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:30.228502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:30.348441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:30.348617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:30.348659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:30.348687] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:30.352057] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=96.75%) [2026-01-12T20:32:30.352336] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-12T20:32:30.352460] [INFO ] [sig ] SYK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:30.498202] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SYK.txt [2026-01-12T20:32:30.498357] [INFO ] [sig ] [3001/3499] Completed SYK in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:30.498397] [INFO ] [sig ] [3002/3499] Forecasting SYM... [2026-01-12T20:32:30.498427] [INFO ] [sig ] Generating forecast for: SYM [2026-01-12T20:32:30.498457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-12T20:32:30.509916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-12T20:32:30.510268] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-12T20:32:30.511043] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-12T20:32:30.511106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:30.511139] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:30.511165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:30.511222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:30.570353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:30.571232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:30.571316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:30.571348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:30.699049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:30.699221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:30.699281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:30.699323] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:30.703926] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-01-12T20:32:30.704321] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-12T20:32:30.704486] [INFO ] [sig ] SYM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:30.859387] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/SYM.txt [2026-01-12T20:32:30.859545] [INFO ] [sig ] [3002/3499] Completed SYM in 0.4s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:30.859605] [INFO ] [sig ] [3003/3499] Forecasting SYNA... [2026-01-12T20:32:30.859637] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-12T20:32:30.859667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-12T20:32:30.871810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-12T20:32:30.872145] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-12T20:32:30.872956] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-12T20:32:30.873010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:30.873041] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:30.873068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:30.873124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:30.930085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:30.930959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:30.931039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:30.931072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:31.049366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:31.049523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:31.049564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:31.049612] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:31.052901] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-01-12T20:32:31.053171] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-12T20:32:31.053294] [INFO ] [sig ] SYNA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:31.197886] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SYNA.txt [2026-01-12T20:32:31.198047] [INFO ] [sig ] [3003/3499] Completed SYNA in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:31.198086] [INFO ] [sig ] [3004/3499] Forecasting SYRE... [2026-01-12T20:32:31.198117] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-12T20:32:31.198148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-12T20:32:31.210210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-12T20:32:31.210605] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-12T20:32:31.211409] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-12T20:32:31.211462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:31.211495] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:31.211522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:31.211595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:31.273656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:31.274767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:31.274853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:31.274886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:31.397407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:31.397560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:31.397621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:31.397683] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:31.401224] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-12T20:32:31.401529] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-12T20:32:31.401682] [INFO ] [sig ] SYRE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:31.549604] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SYRE.txt [2026-01-12T20:32:31.549763] [INFO ] [sig ] [3004/3499] Completed SYRE in 0.4s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:31.549803] [INFO ] [sig ] [3005/3499] Forecasting SYY... [2026-01-12T20:32:31.549832] [INFO ] [sig ] Generating forecast for: SYY [2026-01-12T20:32:31.549864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-12T20:32:31.561757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-12T20:32:31.562123] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-12T20:32:31.562950] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-12T20:32:31.563005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:31.563037] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:31.563064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:31.563120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:31.618873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:31.619771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:31.619853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:31.619885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:31.740122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:31.740487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:31.740526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:31.740554] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:31.744273] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-12T20:32:31.744542] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-12T20:32:31.744684] [INFO ] [sig ] SYY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:31.889794] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/SYY.txt [2026-01-12T20:32:31.889958] [INFO ] [sig ] [3005/3499] Completed SYY in 0.3s | 2.87 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-12T20:32:31.889997] [INFO ] [sig ] [3006/3499] Forecasting TAC... [2026-01-12T20:32:31.890026] [INFO ] [sig ] Generating forecast for: TAC [2026-01-12T20:32:31.890055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-12T20:32:31.904314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-12T20:32:31.904908] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-12T20:32:31.905910] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-12T20:32:31.905963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:31.905994] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:31.906021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:31.906078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:31.968252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:31.969158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:31.969239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:31.969272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:32.092387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:32.092547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:32.092606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:32.092637] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:32.096762] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=64.68%) [2026-01-12T20:32:32.097043] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-12T20:32:32.097169] [INFO ] [sig ] TAC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:32.239063] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TAC.txt [2026-01-12T20:32:32.239225] [INFO ] [sig ] [3006/3499] Completed TAC in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-12T20:32:32.239264] [INFO ] [sig ] [3007/3499] Forecasting TAK... [2026-01-12T20:32:32.239294] [INFO ] [sig ] Generating forecast for: TAK [2026-01-12T20:32:32.239325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-12T20:32:32.251983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-12T20:32:32.252325] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-12T20:32:32.253126] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-12T20:32:32.253179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:32.253213] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:32.253240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:32.253301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:32.311286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:32.312173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:32.312254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:32.312286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:32.427935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:32.428095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:32.428141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:32.428173] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:32.431564] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-12T20:32:32.431975] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-12T20:32:32.432104] [INFO ] [sig ] TAK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:32.573200] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TAK.txt [2026-01-12T20:32:32.573331] [INFO ] [sig ] [3007/3499] Completed TAK in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-12T20:32:32.573370] [INFO ] [sig ] [3008/3499] Forecasting TAL... [2026-01-12T20:32:32.573399] [INFO ] [sig ] Generating forecast for: TAL [2026-01-12T20:32:32.573428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-12T20:32:32.584789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-12T20:32:32.585047] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-12T20:32:32.585811] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-12T20:32:32.585864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:32.585895] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:32.585923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:32.585979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:32.642658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:32.643282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:32.643359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:32.643389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:32.764598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:32.764735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:32.764772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:32.764801] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:32.768095] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-01-12T20:32:32.768371] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-12T20:32:32.768492] [INFO ] [sig ] TAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:32.910311] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TAL.txt [2026-01-12T20:32:32.910445] [INFO ] [sig ] [3008/3499] Completed TAL in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-12T20:32:32.910493] [INFO ] [sig ] [3009/3499] Forecasting TALK... [2026-01-12T20:32:32.910534] [INFO ] [sig ] Generating forecast for: TALK [2026-01-12T20:32:32.910592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-12T20:32:32.921591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-12T20:32:32.921856] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-12T20:32:32.922639] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-12T20:32:32.922691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:32.922723] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:32.922750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:32.922806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:32.979139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:32.979779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:32.979858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:32.979890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:33.097686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:33.097860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:33.097920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:33.097951] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:33.101708] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-12T20:32:33.101987] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-12T20:32:33.102113] [INFO ] [sig ] TALK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:33.243546] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TALK.txt [2026-01-12T20:32:33.243704] [INFO ] [sig ] [3009/3499] Completed TALK in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:33.243742] [INFO ] [sig ] [3010/3499] Forecasting TALO... [2026-01-12T20:32:33.243771] [INFO ] [sig ] Generating forecast for: TALO [2026-01-12T20:32:33.243800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-12T20:32:33.256424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-12T20:32:33.256756] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-12T20:32:33.257509] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-12T20:32:33.257560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:33.257611] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:33.257638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:33.257693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:33.315749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:33.316385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:33.316462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:33.316494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:33.438095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:33.438247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:33.438286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:33.438314] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:33.441860] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-12T20:32:33.442153] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-12T20:32:33.442281] [INFO ] [sig ] TALO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:33.583467] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TALO.txt [2026-01-12T20:32:33.583636] [INFO ] [sig ] [3010/3499] Completed TALO in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:33.583678] [INFO ] [sig ] [3011/3499] Forecasting TAOP... [2026-01-12T20:32:33.583707] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-12T20:32:33.583737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-12T20:32:33.594359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-12T20:32:33.594633] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-12T20:32:33.595379] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-12T20:32:33.595430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:33.595462] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:33.595489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:33.595545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:33.652381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:33.653146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:33.653254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:33.653287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:33.768681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:33.768839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:33.768879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:33.768917] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:33.772257] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-12T20:32:33.772526] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-12T20:32:33.772665] [INFO ] [sig ] TAOP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:33.916896] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TAOP.txt [2026-01-12T20:32:33.917048] [INFO ] [sig ] [3011/3499] Completed TAOP in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:33.917092] [INFO ] [sig ] [3012/3499] Forecasting TAP... [2026-01-12T20:32:33.917123] [INFO ] [sig ] Generating forecast for: TAP [2026-01-12T20:32:33.917154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-12T20:32:33.928421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-12T20:32:33.928715] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-12T20:32:33.929463] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-12T20:32:33.929514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:33.929546] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:33.929598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:33.929659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:33.985681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:33.986333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:33.986409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:33.986440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:34.112691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:34.112864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:34.112903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:34.112931] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:34.116441] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-01-12T20:32:34.116737] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-12T20:32:34.116862] [INFO ] [sig ] TAP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:34.327112] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TAP.txt [2026-01-12T20:32:34.327257] [INFO ] [sig ] [3012/3499] Completed TAP in 0.4s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:34.327297] [INFO ] [sig ] [3013/3499] Forecasting TARA... [2026-01-12T20:32:34.327326] [INFO ] [sig ] Generating forecast for: TARA [2026-01-12T20:32:34.327356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-12T20:32:34.338441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-12T20:32:34.338737] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-12T20:32:34.339508] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-12T20:32:34.339560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:34.339631] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:34.339662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:34.339728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:34.397466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:34.398308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:34.398389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:34.398422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:34.516744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:34.516893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:34.516932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:34.516960] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:34.520274] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=59.24%) [2026-01-12T20:32:34.520544] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-12T20:32:34.520702] [INFO ] [sig ] TARA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:34.664057] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TARA.txt [2026-01-12T20:32:34.664207] [INFO ] [sig ] [3013/3499] Completed TARA in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:34.664249] [INFO ] [sig ] [3014/3499] Forecasting TARK... [2026-01-12T20:32:34.664278] [INFO ] [sig ] Generating forecast for: TARK [2026-01-12T20:32:34.664307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-12T20:32:34.675418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-12T20:32:34.675714] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-12T20:32:34.676473] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-12T20:32:34.676524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:34.676556] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:34.676602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:34.676660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:34.734033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:34.734764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:34.734842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:34.734874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:34.859155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:34.859314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:34.859352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:34.859381] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:34.863123] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-12T20:32:34.863408] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-12T20:32:34.863539] [INFO ] [sig ] TARK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:35.007028] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TARK.txt [2026-01-12T20:32:35.007186] [INFO ] [sig ] [3014/3499] Completed TARK in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:35.007226] [INFO ] [sig ] [3015/3499] Forecasting TARS... [2026-01-12T20:32:35.007256] [INFO ] [sig ] Generating forecast for: TARS [2026-01-12T20:32:35.007286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-12T20:32:35.019009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-12T20:32:35.019285] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-12T20:32:35.020049] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-12T20:32:35.020105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:35.020137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:35.020164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:35.020219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:35.078037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:35.078717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:35.078793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:35.078826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:35.204154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:35.204317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:35.204357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:35.204386] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:35.207800] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-01-12T20:32:35.208084] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-12T20:32:35.208229] [INFO ] [sig ] TARS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:35.350609] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TARS.txt [2026-01-12T20:32:35.350763] [INFO ] [sig ] [3015/3499] Completed TARS in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:35.350804] [INFO ] [sig ] [3016/3499] Forecasting TASK... [2026-01-12T20:32:35.350833] [INFO ] [sig ] Generating forecast for: TASK [2026-01-12T20:32:35.350863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-12T20:32:35.362411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-12T20:32:35.362757] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-12T20:32:35.363508] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-12T20:32:35.363561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:35.363619] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:35.363646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:35.363703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:35.420292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:35.421169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:35.421260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:35.421293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:35.538235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:35.538390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:35.538429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:35.538458] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:35.541801] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-12T20:32:35.542069] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-12T20:32:35.542195] [INFO ] [sig ] TASK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:35.688043] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TASK.txt [2026-01-12T20:32:35.688192] [INFO ] [sig ] [3016/3499] Completed TASK in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:35.688247] [INFO ] [sig ] [3017/3499] Forecasting TAYD... [2026-01-12T20:32:35.688278] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-12T20:32:35.688308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-12T20:32:35.699491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-12T20:32:35.699785] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-12T20:32:35.700605] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-12T20:32:35.700657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:35.700690] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:35.700716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:35.700772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:35.757372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:35.758009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:35.758089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:35.758124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:35.864118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:35.864294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:35.864333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:35.864362] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:35.867755] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=70.03%) [2026-01-12T20:32:35.868028] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-12T20:32:35.868177] [INFO ] [sig ] TAYD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:36.011658] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TAYD.txt [2026-01-12T20:32:36.011790] [INFO ] [sig ] [3017/3499] Completed TAYD in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:36.011830] [INFO ] [sig ] [3018/3499] Forecasting TBB... [2026-01-12T20:32:36.011858] [INFO ] [sig ] Generating forecast for: TBB [2026-01-12T20:32:36.011888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-12T20:32:36.023921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-12T20:32:36.024237] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-12T20:32:36.025221] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-12T20:32:36.025284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:36.025342] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:36.025370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:36.025426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:36.083142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:36.083829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:36.083905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:36.083936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:36.197891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:36.198041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:36.198081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:36.198115] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:36.201449] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-01-12T20:32:36.201732] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-12T20:32:36.201871] [INFO ] [sig ] TBB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:36.344205] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TBB.txt [2026-01-12T20:32:36.344354] [INFO ] [sig ] [3018/3499] Completed TBB in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:36.344395] [INFO ] [sig ] [3019/3499] Forecasting TBBK... [2026-01-12T20:32:36.344424] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-12T20:32:36.344453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-12T20:32:36.356321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-12T20:32:36.356611] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-12T20:32:36.357357] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-12T20:32:36.357409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:36.357441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:36.357467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:36.357523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:36.412988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:36.413568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:36.413661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:36.413693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:36.532936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:36.533092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:36.533136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:36.533163] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:36.536464] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=47.21%) [2026-01-12T20:32:36.536747] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-12T20:32:36.536867] [INFO ] [sig ] TBBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:36.679605] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TBBK.txt [2026-01-12T20:32:36.679778] [INFO ] [sig ] [3019/3499] Completed TBBK in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:36.679827] [INFO ] [sig ] [3020/3499] Forecasting TBI... [2026-01-12T20:32:36.679856] [INFO ] [sig ] Generating forecast for: TBI [2026-01-12T20:32:36.679888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-12T20:32:36.690956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-12T20:32:36.691262] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-12T20:32:36.692091] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-12T20:32:36.692143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:36.692176] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:36.692202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:36.692257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:36.749984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:36.750729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:36.750809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:36.750841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:36.872407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:36.872586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:36.872627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:36.872673] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:36.875973] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-12T20:32:36.876240] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-12T20:32:36.876360] [INFO ] [sig ] TBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:37.019525] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TBI.txt [2026-01-12T20:32:37.019676] [INFO ] [sig ] [3020/3499] Completed TBI in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:37.019716] [INFO ] [sig ] [3021/3499] Forecasting TBIL... [2026-01-12T20:32:37.019746] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-12T20:32:37.019777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-12T20:32:37.031659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-12T20:32:37.031920] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-12T20:32:37.032688] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-12T20:32:37.032740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:37.032771] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:37.032798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:37.032854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:37.089001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:37.089789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:37.089868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:37.089901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:37.153096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:37.153236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:37.153274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:37.153332] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:37.156554] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-12T20:32:37.156850] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-12T20:32:37.156967] [INFO ] [sig ] TBIL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:37.299854] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TBIL.txt [2026-01-12T20:32:37.300026] [INFO ] [sig ] [3021/3499] Completed TBIL in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:37.300079] [INFO ] [sig ] [3022/3499] Forecasting TBLA... [2026-01-12T20:32:37.300111] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-12T20:32:37.300140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-12T20:32:37.311598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-12T20:32:37.311960] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-12T20:32:37.312832] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-12T20:32:37.312886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:37.312919] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:37.312946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:37.313004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:37.372636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:37.373470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:37.373591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:37.373628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:37.493463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:37.493635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:37.493678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:37.493709] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:37.497056] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-12T20:32:37.497322] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-12T20:32:37.497445] [INFO ] [sig ] TBLA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:37.637474] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TBLA.txt [2026-01-12T20:32:37.637619] [INFO ] [sig ] [3022/3499] Completed TBLA in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:37.637662] [INFO ] [sig ] [3023/3499] Forecasting TBLD... [2026-01-12T20:32:37.637690] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-12T20:32:37.637740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-12T20:32:37.649162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-12T20:32:37.649453] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-12T20:32:37.650226] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-12T20:32:37.650278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:37.650310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:37.650338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:37.650394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:37.706498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:37.707141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:37.707221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:37.707254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:37.822489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:37.822661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:37.822701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:37.822731] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:37.826007] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=75.35%) [2026-01-12T20:32:37.826273] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-12T20:32:37.826392] [INFO ] [sig ] TBLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:37.968013] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TBLD.txt [2026-01-12T20:32:37.968141] [INFO ] [sig ] [3023/3499] Completed TBLD in 0.3s | 2.87 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-12T20:32:37.968184] [INFO ] [sig ] [3024/3499] Forecasting TBPH... [2026-01-12T20:32:37.968213] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-12T20:32:37.968242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-12T20:32:37.980097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-12T20:32:37.980362] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-12T20:32:37.981130] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-12T20:32:37.981182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:37.981214] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:37.981252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:37.981309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:38.037568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:38.038226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:38.038303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:38.038334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:38.152448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:38.152607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:38.152647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:38.152674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:38.155933] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=24.40%) [2026-01-12T20:32:38.156196] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-12T20:32:38.156313] [INFO ] [sig ] TBPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:38.300437] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TBPH.txt [2026-01-12T20:32:38.300600] [INFO ] [sig ] [3024/3499] Completed TBPH in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-12T20:32:38.300643] [INFO ] [sig ] [3025/3499] Forecasting TBRG... [2026-01-12T20:32:38.300673] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-12T20:32:38.300702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-12T20:32:38.312964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-12T20:32:38.313322] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-12T20:32:38.314116] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-12T20:32:38.314169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:38.314201] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:38.314229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:38.314285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:38.370956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:38.371703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:38.371785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:38.371818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:38.488276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:38.488431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:38.488470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:38.488499] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:38.491831] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-12T20:32:38.492103] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-12T20:32:38.492225] [INFO ] [sig ] TBRG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:38.636111] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TBRG.txt [2026-01-12T20:32:38.636269] [INFO ] [sig ] [3025/3499] Completed TBRG in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-12T20:32:38.636310] [INFO ] [sig ] [3026/3499] Forecasting TCBI... [2026-01-12T20:32:38.636341] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-12T20:32:38.636371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-12T20:32:38.647911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-12T20:32:38.648295] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-12T20:32:38.649222] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-12T20:32:38.649278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:38.649310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:38.649336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:38.649394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:38.706281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:38.706957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:38.707035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:38.707069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:38.834799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:38.834956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:38.834997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:38.835026] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:38.838708] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-01-12T20:32:38.839084] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-12T20:32:38.839250] [INFO ] [sig ] TCBI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:38.991673] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TCBI.txt [2026-01-12T20:32:38.991831] [INFO ] [sig ] [3026/3499] Completed TCBI in 0.4s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:38.991874] [INFO ] [sig ] [3027/3499] Forecasting TCBIO... [2026-01-12T20:32:38.991904] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-12T20:32:38.991935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-12T20:32:39.007453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-12T20:32:39.007908] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-12T20:32:39.008814] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-12T20:32:39.008868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:39.008903] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:39.008930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:39.008991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:39.069204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:39.070129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:39.070240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:39.070278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:39.183263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:39.183434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:39.183481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:39.183510] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:39.187227] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-12T20:32:39.187508] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-12T20:32:39.187651] [INFO ] [sig ] TCBIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:39.336482] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TCBIO.txt [2026-01-12T20:32:39.336646] [INFO ] [sig ] [3027/3499] Completed TCBIO in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:39.336702] [INFO ] [sig ] [3028/3499] Forecasting TCBK... [2026-01-12T20:32:39.336747] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-12T20:32:39.336780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-12T20:32:39.348178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-12T20:32:39.348489] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-12T20:32:39.349319] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-12T20:32:39.349373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:39.349406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:39.349435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:39.349492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:39.410678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:39.411436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:39.411544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:39.411597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:39.536497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:39.536666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:39.536726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:39.536769] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:39.540214] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-12T20:32:39.540510] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-12T20:32:39.540675] [INFO ] [sig ] TCBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:39.687369] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TCBK.txt [2026-01-12T20:32:39.687520] [INFO ] [sig ] [3028/3499] Completed TCBK in 0.4s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:39.687561] [INFO ] [sig ] [3029/3499] Forecasting TCBX... [2026-01-12T20:32:39.687612] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-12T20:32:39.687645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-12T20:32:39.699502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-12T20:32:39.699813] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-12T20:32:39.700643] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-12T20:32:39.700698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:39.700730] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:39.700758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:39.700815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:39.759442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:39.760221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:39.760304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:39.760337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:39.889763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:39.889938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:39.889980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:39.890010] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:39.893615] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-12T20:32:39.893924] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-12T20:32:39.894069] [INFO ] [sig ] TCBX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:40.037183] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TCBX.txt [2026-01-12T20:32:40.037315] [INFO ] [sig ] [3029/3499] Completed TCBX in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:40.037353] [INFO ] [sig ] [3030/3499] Forecasting TCMD... [2026-01-12T20:32:40.037382] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-12T20:32:40.037412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-12T20:32:40.048980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-12T20:32:40.049221] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-12T20:32:40.049985] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-12T20:32:40.050037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:40.050068] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:40.050095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:40.050151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:40.106127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:40.106727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:40.106803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:40.106834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:40.228675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:40.228786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:40.228822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:40.228850] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:40.232051] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-01-12T20:32:40.232317] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-12T20:32:40.232435] [INFO ] [sig ] TCMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:40.374779] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TCMD.txt [2026-01-12T20:32:40.374893] [INFO ] [sig ] [3030/3499] Completed TCMD in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:40.374931] [INFO ] [sig ] [3031/3499] Forecasting TCOM... [2026-01-12T20:32:40.374959] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-12T20:32:40.374987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-12T20:32:40.391075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-12T20:32:40.391612] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-12T20:32:40.392833] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-12T20:32:40.392903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:40.392947] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:40.392982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:40.393073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:40.455120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:40.456095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:40.456185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:40.456220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:40.579130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:40.579317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:40.579368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:40.579420] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:40.582984] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-12T20:32:40.583273] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-12T20:32:40.583405] [INFO ] [sig ] TCOM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:40.733203] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TCOM.txt [2026-01-12T20:32:40.733409] [INFO ] [sig ] [3031/3499] Completed TCOM in 0.4s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:40.733450] [INFO ] [sig ] [3032/3499] Forecasting TCPC... [2026-01-12T20:32:40.733481] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-12T20:32:40.733510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-12T20:32:40.752987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-12T20:32:40.753530] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-12T20:32:40.754824] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-12T20:32:40.754901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:40.754935] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:40.754963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:40.755030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:40.817461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:40.818500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:40.818608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:40.818645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:40.945115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:40.945270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:40.945311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:40.945340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:40.948864] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-12T20:32:40.949151] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-12T20:32:40.949296] [INFO ] [sig ] TCPC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:41.093535] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TCPC.txt [2026-01-12T20:32:41.093697] [INFO ] [sig ] [3032/3499] Completed TCPC in 0.4s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:41.093736] [INFO ] [sig ] [3033/3499] Forecasting TCX... [2026-01-12T20:32:41.093767] [INFO ] [sig ] Generating forecast for: TCX [2026-01-12T20:32:41.093797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-12T20:32:41.105466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-12T20:32:41.105796] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-12T20:32:41.106597] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-12T20:32:41.106650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:41.106683] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:41.106711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:41.106768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:41.165336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:41.166120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:41.166202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:41.166271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:41.276439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:41.276608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:41.276649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:41.276677] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:41.280042] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-01-12T20:32:41.280327] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-12T20:32:41.280455] [INFO ] [sig ] TCX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:41.425860] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TCX.txt [2026-01-12T20:32:41.426020] [INFO ] [sig ] [3033/3499] Completed TCX in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:41.426059] [INFO ] [sig ] [3034/3499] Forecasting TD... [2026-01-12T20:32:41.426090] [INFO ] [sig ] Generating forecast for: TD [2026-01-12T20:32:41.426120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-12T20:32:41.437863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-12T20:32:41.438261] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-12T20:32:41.439067] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-12T20:32:41.439121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:41.439153] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:41.439181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:41.439241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:41.495760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:41.496624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:41.496708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:41.496739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:41.617277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:41.617433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:41.617473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:41.617502] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:41.621151] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-12T20:32:41.621493] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-12T20:32:41.621648] [INFO ] [sig ] TD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:41.766072] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TD.txt [2026-01-12T20:32:41.766223] [INFO ] [sig ] [3034/3499] Completed TD in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:41.766263] [INFO ] [sig ] [3035/3499] Forecasting TDC... [2026-01-12T20:32:41.766292] [INFO ] [sig ] Generating forecast for: TDC [2026-01-12T20:32:41.766321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-12T20:32:41.777922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-12T20:32:41.778272] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-12T20:32:41.779231] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-12T20:32:41.779283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:41.779363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:41.779390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:41.779645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:41.838039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:41.838937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:41.839022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:41.839054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:41.968337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:41.968500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:41.968542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:41.968799] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:41.972443] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-12T20:32:41.972748] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-12T20:32:41.972878] [INFO ] [sig ] TDC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:42.116132] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TDC.txt [2026-01-12T20:32:42.116276] [INFO ] [sig ] [3035/3499] Completed TDC in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:42.116317] [INFO ] [sig ] [3036/3499] Forecasting TDF... [2026-01-12T20:32:42.116346] [INFO ] [sig ] Generating forecast for: TDF [2026-01-12T20:32:42.116375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-12T20:32:42.127480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-12T20:32:42.127891] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-12T20:32:42.128680] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-12T20:32:42.128733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:42.128765] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:42.128791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:42.128846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:42.185566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:42.186431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:42.186517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:42.186551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:42.307799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:42.307984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:42.308036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:42.308067] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:42.311728] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-12T20:32:42.312059] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-12T20:32:42.312190] [INFO ] [sig ] TDF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:42.456541] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TDF.txt [2026-01-12T20:32:42.456724] [INFO ] [sig ] [3036/3499] Completed TDF in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:42.456763] [INFO ] [sig ] [3037/3499] Forecasting TDG... [2026-01-12T20:32:42.456792] [INFO ] [sig ] Generating forecast for: TDG [2026-01-12T20:32:42.456829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-12T20:32:42.470054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-12T20:32:42.470382] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-12T20:32:42.471184] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-12T20:32:42.471248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:42.471281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:42.471308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:42.471364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:42.529643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:42.530481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:42.530565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:42.530617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:42.655526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:42.655698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:42.655738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:42.655766] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:42.659649] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=45.75%) [2026-01-12T20:32:42.659918] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-12T20:32:42.660036] [INFO ] [sig ] TDG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:42.803905] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TDG.txt [2026-01-12T20:32:42.804063] [INFO ] [sig ] [3037/3499] Completed TDG in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:42.804102] [INFO ] [sig ] [3038/3499] Forecasting TDS... [2026-01-12T20:32:42.804132] [INFO ] [sig ] Generating forecast for: TDS [2026-01-12T20:32:42.804162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-12T20:32:42.817492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-12T20:32:42.818063] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-12T20:32:42.819087] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-12T20:32:42.819150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:42.819183] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:42.819212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:42.819272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:42.884711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:42.885570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:42.885672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:42.885706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:43.007024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:43.007177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:43.007215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:43.007283] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:43.010711] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-12T20:32:43.010982] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-12T20:32:43.011106] [INFO ] [sig ] TDS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:43.152617] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TDS.txt [2026-01-12T20:32:43.152772] [INFO ] [sig ] [3038/3499] Completed TDS in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:43.152812] [INFO ] [sig ] [3039/3499] Forecasting TDSC... [2026-01-12T20:32:43.152842] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-12T20:32:43.152872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-12T20:32:43.164499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-12T20:32:43.164924] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-12T20:32:43.165784] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-12T20:32:43.165840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:43.165874] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:43.165903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:43.165961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:43.224865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:43.225754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:43.225838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:43.225872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:43.331705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:43.331857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:43.331896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:43.331924] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:43.335249] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-12T20:32:43.335522] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-12T20:32:43.335663] [INFO ] [sig ] TDSC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:43.477268] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TDSC.txt [2026-01-12T20:32:43.477413] [INFO ] [sig ] [3039/3499] Completed TDSC in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:43.477451] [INFO ] [sig ] [3040/3499] Forecasting TDUP... [2026-01-12T20:32:43.477480] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-12T20:32:43.477510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-12T20:32:43.488714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-12T20:32:43.489010] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-12T20:32:43.489851] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-12T20:32:43.489905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:43.489939] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:43.489968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:43.490027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:43.548624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:43.549471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:43.549553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:43.549608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:43.666443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:43.666608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:43.666649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:43.666678] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:43.669956] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-01-12T20:32:43.670228] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-12T20:32:43.670355] [INFO ] [sig ] TDUP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:43.812955] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TDUP.txt [2026-01-12T20:32:43.813129] [INFO ] [sig ] [3040/3499] Completed TDUP in 0.3s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:43.813170] [INFO ] [sig ] [3041/3499] Forecasting TDY... [2026-01-12T20:32:43.813200] [INFO ] [sig ] Generating forecast for: TDY [2026-01-12T20:32:43.813231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-12T20:32:43.824508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-12T20:32:43.824879] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-12T20:32:43.825672] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-12T20:32:43.825724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:43.825756] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:43.825783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:43.825840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:43.882558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:43.883379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:43.883458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:43.883489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:44.002850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:44.003009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:44.003047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:44.003075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:44.006375] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=68.30%) [2026-01-12T20:32:44.006662] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-12T20:32:44.006784] [INFO ] [sig ] TDY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:44.184496] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TDY.txt [2026-01-12T20:32:44.184674] [INFO ] [sig ] [3041/3499] Completed TDY in 0.4s | 2.87 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-12T20:32:44.184720] [INFO ] [sig ] [3042/3499] Forecasting TEAM... [2026-01-12T20:32:44.184752] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-12T20:32:44.184784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-12T20:32:44.196890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-12T20:32:44.197233] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-12T20:32:44.198082] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-12T20:32:44.198137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:44.198171] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:44.198199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:44.198256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:44.256627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:44.257442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:44.257521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:44.257553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:44.374977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:44.375132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:44.375172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:44.375201] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:44.378617] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-12T20:32:44.378908] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-12T20:32:44.379031] [INFO ] [sig ] TEAM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:44.525300] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TEAM.txt [2026-01-12T20:32:44.525464] [INFO ] [sig ] [3042/3499] Completed TEAM in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-12T20:32:44.525513] [INFO ] [sig ] [3043/3499] Forecasting TECH... [2026-01-12T20:32:44.525543] [INFO ] [sig ] Generating forecast for: TECH [2026-01-12T20:32:44.525593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-12T20:32:44.538220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-12T20:32:44.538607] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-12T20:32:44.539456] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-12T20:32:44.539512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:44.539546] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:44.539590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:44.539653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:44.598991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:44.599884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:44.599991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:44.600028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:44.720498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:44.720671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:44.720715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:44.720744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:44.724561] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=57.63%) [2026-01-12T20:32:44.724847] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-12T20:32:44.724967] [INFO ] [sig ] TECH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:44.877190] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TECH.txt [2026-01-12T20:32:44.877346] [INFO ] [sig ] [3043/3499] Completed TECH in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:44.877394] [INFO ] [sig ] [3044/3499] Forecasting TECK... [2026-01-12T20:32:44.877426] [INFO ] [sig ] Generating forecast for: TECK [2026-01-12T20:32:44.877457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-12T20:32:44.890229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-12T20:32:44.890560] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-12T20:32:44.891366] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-12T20:32:44.891419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:44.891453] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:44.891513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:44.891608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:44.950268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:44.951122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:44.951212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:44.951256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:45.081612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:45.081789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:45.081830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:45.081861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:45.085344] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-12T20:32:45.085642] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-12T20:32:45.085769] [INFO ] [sig ] TECK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:45.238439] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TECK.txt [2026-01-12T20:32:45.238618] [INFO ] [sig ] [3044/3499] Completed TECK in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:45.238663] [INFO ] [sig ] [3045/3499] Forecasting TECX... [2026-01-12T20:32:45.238694] [INFO ] [sig ] Generating forecast for: TECX [2026-01-12T20:32:45.238725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-12T20:32:45.250447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-12T20:32:45.250771] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-12T20:32:45.251562] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-12T20:32:45.251638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:45.251672] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:45.251701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:45.251759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:45.311097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:45.311727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:45.311839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:45.311886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:45.430924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:45.431088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:45.431130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:45.431160] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:45.434694] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: UP (p=63.48%) [2026-01-12T20:32:45.434992] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-12T20:32:45.435120] [INFO ] [sig ] TECX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:45.586435] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TECX.txt [2026-01-12T20:32:45.586621] [INFO ] [sig ] [3045/3499] Completed TECX in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:45.586674] [INFO ] [sig ] [3046/3499] Forecasting TEF... [2026-01-12T20:32:45.586708] [INFO ] [sig ] Generating forecast for: TEF [2026-01-12T20:32:45.586740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-12T20:32:45.598942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-12T20:32:45.599254] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-12T20:32:45.600106] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-12T20:32:45.600160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:45.600194] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:45.600221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:45.600279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:45.660345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:45.661169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:45.661253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:45.661287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:45.785684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:45.785823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:45.785862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:45.785891] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:45.789265] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=20.95%) [2026-01-12T20:32:45.789564] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-12T20:32:45.789711] [INFO ] [sig ] TEF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:45.937923] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TEF.txt [2026-01-12T20:32:45.938052] [INFO ] [sig ] [3046/3499] Completed TEF in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:45.938092] [INFO ] [sig ] [3047/3499] Forecasting TEI... [2026-01-12T20:32:45.938122] [INFO ] [sig ] Generating forecast for: TEI [2026-01-12T20:32:45.938151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-12T20:32:45.949475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-12T20:32:45.949791] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-12T20:32:45.950560] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-12T20:32:45.950635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:45.950669] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:45.950697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:45.950753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:46.012414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:46.013306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:46.013390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:46.013422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:46.141519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:46.141698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:46.141927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:46.141957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:46.145813] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-01-12T20:32:46.146149] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-12T20:32:46.146286] [INFO ] [sig ] TEI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:46.297045] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TEI.txt [2026-01-12T20:32:46.297203] [INFO ] [sig ] [3047/3499] Completed TEI in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:46.297243] [INFO ] [sig ] [3048/3499] Forecasting TELO... [2026-01-12T20:32:46.297272] [INFO ] [sig ] Generating forecast for: TELO [2026-01-12T20:32:46.297304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-12T20:32:46.310103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-12T20:32:46.310487] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-12T20:32:46.311374] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-12T20:32:46.311427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:46.311473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:46.311502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:46.311559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:46.372993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:46.374076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:46.374159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:46.374192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:46.499717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:46.499868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:46.499908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:46.499938] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:46.503316] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-12T20:32:46.503606] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-12T20:32:46.503734] [INFO ] [sig ] TELO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:46.650641] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TELO.txt [2026-01-12T20:32:46.650793] [INFO ] [sig ] [3048/3499] Completed TELO in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:46.650835] [INFO ] [sig ] [3049/3499] Forecasting TEM... [2026-01-12T20:32:46.650864] [INFO ] [sig ] Generating forecast for: TEM [2026-01-12T20:32:46.650895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-12T20:32:46.662854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-12T20:32:46.663306] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-12T20:32:46.664192] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-12T20:32:46.664247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:46.664281] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:46.664308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:46.664365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:46.722471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:46.723373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:46.723459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:46.723491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:46.848131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:46.848295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:46.848337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:46.848367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:46.851839] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=85.75%) [2026-01-12T20:32:46.852119] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-12T20:32:46.852246] [INFO ] [sig ] TEM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:47.002026] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TEM.txt [2026-01-12T20:32:47.002229] [INFO ] [sig ] [3049/3499] Completed TEM in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:47.002289] [INFO ] [sig ] [3050/3499] Forecasting TENB... [2026-01-12T20:32:47.002330] [INFO ] [sig ] Generating forecast for: TENB [2026-01-12T20:32:47.002370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-12T20:32:47.014738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-12T20:32:47.015095] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-12T20:32:47.016039] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-12T20:32:47.016093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:47.016126] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:47.016154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:47.016211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:47.076338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:47.077245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:47.077332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:47.077366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:47.196683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:47.196841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:47.196881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:47.196910] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:47.200338] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-01-12T20:32:47.200650] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-12T20:32:47.200784] [INFO ] [sig ] TENB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:47.344232] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TENB.txt [2026-01-12T20:32:47.344390] [INFO ] [sig ] [3050/3499] Completed TENB in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:47.344431] [INFO ] [sig ] [3051/3499] Forecasting TENX... [2026-01-12T20:32:47.344460] [INFO ] [sig ] Generating forecast for: TENX [2026-01-12T20:32:47.344489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-12T20:32:47.355680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-12T20:32:47.356019] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-12T20:32:47.356809] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-12T20:32:47.356862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:47.356894] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:47.356920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:47.356975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:47.412843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:47.413711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:47.413791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:47.413823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:47.520543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:47.520713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:47.520753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:47.520782] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:47.524103] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-12T20:32:47.524373] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-12T20:32:47.524492] [INFO ] [sig ] TENX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:47.667206] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TENX.txt [2026-01-12T20:32:47.667355] [INFO ] [sig ] [3051/3499] Completed TENX in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:47.667414] [INFO ] [sig ] [3052/3499] Forecasting TERN... [2026-01-12T20:32:47.667445] [INFO ] [sig ] Generating forecast for: TERN [2026-01-12T20:32:47.667475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-12T20:32:47.679046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-12T20:32:47.679347] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-12T20:32:47.680128] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-12T20:32:47.680180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:47.680237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:47.680265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:47.680320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:47.737153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:47.738119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:47.738206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:47.738239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:47.862384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:47.862541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:47.862601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:47.862633] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:47.866019] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=49.43%) [2026-01-12T20:32:47.866304] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-12T20:32:47.866438] [INFO ] [sig ] TERN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:48.026692] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TERN.txt [2026-01-12T20:32:48.026896] [INFO ] [sig ] [3052/3499] Completed TERN in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:48.026958] [INFO ] [sig ] [3053/3499] Forecasting TEVA... [2026-01-12T20:32:48.027001] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-12T20:32:48.027049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-12T20:32:48.043927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-12T20:32:48.044617] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-12T20:32:48.046099] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-12T20:32:48.046166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:48.046215] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:48.046257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:48.046345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:48.125524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:48.126445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:48.126535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:48.126569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:48.253479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:48.253659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:48.253702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:48.253732] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:48.257319] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-01-12T20:32:48.257683] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-12T20:32:48.257910] [INFO ] [sig ] TEVA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:48.412161] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TEVA.txt [2026-01-12T20:32:48.412301] [INFO ] [sig ] [3053/3499] Completed TEVA in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:48.412340] [INFO ] [sig ] [3054/3499] Forecasting TEX... [2026-01-12T20:32:48.412370] [INFO ] [sig ] Generating forecast for: TEX [2026-01-12T20:32:48.412400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-12T20:32:48.423150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-12T20:32:48.423463] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-12T20:32:48.424234] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-12T20:32:48.424286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:48.424319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:48.424347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:48.424407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:48.495566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:48.496599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:48.496697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:48.496739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:48.631440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:48.631618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:48.631661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:48.631691] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:48.635520] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-12T20:32:48.635924] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-12T20:32:48.636101] [INFO ] [sig ] TEX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:48.799083] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TEX.txt [2026-01-12T20:32:48.799234] [INFO ] [sig ] [3054/3499] Completed TEX in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:48.799277] [INFO ] [sig ] [3055/3499] Forecasting TFC... [2026-01-12T20:32:48.799306] [INFO ] [sig ] Generating forecast for: TFC [2026-01-12T20:32:48.799337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-12T20:32:48.812173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-12T20:32:48.812508] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-12T20:32:48.813324] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-12T20:32:48.813379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:48.813420] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:48.813456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:48.813527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:48.877218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:48.878083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:48.878166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:48.878200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:49.002178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:49.002336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:49.002375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:49.002451] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:49.006399] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=63.25%) [2026-01-12T20:32:49.006704] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-12T20:32:49.006831] [INFO ] [sig ] TFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:49.158454] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TFC.txt [2026-01-12T20:32:49.158758] [INFO ] [sig ] [3055/3499] Completed TFC in 0.4s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:49.158812] [INFO ] [sig ] [3056/3499] Forecasting TFII... [2026-01-12T20:32:49.158844] [INFO ] [sig ] Generating forecast for: TFII [2026-01-12T20:32:49.158875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-12T20:32:49.170862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-12T20:32:49.171222] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-12T20:32:49.172047] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-12T20:32:49.172098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:49.172137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:49.172166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:49.172222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:49.229873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:49.230481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:49.230559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:49.230609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:49.346894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:49.347036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:49.347075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:49.347109] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:49.350446] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-01-12T20:32:49.350739] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-12T20:32:49.350861] [INFO ] [sig ] TFII: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:49.493934] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TFII.txt [2026-01-12T20:32:49.494046] [INFO ] [sig ] [3056/3499] Completed TFII in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:49.494085] [INFO ] [sig ] [3057/3499] Forecasting TFIN... [2026-01-12T20:32:49.494113] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-12T20:32:49.494141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-12T20:32:49.505909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-12T20:32:49.506184] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-12T20:32:49.506956] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-12T20:32:49.507008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:49.507039] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:49.507066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:49.507123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:49.564002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:49.564595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:49.564683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:49.564715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:49.678451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:49.678628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:49.678669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:49.678697] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:49.682009] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-12T20:32:49.682287] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-12T20:32:49.682413] [INFO ] [sig ] TFIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:49.824652] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TFIN.txt [2026-01-12T20:32:49.824779] [INFO ] [sig ] [3057/3499] Completed TFIN in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:49.824820] [INFO ] [sig ] [3058/3499] Forecasting TFPM... [2026-01-12T20:32:49.824848] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-12T20:32:49.824878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-12T20:32:49.835984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-12T20:32:49.836271] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-12T20:32:49.837043] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-12T20:32:49.837095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:49.837127] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:49.837154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:49.837210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:49.893388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:49.894081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:49.894158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:49.894190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:50.013653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:50.013811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:50.013851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:50.013879] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:50.017276] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=34.45%) [2026-01-12T20:32:50.017601] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-12T20:32:50.017749] [INFO ] [sig ] TFPM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:50.161775] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TFPM.txt [2026-01-12T20:32:50.161904] [INFO ] [sig ] [3058/3499] Completed TFPM in 0.3s | 2.87 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-12T20:32:50.161943] [INFO ] [sig ] [3059/3499] Forecasting TFSL... [2026-01-12T20:32:50.161972] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-12T20:32:50.162001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-12T20:32:50.173705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-12T20:32:50.173991] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-12T20:32:50.174758] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-12T20:32:50.174810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:50.174853] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:50.174881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:50.174938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:50.231946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:50.232545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:50.232637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:50.232670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:50.348739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:50.348878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:50.348915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:50.348945] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:50.352244] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=32.59%) [2026-01-12T20:32:50.352517] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-12T20:32:50.352654] [INFO ] [sig ] TFSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:50.503063] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TFSL.txt [2026-01-12T20:32:50.503185] [INFO ] [sig ] [3059/3499] Completed TFSL in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-12T20:32:50.503224] [INFO ] [sig ] [3060/3499] Forecasting TG... [2026-01-12T20:32:50.503253] [INFO ] [sig ] Generating forecast for: TG [2026-01-12T20:32:50.503283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-12T20:32:50.514666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-12T20:32:50.514941] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-12T20:32:50.515705] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-12T20:32:50.515757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:50.515789] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:50.515816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:50.515873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:50.572734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:50.573452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:50.573530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:50.573562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:50.693459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:50.693612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:50.693657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:50.693686] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:50.697079] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=40.13%) [2026-01-12T20:32:50.697349] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-12T20:32:50.697470] [INFO ] [sig ] TG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:50.845357] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TG.txt [2026-01-12T20:32:50.845518] [INFO ] [sig ] [3060/3499] Completed TG in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:50.845559] [INFO ] [sig ] [3061/3499] Forecasting TGLS... [2026-01-12T20:32:50.845607] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-12T20:32:50.845638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-12T20:32:50.857932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-12T20:32:50.858304] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-12T20:32:50.859281] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-12T20:32:50.859332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:50.859363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:50.859389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:50.859445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:50.919759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:50.920539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:50.920651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:50.920690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:51.043273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:51.043413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:51.043451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:51.043479] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:51.046771] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-12T20:32:51.047037] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-12T20:32:51.047155] [INFO ] [sig ] TGLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:51.189392] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TGLS.txt [2026-01-12T20:32:51.189506] [INFO ] [sig ] [3061/3499] Completed TGLS in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:51.189544] [INFO ] [sig ] [3062/3499] Forecasting TGNA... [2026-01-12T20:32:51.189589] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-12T20:32:51.189621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-12T20:32:51.200987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-12T20:32:51.201281] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-12T20:32:51.202054] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-12T20:32:51.202105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:51.202137] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:51.202165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:51.202220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:51.258864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:51.259500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:51.259618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:51.259653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:51.385161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:51.385307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:51.385345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:51.385373] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:51.388685] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-12T20:32:51.388956] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-12T20:32:51.389075] [INFO ] [sig ] TGNA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:51.532188] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TGNA.txt [2026-01-12T20:32:51.532309] [INFO ] [sig ] [3062/3499] Completed TGNA in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:51.532348] [INFO ] [sig ] [3063/3499] Forecasting TGS... [2026-01-12T20:32:51.532385] [INFO ] [sig ] Generating forecast for: TGS [2026-01-12T20:32:51.532415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-12T20:32:51.544044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-12T20:32:51.544335] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-12T20:32:51.545277] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-12T20:32:51.545329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:51.545361] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:51.545388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:51.545445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:51.602998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:51.603606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:51.603683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:51.603713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:51.716518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:51.716657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:51.716695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:51.716723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:51.719926] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=77.36%) [2026-01-12T20:32:51.720190] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-12T20:32:51.720309] [INFO ] [sig ] TGS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:51.864159] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TGS.txt [2026-01-12T20:32:51.864307] [INFO ] [sig ] [3063/3499] Completed TGS in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:51.864345] [INFO ] [sig ] [3064/3499] Forecasting TGTX... [2026-01-12T20:32:51.864375] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-12T20:32:51.864405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-12T20:32:51.876148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-12T20:32:51.876535] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-12T20:32:51.877345] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-12T20:32:51.877397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:51.877429] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:51.877456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:51.877520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:51.935533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:51.936403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:51.936486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:51.936521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:52.061608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:52.061752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:52.061790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:52.061818] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:52.065278] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-01-12T20:32:52.065549] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-12T20:32:52.065686] [INFO ] [sig ] TGTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:52.209443] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TGTX.txt [2026-01-12T20:32:52.209595] [INFO ] [sig ] [3064/3499] Completed TGTX in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:52.209642] [INFO ] [sig ] [3065/3499] Forecasting TH... [2026-01-12T20:32:52.209671] [INFO ] [sig ] Generating forecast for: TH [2026-01-12T20:32:52.209700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-12T20:32:52.221479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-12T20:32:52.221955] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-12T20:32:52.222729] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-12T20:32:52.222780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:52.222813] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:52.222840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:52.222896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:52.279532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:52.280139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:52.280214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:52.280245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:52.401763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:52.401884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:52.401921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:52.401949] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:52.405152] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-12T20:32:52.405416] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-12T20:32:52.405536] [INFO ] [sig ] TH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:52.546636] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TH.txt [2026-01-12T20:32:52.546772] [INFO ] [sig ] [3065/3499] Completed TH in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:52.546812] [INFO ] [sig ] [3066/3499] Forecasting THC... [2026-01-12T20:32:52.546842] [INFO ] [sig ] Generating forecast for: THC [2026-01-12T20:32:52.546872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-12T20:32:52.558146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-12T20:32:52.558435] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-12T20:32:52.559213] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-12T20:32:52.559265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:52.559297] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:52.559324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:52.559380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:52.619171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:52.619951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:52.620027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:52.620058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:52.740438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:52.740558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:52.740611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:52.740641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:52.743902] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-01-12T20:32:52.744173] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-12T20:32:52.744298] [INFO ] [sig ] THC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:52.884492] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/THC.txt [2026-01-12T20:32:52.884631] [INFO ] [sig ] [3066/3499] Completed THC in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:52.884672] [INFO ] [sig ] [3067/3499] Forecasting THFF... [2026-01-12T20:32:52.884700] [INFO ] [sig ] Generating forecast for: THFF [2026-01-12T20:32:52.884730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-12T20:32:52.895668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-12T20:32:52.895952] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-12T20:32:52.896721] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-12T20:32:52.896773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:52.896804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:52.896831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:52.896887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:52.952770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:52.953376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:52.953451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:52.953483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:53.077990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:53.078148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:53.078188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:53.078216] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:53.081590] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=49.36%) [2026-01-12T20:32:53.081887] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-12T20:32:53.082019] [INFO ] [sig ] THFF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:53.222481] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/THFF.txt [2026-01-12T20:32:53.222623] [INFO ] [sig ] [3067/3499] Completed THFF in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:53.222663] [INFO ] [sig ] [3068/3499] Forecasting THG... [2026-01-12T20:32:53.222693] [INFO ] [sig ] Generating forecast for: THG [2026-01-12T20:32:53.222723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-12T20:32:53.234421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-12T20:32:53.234725] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-12T20:32:53.235512] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-12T20:32:53.235588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:53.235626] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:53.235655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:53.235713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:53.292707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:53.293311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:53.293389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:53.293420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:53.412720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:53.412845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:53.412883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:53.412914] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:53.416231] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=37.08%) [2026-01-12T20:32:53.416507] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-12T20:32:53.416655] [INFO ] [sig ] THG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:53.564214] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/THG.txt [2026-01-12T20:32:53.564369] [INFO ] [sig ] [3068/3499] Completed THG in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:53.564417] [INFO ] [sig ] [3069/3499] Forecasting THO... [2026-01-12T20:32:53.564449] [INFO ] [sig ] Generating forecast for: THO [2026-01-12T20:32:53.564479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-12T20:32:53.576788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-12T20:32:53.577105] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-12T20:32:53.578057] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-12T20:32:53.578112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:53.578179] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:53.578219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:53.578302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:53.637375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:53.638250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:53.638332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:53.638365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:53.760219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:53.760364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:53.760404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:53.760434] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:53.763864] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-01-12T20:32:53.764138] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-12T20:32:53.764260] [INFO ] [sig ] THO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:53.909725] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/THO.txt [2026-01-12T20:32:53.910044] [INFO ] [sig ] [3069/3499] Completed THO in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:53.910088] [INFO ] [sig ] [3070/3499] Forecasting THQ... [2026-01-12T20:32:53.910123] [INFO ] [sig ] Generating forecast for: THQ [2026-01-12T20:32:53.910157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-12T20:32:53.922470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-12T20:32:53.922802] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-12T20:32:53.923633] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-12T20:32:53.923687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:53.923728] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:53.923758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:53.923816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:53.982750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:53.983489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:53.983591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:53.983628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:54.109230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:54.109392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:54.109436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:54.109465] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:54.113595] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=68.85%) [2026-01-12T20:32:54.113938] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-12T20:32:54.114093] [INFO ] [sig ] THQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:54.271266] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/THQ.txt [2026-01-12T20:32:54.271417] [INFO ] [sig ] [3070/3499] Completed THQ in 0.4s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:54.271458] [INFO ] [sig ] [3071/3499] Forecasting THRM... [2026-01-12T20:32:54.271487] [INFO ] [sig ] Generating forecast for: THRM [2026-01-12T20:32:54.271517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-12T20:32:54.282802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-12T20:32:54.283143] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-12T20:32:54.284017] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-12T20:32:54.284071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:54.284104] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:54.284132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:54.284189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:54.341023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:54.341897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:54.341985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:54.342018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:54.465419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:54.465549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:54.465604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:54.465634] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:54.468953] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-12T20:32:54.469219] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-12T20:32:54.469339] [INFO ] [sig ] THRM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:54.611974] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/THRM.txt [2026-01-12T20:32:54.612134] [INFO ] [sig ] [3071/3499] Completed THRM in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:54.612177] [INFO ] [sig ] [3072/3499] Forecasting THRY... [2026-01-12T20:32:54.612207] [INFO ] [sig ] Generating forecast for: THRY [2026-01-12T20:32:54.612238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-12T20:32:54.624183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-12T20:32:54.624533] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-12T20:32:54.625320] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-12T20:32:54.625384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:54.625417] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:54.625443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:54.625499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:54.681297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:54.682058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:54.682136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:54.682187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:54.813815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:54.814002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:54.814049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:54.814115] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:54.817813] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-12T20:32:54.818105] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-12T20:32:54.818237] [INFO ] [sig ] THRY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:54.967283] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/THRY.txt [2026-01-12T20:32:54.967431] [INFO ] [sig ] [3072/3499] Completed THRY in 0.4s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:54.967473] [INFO ] [sig ] [3073/3499] Forecasting THS... [2026-01-12T20:32:54.967502] [INFO ] [sig ] Generating forecast for: THS [2026-01-12T20:32:54.967532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-12T20:32:54.979528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-12T20:32:54.979949] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-12T20:32:54.980779] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-12T20:32:54.980832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:54.980863] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:54.980890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:54.980946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:55.038147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:55.039061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:55.039155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:55.039190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:55.163847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:55.163995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:55.164033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:55.164062] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:55.167493] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-01-12T20:32:55.167817] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-12T20:32:55.167943] [INFO ] [sig ] THS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:55.313921] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/THS.txt [2026-01-12T20:32:55.314103] [INFO ] [sig ] [3073/3499] Completed THS in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:55.314156] [INFO ] [sig ] [3074/3499] Forecasting TIGO... [2026-01-12T20:32:55.314186] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-12T20:32:55.314216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-12T20:32:55.325652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-12T20:32:55.325981] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-12T20:32:55.326809] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-12T20:32:55.326865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:55.326899] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:55.326927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:55.326986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:55.384217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:55.385021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:55.385102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:55.385134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:55.504318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:55.504475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:55.504538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:55.504587] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:55.511888] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=86.16%) [2026-01-12T20:32:55.512225] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-12T20:32:55.512372] [INFO ] [sig ] TIGO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:55.658261] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TIGO.txt [2026-01-12T20:32:55.658409] [INFO ] [sig ] [3074/3499] Completed TIGO in 0.3s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:55.658451] [INFO ] [sig ] [3075/3499] Forecasting TIL... [2026-01-12T20:32:55.658480] [INFO ] [sig ] Generating forecast for: TIL [2026-01-12T20:32:55.658511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-12T20:32:55.670100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-12T20:32:55.670425] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-12T20:32:55.671230] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-12T20:32:55.671283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:55.671315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:55.671341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:55.671396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:55.727936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:55.728752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:55.728850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:55.728883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:55.848214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:55.848356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:55.848394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:55.848421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:55.851775] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=65.07%) [2026-01-12T20:32:55.852048] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-12T20:32:55.852175] [INFO ] [sig ] TIL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:56.011152] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TIL.txt [2026-01-12T20:32:56.011297] [INFO ] [sig ] [3075/3499] Completed TIL in 0.4s | 2.87 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-12T20:32:56.011343] [INFO ] [sig ] [3076/3499] Forecasting TILE... [2026-01-12T20:32:56.011373] [INFO ] [sig ] Generating forecast for: TILE [2026-01-12T20:32:56.011407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-12T20:32:56.024291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-12T20:32:56.024603] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-12T20:32:56.025361] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-12T20:32:56.025412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:56.025444] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:56.025471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:56.025526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:56.081747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:56.082434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:56.082514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:56.082545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:56.203787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:56.203936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:56.203975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:56.204005] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:56.207295] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-12T20:32:56.207570] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-12T20:32:56.207711] [INFO ] [sig ] TILE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:56.353234] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TILE.txt [2026-01-12T20:32:56.353374] [INFO ] [sig ] [3076/3499] Completed TILE in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-12T20:32:56.353414] [INFO ] [sig ] [3077/3499] Forecasting TIMB... [2026-01-12T20:32:56.353442] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-12T20:32:56.353470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-12T20:32:56.364443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-12T20:32:56.364763] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-12T20:32:56.365527] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-12T20:32:56.365596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:56.365644] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:56.365674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:56.365730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:56.436694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:56.437587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:56.437680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:56.437713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:56.558297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:56.558452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:56.558492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:56.558522] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:56.561893] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=64.68%) [2026-01-12T20:32:56.562182] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-12T20:32:56.562303] [INFO ] [sig ] TIMB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:56.715899] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TIMB.txt [2026-01-12T20:32:56.716063] [INFO ] [sig ] [3077/3499] Completed TIMB in 0.4s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:56.716102] [INFO ] [sig ] [3078/3499] Forecasting TITN... [2026-01-12T20:32:56.716132] [INFO ] [sig ] Generating forecast for: TITN [2026-01-12T20:32:56.716161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-12T20:32:56.728503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-12T20:32:56.729027] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-12T20:32:56.729814] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-12T20:32:56.729866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:56.729898] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:56.729924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:56.729980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:56.786741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:56.787422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:56.787502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:56.787533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:56.903799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:56.903950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:56.903989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:56.904017] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:56.907330] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-01-12T20:32:56.907616] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-12T20:32:56.907759] [INFO ] [sig ] TITN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:57.048997] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TITN.txt [2026-01-12T20:32:57.049154] [INFO ] [sig ] [3078/3499] Completed TITN in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:57.049195] [INFO ] [sig ] [3079/3499] Forecasting TJX... [2026-01-12T20:32:57.049226] [INFO ] [sig ] Generating forecast for: TJX [2026-01-12T20:32:57.049256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-12T20:32:57.060995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-12T20:32:57.061359] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-12T20:32:57.062151] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-12T20:32:57.062203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:57.062235] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:57.062263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:57.062320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:57.121194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:57.122186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:57.122303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:57.122336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:57.242382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:57.242538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:57.242613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:57.242645] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:57.246029] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-12T20:32:57.246311] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-12T20:32:57.246438] [INFO ] [sig ] TJX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:57.387932] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TJX.txt [2026-01-12T20:32:57.388068] [INFO ] [sig ] [3079/3499] Completed TJX in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:57.388108] [INFO ] [sig ] [3080/3499] Forecasting TK... [2026-01-12T20:32:57.388137] [INFO ] [sig ] Generating forecast for: TK [2026-01-12T20:32:57.388167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-12T20:32:57.399472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-12T20:32:57.399767] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-12T20:32:57.400508] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-12T20:32:57.400560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:57.400610] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:57.400639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:57.400695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:57.457538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:57.458207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:57.458287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:57.458321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:57.578449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:57.578618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:57.578660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:57.578692] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:57.582038] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-12T20:32:57.582317] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-12T20:32:57.582439] [INFO ] [sig ] TK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:57.724873] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TK.txt [2026-01-12T20:32:57.725013] [INFO ] [sig ] [3080/3499] Completed TK in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:57.725051] [INFO ] [sig ] [3081/3499] Forecasting TKC... [2026-01-12T20:32:57.725080] [INFO ] [sig ] Generating forecast for: TKC [2026-01-12T20:32:57.725110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-12T20:32:57.736207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-12T20:32:57.736499] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-12T20:32:57.737289] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-12T20:32:57.737342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:57.737375] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:57.737404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:57.737461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:57.795913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:57.796629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:57.796715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:57.796750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:57.919024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:57.919179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:57.919227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:57.919257] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:57.922773] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-12T20:32:57.923054] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-12T20:32:57.923188] [INFO ] [sig ] TKC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:58.068411] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TKC.txt [2026-01-12T20:32:58.068540] [INFO ] [sig ] [3081/3499] Completed TKC in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:58.068597] [INFO ] [sig ] [3082/3499] Forecasting TKNO... [2026-01-12T20:32:58.068628] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-12T20:32:58.068657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-12T20:32:58.080083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-12T20:32:58.080380] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-12T20:32:58.081171] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-12T20:32:58.081223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:58.081255] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:58.081282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:58.081337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:58.137375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:58.138000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:58.138074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:58.138106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:58.254880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:58.255032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:58.255071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:58.255100] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:58.258679] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-12T20:32:58.258947] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-12T20:32:58.259065] [INFO ] [sig ] TKNO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:58.401248] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TKNO.txt [2026-01-12T20:32:58.401389] [INFO ] [sig ] [3082/3499] Completed TKNO in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:58.401428] [INFO ] [sig ] [3083/3499] Forecasting TKO... [2026-01-12T20:32:58.401456] [INFO ] [sig ] Generating forecast for: TKO [2026-01-12T20:32:58.401486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-12T20:32:58.412817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-12T20:32:58.413109] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-12T20:32:58.413880] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-12T20:32:58.413932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:58.413976] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:58.414004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:58.414061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:58.471443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:58.472136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:58.472213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:58.472245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:58.593813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:58.593957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:58.593994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:58.594022] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:58.597703] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-12T20:32:58.597997] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-12T20:32:58.598118] [INFO ] [sig ] TKO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:58.748359] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TKO.txt [2026-01-12T20:32:58.748491] [INFO ] [sig ] [3083/3499] Completed TKO in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:58.748528] [INFO ] [sig ] [3084/3499] Forecasting TLK... [2026-01-12T20:32:58.748557] [INFO ] [sig ] Generating forecast for: TLK [2026-01-12T20:32:58.748604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-12T20:32:58.760254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-12T20:32:58.760548] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-12T20:32:58.761332] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-12T20:32:58.761384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:58.761417] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:58.761444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:58.761500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:58.818281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:58.818887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:58.818963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:58.818995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:58.939773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:58.939917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:58.939956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:58.939983] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:58.943277] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=68.94%) [2026-01-12T20:32:58.943547] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-12T20:32:58.943691] [INFO ] [sig ] TLK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:59.087106] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TLK.txt [2026-01-12T20:32:59.087235] [INFO ] [sig ] [3084/3499] Completed TLK in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:59.087274] [INFO ] [sig ] [3085/3499] Forecasting TLS... [2026-01-12T20:32:59.087303] [INFO ] [sig ] Generating forecast for: TLS [2026-01-12T20:32:59.087332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-12T20:32:59.098551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-12T20:32:59.098861] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-12T20:32:59.099630] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-12T20:32:59.099692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:59.099732] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:59.099765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:59.099833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:59.156447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:59.157234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:59.157313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:59.157345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:59.275519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:59.275676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:59.275715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:59.275744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:59.279050] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-01-12T20:32:59.279316] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-12T20:32:59.279439] [INFO ] [sig ] TLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:32:59.421283] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TLS.txt [2026-01-12T20:32:59.421436] [INFO ] [sig ] [3085/3499] Completed TLS in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:59.421476] [INFO ] [sig ] [3086/3499] Forecasting TLSA... [2026-01-12T20:32:59.421505] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-12T20:32:59.421542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-12T20:32:59.434178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-12T20:32:59.434597] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-12T20:32:59.435399] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-12T20:32:59.435455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:59.435516] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:59.435547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:59.435621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:59.513875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:59.515014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:59.515122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:59.515178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:32:59.643652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:32:59.643769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:32:59.643809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:32:59.643837] [INFO ] [FORECASTER] Training complete [2026-01-12T20:32:59.647300] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=91.77%) [2026-01-12T20:32:59.647589] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-12T20:32:59.647740] [INFO ] [sig ] TLSA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:32:59.825625] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TLSA.txt [2026-01-12T20:32:59.825793] [INFO ] [sig ] [3086/3499] Completed TLSA in 0.4s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:32:59.825833] [INFO ] [sig ] [3087/3499] Forecasting TLSI... [2026-01-12T20:32:59.825870] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-12T20:32:59.825900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-12T20:32:59.838995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-12T20:32:59.839461] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-12T20:32:59.840527] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-12T20:32:59.840620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:32:59.840666] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:32:59.840702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:32:59.840767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:32:59.906839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:32:59.907698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:32:59.907806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:32:59.907841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:00.029478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:00.029653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:00.029695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:00.029724] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:00.033060] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=29.92%) [2026-01-12T20:33:00.033339] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-12T20:33:00.033462] [INFO ] [sig ] TLSI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:00.173333] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TLSI.txt [2026-01-12T20:33:00.173466] [INFO ] [sig ] [3087/3499] Completed TLSI in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:33:00.173505] [INFO ] [sig ] [3088/3499] Forecasting TLYS... [2026-01-12T20:33:00.173534] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-12T20:33:00.173563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-12T20:33:00.184993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-12T20:33:00.185307] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-12T20:33:00.186078] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-12T20:33:00.186131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:00.186165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:00.186192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:00.186248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:00.245506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:00.246445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:00.246532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:00.246565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:00.365785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:00.365944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:00.365984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:00.366014] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:00.369491] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-12T20:33:00.369818] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-12T20:33:00.369955] [INFO ] [sig ] TLYS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:00.539018] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TLYS.txt [2026-01-12T20:33:00.539213] [INFO ] [sig ] [3088/3499] Completed TLYS in 0.4s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:33:00.539270] [INFO ] [sig ] [3089/3499] Forecasting TM... [2026-01-12T20:33:00.539313] [INFO ] [sig ] Generating forecast for: TM [2026-01-12T20:33:00.539346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-12T20:33:00.551405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-12T20:33:00.551812] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-12T20:33:00.552862] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-12T20:33:00.552930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:00.552969] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:00.553003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:00.553085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:00.611025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:00.611862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:00.611960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:00.612001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:00.733849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:00.733979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:00.734019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:00.734077] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:00.737415] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-12T20:33:00.737746] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-12T20:33:00.737880] [INFO ] [sig ] TM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:00.880882] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TM.txt [2026-01-12T20:33:00.881028] [INFO ] [sig ] [3089/3499] Completed TM in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:33:00.881068] [INFO ] [sig ] [3090/3499] Forecasting TMC... [2026-01-12T20:33:00.881098] [INFO ] [sig ] Generating forecast for: TMC [2026-01-12T20:33:00.881128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-12T20:33:00.892533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-12T20:33:00.892941] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-12T20:33:00.893730] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-12T20:33:00.893782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:00.893814] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:00.893841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:00.893901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:00.950672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:00.951483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:00.951562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:00.951622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:01.069891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:01.070042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:01.070087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:01.070131] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:01.073532] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-01-12T20:33:01.073828] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-12T20:33:01.073954] [INFO ] [sig ] TMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:01.217217] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TMC.txt [2026-01-12T20:33:01.217372] [INFO ] [sig ] [3090/3499] Completed TMC in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:33:01.217413] [INFO ] [sig ] [3091/3499] Forecasting TMCI... [2026-01-12T20:33:01.217444] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-12T20:33:01.217473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-12T20:33:01.228765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-12T20:33:01.229142] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-12T20:33:01.229952] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-12T20:33:01.230005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:01.230037] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:01.230063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:01.230120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:01.286891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:01.287621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:01.287704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:01.287762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:01.411028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:01.411183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:01.411224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:01.411253] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:01.414640] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=71.29%) [2026-01-12T20:33:01.414921] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-12T20:33:01.415044] [INFO ] [sig ] TMCI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:01.562462] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TMCI.txt [2026-01-12T20:33:01.562645] [INFO ] [sig ] [3091/3499] Completed TMCI in 0.3s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:33:01.562689] [INFO ] [sig ] [3092/3499] Forecasting TMDX... [2026-01-12T20:33:01.562722] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-12T20:33:01.562753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-12T20:33:01.575506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-12T20:33:01.576162] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-12T20:33:01.577001] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-12T20:33:01.577055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:01.577087] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:01.577113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:01.577169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:01.637306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:01.638241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:01.638329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:01.638379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:01.774598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:01.774788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:01.774836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:01.774864] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:01.778470] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=32.39%) [2026-01-12T20:33:01.778791] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-12T20:33:01.778926] [INFO ] [sig ] TMDX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:01.931461] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TMDX.txt [2026-01-12T20:33:01.931703] [INFO ] [sig ] [3092/3499] Completed TMDX in 0.4s | 2.87 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-12T20:33:01.931789] [INFO ] [sig ] [3093/3499] Forecasting TME... [2026-01-12T20:33:01.931849] [INFO ] [sig ] Generating forecast for: TME [2026-01-12T20:33:01.931902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-12T20:33:01.945866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-12T20:33:01.946187] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-12T20:33:01.946962] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-12T20:33:01.947013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:01.947046] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:01.947072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:01.947129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:02.008678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:02.009685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:02.009765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:02.009797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:02.134632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:02.134785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:02.134826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:02.134857] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:02.138271] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-01-12T20:33:02.138550] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-12T20:33:02.138703] [INFO ] [sig ] TME: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:02.282682] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TME.txt [2026-01-12T20:33:02.282838] [INFO ] [sig ] [3093/3499] Completed TME in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-12T20:33:02.282882] [INFO ] [sig ] [3094/3499] Forecasting TMHC... [2026-01-12T20:33:02.282915] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-12T20:33:02.282945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-12T20:33:02.294222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-12T20:33:02.294540] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-12T20:33:02.295369] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-12T20:33:02.295430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:02.295465] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:02.295494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:02.295594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:02.355512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:02.356500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:02.356615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:02.356661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:02.479743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:02.479900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:02.479940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:02.479970] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:02.483385] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-01-12T20:33:02.483678] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-12T20:33:02.483806] [INFO ] [sig ] TMHC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:02.631162] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TMHC.txt [2026-01-12T20:33:02.632072] [INFO ] [sig ] [3094/3499] Completed TMHC in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-12T20:33:02.632119] [INFO ] [sig ] [3095/3499] Forecasting TMUS... [2026-01-12T20:33:02.632149] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-12T20:33:02.632177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-12T20:33:02.646058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-12T20:33:02.646333] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-12T20:33:02.647374] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-12T20:33:02.647443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:02.647484] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:02.647518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:02.647617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:02.708375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:02.709378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:02.709458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:02.709490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:02.844736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:02.844888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:02.844928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:02.844958] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:02.848357] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-01-12T20:33:02.848666] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-12T20:33:02.848795] [INFO ] [sig ] TMUS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:02.992122] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TMUS.txt [2026-01-12T20:33:02.992277] [INFO ] [sig ] [3095/3499] Completed TMUS in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:02.992317] [INFO ] [sig ] [3096/3499] Forecasting TNC... [2026-01-12T20:33:02.992346] [INFO ] [sig ] Generating forecast for: TNC [2026-01-12T20:33:02.992375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-12T20:33:03.003872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-12T20:33:03.004225] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-12T20:33:03.005011] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-12T20:33:03.005075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:03.005107] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:03.005135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:03.005191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:03.063031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:03.063910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:03.064053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:03.064087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:03.185183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:03.185335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:03.185376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:03.185406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:03.188942] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-01-12T20:33:03.189254] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-12T20:33:03.189389] [INFO ] [sig ] TNC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:03.346815] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TNC.txt [2026-01-12T20:33:03.346999] [INFO ] [sig ] [3096/3499] Completed TNC in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:03.347044] [INFO ] [sig ] [3097/3499] Forecasting TNDM... [2026-01-12T20:33:03.347076] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-12T20:33:03.347107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-12T20:33:03.359202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-12T20:33:03.359603] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-12T20:33:03.360541] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-12T20:33:03.360609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:03.360643] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:03.360670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:03.360727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:03.420518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:03.421397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:03.421509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:03.421544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:03.552908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:03.553066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:03.553108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:03.553138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:03.556563] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-01-12T20:33:03.556876] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-12T20:33:03.557033] [INFO ] [sig ] TNDM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:03.710323] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TNDM.txt [2026-01-12T20:33:03.710489] [INFO ] [sig ] [3097/3499] Completed TNDM in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:03.710533] [INFO ] [sig ] [3098/3499] Forecasting TNGX... [2026-01-12T20:33:03.710565] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-12T20:33:03.710618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-12T20:33:03.722921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-12T20:33:03.723270] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-12T20:33:03.724084] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-12T20:33:03.724139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:03.724172] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:03.724201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:03.724281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:03.785195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:03.786222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:03.786308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:03.786342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:03.912371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:03.912528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:03.912587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:03.912620] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:03.916234] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=9.35%) [2026-01-12T20:33:03.916552] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-12T20:33:03.916719] [INFO ] [sig ] TNGX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:04.078258] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TNGX.txt [2026-01-12T20:33:04.078403] [INFO ] [sig ] [3098/3499] Completed TNGX in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:04.078446] [INFO ] [sig ] [3099/3499] Forecasting TNK... [2026-01-12T20:33:04.078475] [INFO ] [sig ] Generating forecast for: TNK [2026-01-12T20:33:04.078506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-12T20:33:04.091517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-12T20:33:04.091910] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-12T20:33:04.092895] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-12T20:33:04.092967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:04.093009] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:04.093042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:04.093120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:04.159888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:04.161039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:04.161137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:04.161172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:04.291849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:04.292017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:04.292062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:04.292094] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:04.295705] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=59.39%) [2026-01-12T20:33:04.296003] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-12T20:33:04.296142] [INFO ] [sig ] TNK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:04.447746] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TNK.txt [2026-01-12T20:33:04.447942] [INFO ] [sig ] [3099/3499] Completed TNK in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:04.447985] [INFO ] [sig ] [3100/3499] Forecasting TNL... [2026-01-12T20:33:04.448014] [INFO ] [sig ] Generating forecast for: TNL [2026-01-12T20:33:04.448045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-12T20:33:04.463136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-12T20:33:04.463538] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-12T20:33:04.464609] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-12T20:33:04.464680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:04.464725] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:04.464768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:04.464859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:04.535740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:04.536625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:04.536721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:04.536756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:04.671132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:04.671290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:04.671331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:04.671361] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:04.675177] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-12T20:33:04.675484] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-12T20:33:04.675637] [INFO ] [sig ] TNL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:04.826099] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TNL.txt [2026-01-12T20:33:04.826274] [INFO ] [sig ] [3100/3499] Completed TNL in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:04.826322] [INFO ] [sig ] [3101/3499] Forecasting TNXP... [2026-01-12T20:33:04.826353] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-12T20:33:04.826384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-12T20:33:04.838953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-12T20:33:04.839295] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-12T20:33:04.840117] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-12T20:33:04.840171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:04.840204] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:04.840233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:04.840299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:04.902326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:04.903108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:04.903192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:04.903225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:05.034351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:05.034542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:05.034606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:05.034638] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:05.038482] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-12T20:33:05.038816] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-12T20:33:05.038941] [INFO ] [sig ] TNXP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:05.183549] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TNXP.txt [2026-01-12T20:33:05.183713] [INFO ] [sig ] [3101/3499] Completed TNXP in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:05.183753] [INFO ] [sig ] [3102/3499] Forecasting TOI... [2026-01-12T20:33:05.183782] [INFO ] [sig ] Generating forecast for: TOI [2026-01-12T20:33:05.183810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-12T20:33:05.195462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-12T20:33:05.195847] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-12T20:33:05.196638] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-12T20:33:05.196691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:05.196724] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:05.196751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:05.196806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:05.255113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:05.255980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:05.256062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:05.256093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:05.379490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:05.379666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:05.379706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:05.379737] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:05.383073] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=60.85%) [2026-01-12T20:33:05.383345] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-12T20:33:05.383469] [INFO ] [sig ] TOI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:05.524999] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TOI.txt [2026-01-12T20:33:05.525144] [INFO ] [sig ] [3102/3499] Completed TOI in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:05.525185] [INFO ] [sig ] [3103/3499] Forecasting TOL... [2026-01-12T20:33:05.525214] [INFO ] [sig ] Generating forecast for: TOL [2026-01-12T20:33:05.525244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-12T20:33:05.536962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-12T20:33:05.537299] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-12T20:33:05.538139] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-12T20:33:05.538191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:05.538249] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:05.538276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:05.538333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:05.594892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:05.595643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:05.595721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:05.595753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:05.717816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:05.718002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:05.718045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:05.718075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:05.721589] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-12T20:33:05.721907] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-12T20:33:05.722042] [INFO ] [sig ] TOL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:05.867848] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TOL.txt [2026-01-12T20:33:05.868001] [INFO ] [sig ] [3103/3499] Completed TOL in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:05.868044] [INFO ] [sig ] [3104/3499] Forecasting TORO... [2026-01-12T20:33:05.868074] [INFO ] [sig ] Generating forecast for: TORO [2026-01-12T20:33:05.868106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-12T20:33:05.880155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-12T20:33:05.880485] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-12T20:33:05.881301] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-12T20:33:05.881354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:05.881385] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:05.881413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:05.881470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:05.940020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:05.940897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:05.940991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:05.941028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:06.069680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:06.069835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:06.069876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:06.069905] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:06.073290] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=28.17%) [2026-01-12T20:33:06.073566] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-12T20:33:06.073709] [INFO ] [sig ] TORO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:06.226058] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TORO.txt [2026-01-12T20:33:06.226223] [INFO ] [sig ] [3104/3499] Completed TORO in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:06.226266] [INFO ] [sig ] [3105/3499] Forecasting TOWN... [2026-01-12T20:33:06.226296] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-12T20:33:06.226327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-12T20:33:06.239454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-12T20:33:06.239919] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-12T20:33:06.241022] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-12T20:33:06.241085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:06.241124] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:06.241153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:06.241210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:06.302947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:06.304100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:06.304210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:06.304267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:06.441693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:06.441862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:06.441911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:06.441946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:06.445596] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-12T20:33:06.445889] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-12T20:33:06.446022] [INFO ] [sig ] TOWN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:06.602613] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TOWN.txt [2026-01-12T20:33:06.602759] [INFO ] [sig ] [3105/3499] Completed TOWN in 0.4s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:06.602803] [INFO ] [sig ] [3106/3499] Forecasting TOYO... [2026-01-12T20:33:06.602838] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-12T20:33:06.602875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-12T20:33:06.614547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-12T20:33:06.614895] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-12T20:33:06.615870] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-12T20:33:06.615922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:06.615954] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:06.615981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:06.616037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:06.675292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:06.676233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:06.676317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:06.676350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:06.790318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:06.790475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:06.790514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:06.790593] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:06.793989] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=21.80%) [2026-01-12T20:33:06.794261] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-12T20:33:06.794383] [INFO ] [sig ] TOYO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:06.936529] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TOYO.txt [2026-01-12T20:33:06.936693] [INFO ] [sig ] [3106/3499] Completed TOYO in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:06.936734] [INFO ] [sig ] [3107/3499] Forecasting TPB... [2026-01-12T20:33:06.936763] [INFO ] [sig ] Generating forecast for: TPB [2026-01-12T20:33:06.936795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-12T20:33:06.948662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-12T20:33:06.949007] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-12T20:33:06.949818] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-12T20:33:06.949871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:06.949916] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:06.949946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:06.950003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:07.006709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:07.007432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:07.007509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:07.007541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:07.124638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:07.124794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:07.124833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:07.124861] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:07.128231] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-12T20:33:07.128502] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-12T20:33:07.128643] [INFO ] [sig ] TPB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:07.271125] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TPB.txt [2026-01-12T20:33:07.271277] [INFO ] [sig ] [3107/3499] Completed TPB in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:07.271318] [INFO ] [sig ] [3108/3499] Forecasting TPC... [2026-01-12T20:33:07.271347] [INFO ] [sig ] Generating forecast for: TPC [2026-01-12T20:33:07.271378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-12T20:33:07.282933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-12T20:33:07.283298] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-12T20:33:07.284145] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-12T20:33:07.284197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:07.284229] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:07.284255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:07.284313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:07.340864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:07.341754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:07.341839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:07.341871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:07.461452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:07.461638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:07.461678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:07.461706] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:07.465091] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=20.96%) [2026-01-12T20:33:07.465369] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-12T20:33:07.465494] [INFO ] [sig ] TPC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:07.612230] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TPC.txt [2026-01-12T20:33:07.612398] [INFO ] [sig ] [3108/3499] Completed TPC in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:07.612438] [INFO ] [sig ] [3109/3499] Forecasting TPG... [2026-01-12T20:33:07.612468] [INFO ] [sig ] Generating forecast for: TPG [2026-01-12T20:33:07.612500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-12T20:33:07.626482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-12T20:33:07.626868] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-12T20:33:07.627874] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-12T20:33:07.627926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:07.627957] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:07.627983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:07.628219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:07.685838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:07.686718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:07.686802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:07.686833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:07.804525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:07.804705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:07.804746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:07.804773] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:07.808201] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-12T20:33:07.808476] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-12T20:33:07.808617] [INFO ] [sig ] TPG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:07.951094] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TPG.txt [2026-01-12T20:33:07.951248] [INFO ] [sig ] [3109/3499] Completed TPG in 0.3s | 2.87 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-12T20:33:07.951289] [INFO ] [sig ] [3110/3499] Forecasting TPGXL... [2026-01-12T20:33:07.951318] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-12T20:33:07.951348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-12T20:33:07.962372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-12T20:33:07.962759] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-12T20:33:07.963517] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-12T20:33:07.963569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:07.963624] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:07.963651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:07.963706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:08.019841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:08.020726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:08.020807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:08.020839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:08.142273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:08.142431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:08.142471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:08.142502] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:08.146119] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-12T20:33:08.146421] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-12T20:33:08.146569] [INFO ] [sig ] TPGXL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:08.306845] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TPGXL.txt [2026-01-12T20:33:08.306982] [INFO ] [sig ] [3110/3499] Completed TPGXL in 0.4s | 2.87 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-12T20:33:08.307050] [INFO ] [sig ] [3111/3499] Forecasting TPH... [2026-01-12T20:33:08.307095] [INFO ] [sig ] Generating forecast for: TPH [2026-01-12T20:33:08.307141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-12T20:33:08.319030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-12T20:33:08.319317] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-12T20:33:08.320157] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-12T20:33:08.320211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:08.320245] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:08.320274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:08.320332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:08.381665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:08.382336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:08.382416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:08.382450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:08.504209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:08.504357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:08.504397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:08.504427] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:08.508078] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-12T20:33:08.508384] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-12T20:33:08.508516] [INFO ] [sig ] TPH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:08.667031] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TPH.txt [2026-01-12T20:33:08.667174] [INFO ] [sig ] [3111/3499] Completed TPH in 0.4s | 2.87 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-12T20:33:08.667215] [INFO ] [sig ] [3112/3499] Forecasting TPL... [2026-01-12T20:33:08.667245] [INFO ] [sig ] Generating forecast for: TPL [2026-01-12T20:33:08.667276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-12T20:33:08.679888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-12T20:33:08.680224] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-12T20:33:08.681046] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-12T20:33:08.681099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:08.681132] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:08.681160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:08.681218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:08.744938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:08.745798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:08.745890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:08.745933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:08.872217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:08.872374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:08.872413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:08.872442] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:08.875880] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-12T20:33:08.876152] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-12T20:33:08.876289] [INFO ] [sig ] TPL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:09.028501] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TPL.txt [2026-01-12T20:33:09.028645] [INFO ] [sig ] [3112/3499] Completed TPL in 0.4s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:09.028687] [INFO ] [sig ] [3113/3499] Forecasting TPVG... [2026-01-12T20:33:09.028716] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-12T20:33:09.028745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-12T20:33:09.039754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-12T20:33:09.040038] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-12T20:33:09.040842] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-12T20:33:09.040901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:09.040932] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:09.040960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:09.041015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:09.097496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:09.098115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:09.098211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:09.098245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:09.214216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:09.214336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:09.214374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:09.214403] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:09.217617] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-01-12T20:33:09.217905] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-12T20:33:09.218024] [INFO ] [sig ] TPVG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:09.363627] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TPVG.txt [2026-01-12T20:33:09.363756] [INFO ] [sig ] [3113/3499] Completed TPVG in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:09.363794] [INFO ] [sig ] [3114/3499] Forecasting TPYP... [2026-01-12T20:33:09.363824] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-12T20:33:09.363853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-12T20:33:09.374610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-12T20:33:09.374887] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-12T20:33:09.375695] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-12T20:33:09.375746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:09.375777] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:09.375804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:09.375861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:09.432025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:09.432618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:09.432693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:09.432725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:09.543651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:09.543790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:09.543845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:09.543873] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:09.547140] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-01-12T20:33:09.547409] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-12T20:33:09.547526] [INFO ] [sig ] TPYP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:09.696001] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TPYP.txt [2026-01-12T20:33:09.696125] [INFO ] [sig ] [3114/3499] Completed TPYP in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:09.696164] [INFO ] [sig ] [3115/3499] Forecasting TPZ... [2026-01-12T20:33:09.696193] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-12T20:33:09.696223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-12T20:33:09.707522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-12T20:33:09.707828] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-12T20:33:09.708592] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-12T20:33:09.708643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:09.708675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:09.708702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:09.708758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:09.766099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:09.766698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:09.766773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:09.766804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:09.874743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:09.874868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:09.874906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:09.874938] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:09.878205] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-01-12T20:33:09.878476] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-12T20:33:09.878619] [INFO ] [sig ] TPZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:10.025980] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TPZ.txt [2026-01-12T20:33:10.026142] [INFO ] [sig ] [3115/3499] Completed TPZ in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:10.026181] [INFO ] [sig ] [3116/3499] Forecasting TQQQ... [2026-01-12T20:33:10.026212] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-12T20:33:10.026242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-12T20:33:10.037304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-12T20:33:10.037659] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-12T20:33:10.038445] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-12T20:33:10.038496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:10.038529] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:10.038555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:10.038635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:10.095149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:10.096034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:10.096135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:10.096168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:10.217479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:10.217651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:10.217692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:10.217752] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:10.221111] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=8.42%) [2026-01-12T20:33:10.221385] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-12T20:33:10.221511] [INFO ] [sig ] TQQQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:10.367363] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TQQQ.txt [2026-01-12T20:33:10.367558] [INFO ] [sig ] [3116/3499] Completed TQQQ in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:10.367616] [INFO ] [sig ] [3117/3499] Forecasting TRC... [2026-01-12T20:33:10.367648] [INFO ] [sig ] Generating forecast for: TRC [2026-01-12T20:33:10.367678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-12T20:33:10.379282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-12T20:33:10.379555] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-12T20:33:10.380356] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-12T20:33:10.380407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:10.380439] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:10.380465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:10.380520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:10.438138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:10.438839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:10.438938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:10.438995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:10.554936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:10.555088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:10.555127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:10.555155] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:10.558517] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: UP (p=54.07%) [2026-01-12T20:33:10.558821] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-12T20:33:10.558960] [INFO ] [sig ] TRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:10.712566] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRC.txt [2026-01-12T20:33:10.712718] [INFO ] [sig ] [3117/3499] Completed TRC in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:10.712758] [INFO ] [sig ] [3118/3499] Forecasting TRDA... [2026-01-12T20:33:10.712788] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-12T20:33:10.712817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-12T20:33:10.724236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-12T20:33:10.724501] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-12T20:33:10.725294] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-12T20:33:10.725346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:10.725389] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:10.725417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:10.725473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:10.783343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:10.783996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:10.784073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:10.784105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:10.903825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:10.903976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:10.904015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:10.904044] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:10.907830] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=30.91%) [2026-01-12T20:33:10.908116] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-12T20:33:10.908238] [INFO ] [sig ] TRDA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:11.053948] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRDA.txt [2026-01-12T20:33:11.054073] [INFO ] [sig ] [3118/3499] Completed TRDA in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:11.054111] [INFO ] [sig ] [3119/3499] Forecasting TREE... [2026-01-12T20:33:11.054140] [INFO ] [sig ] Generating forecast for: TREE [2026-01-12T20:33:11.054171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-12T20:33:11.065530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-12T20:33:11.065818] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-12T20:33:11.066565] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-12T20:33:11.066639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:11.066671] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:11.066698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:11.066755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:11.125226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:11.125993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:11.126073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:11.126105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:11.257812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:11.257965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:11.258009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:11.258040] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:11.261801] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-12T20:33:11.262114] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-12T20:33:11.262279] [INFO ] [sig ] TREE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:11.412796] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TREE.txt [2026-01-12T20:33:11.412962] [INFO ] [sig ] [3119/3499] Completed TREE in 0.4s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:11.413010] [INFO ] [sig ] [3120/3499] Forecasting TREX... [2026-01-12T20:33:11.413048] [INFO ] [sig ] Generating forecast for: TREX [2026-01-12T20:33:11.413084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-12T20:33:11.425868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-12T20:33:11.426262] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-12T20:33:11.427079] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-12T20:33:11.427134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:11.427193] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:11.427222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:11.427278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:11.491142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:11.492188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:11.492276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:11.492309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:11.628741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:11.628917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:11.628976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:11.629008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:11.633002] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-12T20:33:11.633283] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-12T20:33:11.633409] [INFO ] [sig ] TREX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:11.788780] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TREX.txt [2026-01-12T20:33:11.788938] [INFO ] [sig ] [3120/3499] Completed TREX in 0.4s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:11.788986] [INFO ] [sig ] [3121/3499] Forecasting TRGP... [2026-01-12T20:33:11.789021] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-12T20:33:11.789056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-12T20:33:11.802943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-12T20:33:11.803383] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-12T20:33:11.804288] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-12T20:33:11.804343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:11.804378] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:11.804407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:11.804465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:11.863557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:11.864467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:11.864556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:11.864614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:11.985564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:11.985717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:11.985758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:11.985788] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:11.989202] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-12T20:33:11.989481] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-12T20:33:11.989623] [INFO ] [sig ] TRGP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:12.133185] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRGP.txt [2026-01-12T20:33:12.133326] [INFO ] [sig ] [3121/3499] Completed TRGP in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:12.133365] [INFO ] [sig ] [3122/3499] Forecasting TRI... [2026-01-12T20:33:12.133402] [INFO ] [sig ] Generating forecast for: TRI [2026-01-12T20:33:12.133434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-12T20:33:12.145045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-12T20:33:12.145376] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-12T20:33:12.146153] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-12T20:33:12.146205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:12.146238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:12.146265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:12.146321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:12.203235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:12.204078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:12.204160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:12.204192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:12.329352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:12.329501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:12.329543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:12.329588] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:12.333013] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-01-12T20:33:12.333283] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-12T20:33:12.333407] [INFO ] [sig ] TRI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:12.475831] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRI.txt [2026-01-12T20:33:12.475960] [INFO ] [sig ] [3122/3499] Completed TRI in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:12.476003] [INFO ] [sig ] [3123/3499] Forecasting TRIN... [2026-01-12T20:33:12.476033] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-12T20:33:12.476062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-12T20:33:12.488031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-12T20:33:12.488324] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-12T20:33:12.489122] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-12T20:33:12.489174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:12.489206] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:12.489233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:12.489289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:12.547219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:12.548229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:12.548313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:12.548346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:12.667164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:12.667317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:12.667358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:12.667421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:12.670942] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-01-12T20:33:12.671222] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-12T20:33:12.671347] [INFO ] [sig ] TRIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:12.819463] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRIN.txt [2026-01-12T20:33:12.819649] [INFO ] [sig ] [3123/3499] Completed TRIN in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:12.819693] [INFO ] [sig ] [3124/3499] Forecasting TRIP... [2026-01-12T20:33:12.819722] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-12T20:33:12.819763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-12T20:33:12.832925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-12T20:33:12.833273] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-12T20:33:12.834107] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-12T20:33:12.834160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:12.834198] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:12.834227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:12.834297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:12.892899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:12.893691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:12.893828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:12.893863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:13.015935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:13.016077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:13.016119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:13.016149] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:13.019602] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: UP (p=78.73%) [2026-01-12T20:33:13.019872] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-12T20:33:13.019992] [INFO ] [sig ] TRIP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:13.164707] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRIP.txt [2026-01-12T20:33:13.164845] [INFO ] [sig ] [3124/3499] Completed TRIP in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:13.164885] [INFO ] [sig ] [3125/3499] Forecasting TRMB... [2026-01-12T20:33:13.164914] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-12T20:33:13.164973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-12T20:33:13.176705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-12T20:33:13.177002] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-12T20:33:13.177792] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-12T20:33:13.177845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:13.177877] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:13.177903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:13.177960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:13.234428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:13.235165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:13.235242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:13.235274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:13.355552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:13.355719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:13.355761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:13.355815] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:13.359323] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-12T20:33:13.359622] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-12T20:33:13.359749] [INFO ] [sig ] TRMB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:13.501545] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRMB.txt [2026-01-12T20:33:13.501709] [INFO ] [sig ] [3125/3499] Completed TRMB in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:13.501750] [INFO ] [sig ] [3126/3499] Forecasting TRMD... [2026-01-12T20:33:13.501777] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-12T20:33:13.501807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-12T20:33:13.514314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-12T20:33:13.514669] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-12T20:33:13.515424] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-12T20:33:13.515476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:13.515508] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:13.515535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:13.515615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:13.575604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:13.576437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:13.576517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:13.576550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:13.696070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:13.696223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:13.696262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:13.696291] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:13.699988] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=27.83%) [2026-01-12T20:33:13.700320] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-12T20:33:13.700457] [INFO ] [sig ] TRMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:13.846263] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRMD.txt [2026-01-12T20:33:13.846413] [INFO ] [sig ] [3126/3499] Completed TRMD in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:13.846453] [INFO ] [sig ] [3127/3499] Forecasting TRMK... [2026-01-12T20:33:13.846483] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-12T20:33:13.846512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-12T20:33:13.858442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-12T20:33:13.858783] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-12T20:33:13.859608] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-12T20:33:13.859661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:13.859694] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:13.859724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:13.859793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:13.917560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:13.918331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:13.918413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:13.918462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:14.032405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:14.032587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:14.032629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:14.032657] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:14.036022] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=29.38%) [2026-01-12T20:33:14.036296] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-12T20:33:14.036417] [INFO ] [sig ] TRMK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:14.178796] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRMK.txt [2026-01-12T20:33:14.178942] [INFO ] [sig ] [3127/3499] Completed TRMK in 0.3s | 2.87 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-12T20:33:14.179005] [INFO ] [sig ] [3128/3499] Forecasting TRN... [2026-01-12T20:33:14.179052] [INFO ] [sig ] Generating forecast for: TRN [2026-01-12T20:33:14.179100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-12T20:33:14.191132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-12T20:33:14.191483] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-12T20:33:14.192256] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-12T20:33:14.192308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:14.192340] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:14.192366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:14.192422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:14.249812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:14.250610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:14.250692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:14.250724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:14.374277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:14.374425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:14.374465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:14.374495] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:14.377952] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-12T20:33:14.378237] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-12T20:33:14.378362] [INFO ] [sig ] TRN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:14.520288] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRN.txt [2026-01-12T20:33:14.520419] [INFO ] [sig ] [3128/3499] Completed TRN in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-12T20:33:14.520457] [INFO ] [sig ] [3129/3499] Forecasting TRNO... [2026-01-12T20:33:14.520487] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-12T20:33:14.520517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-12T20:33:14.532075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-12T20:33:14.532370] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-12T20:33:14.533172] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-12T20:33:14.533225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:14.533258] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:14.533286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:14.533355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:14.598637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:14.599457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:14.599536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:14.599568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:14.719478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:14.719657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:14.719697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:14.719725] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:14.724319] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-12T20:33:14.724742] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-12T20:33:14.724915] [INFO ] [sig ] TRNO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:14.882490] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRNO.txt [2026-01-12T20:33:14.882680] [INFO ] [sig ] [3129/3499] Completed TRNO in 0.4s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:14.882723] [INFO ] [sig ] [3130/3499] Forecasting TRNS... [2026-01-12T20:33:14.882753] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-12T20:33:14.882783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-12T20:33:14.894982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-12T20:33:14.895454] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-12T20:33:14.896380] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-12T20:33:14.896436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:14.896470] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:14.896499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:14.896556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:14.961496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:14.962454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:14.962621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:14.962672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:15.094830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:15.095019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:15.095073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:15.095113] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:15.100625] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-01-12T20:33:15.101174] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-12T20:33:15.101388] [INFO ] [sig ] TRNS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:15.342115] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRNS.txt [2026-01-12T20:33:15.342348] [INFO ] [sig ] [3130/3499] Completed TRNS in 0.5s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:15.342411] [INFO ] [sig ] [3131/3499] Forecasting TROX... [2026-01-12T20:33:15.342458] [INFO ] [sig ] Generating forecast for: TROX [2026-01-12T20:33:15.342505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-12T20:33:15.370757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-12T20:33:15.371318] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-12T20:33:15.372714] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-12T20:33:15.372789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:15.372843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:15.372890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:15.372987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:15.462401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:15.463548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:15.463688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:15.463742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:15.621895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:15.622139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:15.622190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:15.622227] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:15.626696] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=33.29%) [2026-01-12T20:33:15.627146] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-12T20:33:15.627316] [INFO ] [sig ] TROX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:15.792346] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TROX.txt [2026-01-12T20:33:15.792526] [INFO ] [sig ] [3131/3499] Completed TROX in 0.5s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:15.792600] [INFO ] [sig ] [3132/3499] Forecasting TRP... [2026-01-12T20:33:15.792637] [INFO ] [sig ] Generating forecast for: TRP [2026-01-12T20:33:15.792668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-12T20:33:15.807091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-12T20:33:15.807621] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-12T20:33:15.808846] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-12T20:33:15.808919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:15.808969] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:15.809012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:15.809100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:15.884570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:15.885569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:15.885677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:15.885711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:16.008206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:16.008360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:16.008403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:16.008433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:16.011978] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-12T20:33:16.012271] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-12T20:33:16.012402] [INFO ] [sig ] TRP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:16.163110] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRP.txt [2026-01-12T20:33:16.163242] [INFO ] [sig ] [3132/3499] Completed TRP in 0.4s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:16.163280] [INFO ] [sig ] [3133/3499] Forecasting TRS... [2026-01-12T20:33:16.163310] [INFO ] [sig ] Generating forecast for: TRS [2026-01-12T20:33:16.163339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-12T20:33:16.174652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-12T20:33:16.174935] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-12T20:33:16.175755] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-12T20:33:16.175813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:16.175847] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:16.175876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:16.175934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:16.236088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:16.236809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:16.236888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:16.236921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:16.357903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:16.358052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:16.358091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:16.358120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:16.361718] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-12T20:33:16.361992] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-12T20:33:16.362118] [INFO ] [sig ] TRS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:16.512609] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TRS.txt [2026-01-12T20:33:16.512811] [INFO ] [sig ] [3133/3499] Completed TRS in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:16.512877] [INFO ] [sig ] [3134/3499] Forecasting TRTX... [2026-01-12T20:33:16.512923] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-12T20:33:16.512966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-12T20:33:16.525163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-12T20:33:16.525425] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-12T20:33:16.526184] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-12T20:33:16.526237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:16.526270] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:16.526297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:16.526354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:16.583276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:16.583915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:16.583992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:16.584024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:16.706498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:16.706615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:16.706653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:16.706681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:16.709825] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-01-12T20:33:16.710092] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-12T20:33:16.710213] [INFO ] [sig ] TRTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:16.852971] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRTX.txt [2026-01-12T20:33:16.853107] [INFO ] [sig ] [3134/3499] Completed TRTX in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:16.853145] [INFO ] [sig ] [3135/3499] Forecasting TRUE... [2026-01-12T20:33:16.853174] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-12T20:33:16.853203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-12T20:33:16.865317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-12T20:33:16.865598] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-12T20:33:16.866348] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-12T20:33:16.866400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:16.866431] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:16.866457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:16.866513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:16.923378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:16.923977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:16.924050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:16.924081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:17.047184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:17.047540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:17.047598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:17.047629] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:17.051354] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-01-12T20:33:17.051658] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-12T20:33:17.051786] [INFO ] [sig ] TRUE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:17.195367] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRUE.txt [2026-01-12T20:33:17.195524] [INFO ] [sig ] [3135/3499] Completed TRUE in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:17.195564] [INFO ] [sig ] [3136/3499] Forecasting TRUP... [2026-01-12T20:33:17.195615] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-12T20:33:17.195644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-12T20:33:17.206906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-12T20:33:17.207245] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-12T20:33:17.208050] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-12T20:33:17.208102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:17.208135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:17.208162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:17.208217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:17.264648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:17.265482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:17.265565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:17.265618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:17.387741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:17.387897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:17.387937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:17.387968] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:17.391750] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-12T20:33:17.392028] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-12T20:33:17.392152] [INFO ] [sig ] TRUP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:17.535596] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRUP.txt [2026-01-12T20:33:17.535753] [INFO ] [sig ] [3136/3499] Completed TRUP in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:17.535793] [INFO ] [sig ] [3137/3499] Forecasting TRVG... [2026-01-12T20:33:17.535823] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-12T20:33:17.535853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-12T20:33:17.546966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-12T20:33:17.547309] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-12T20:33:17.548122] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-12T20:33:17.548173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:17.548230] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:17.548258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:17.548314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:17.605918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:17.606811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:17.606891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:17.606923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:17.723500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:17.723668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:17.723708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:17.723737] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:17.727049] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-01-12T20:33:17.727328] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-12T20:33:17.727452] [INFO ] [sig ] TRVG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:17.872850] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TRVG.txt [2026-01-12T20:33:17.872981] [INFO ] [sig ] [3137/3499] Completed TRVG in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:17.873021] [INFO ] [sig ] [3138/3499] Forecasting TS... [2026-01-12T20:33:17.873050] [INFO ] [sig ] Generating forecast for: TS [2026-01-12T20:33:17.873080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-12T20:33:17.884424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-12T20:33:17.884733] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-12T20:33:17.885709] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-12T20:33:17.885761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:17.885793] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:17.885820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:17.885877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:17.943957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:17.944659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:17.944735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:17.944767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:18.063286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:18.063456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:18.063497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:18.063526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:18.066847] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=31.28%) [2026-01-12T20:33:18.067120] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-12T20:33:18.067239] [INFO ] [sig ] TS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:18.211371] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TS.txt [2026-01-12T20:33:18.211510] [INFO ] [sig ] [3138/3499] Completed TS in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:18.211550] [INFO ] [sig ] [3139/3499] Forecasting TSBK... [2026-01-12T20:33:18.211598] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-12T20:33:18.211631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-12T20:33:18.222026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-12T20:33:18.222312] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-12T20:33:18.223091] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-12T20:33:18.223143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:18.223178] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:18.223205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:18.223261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:18.281712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:18.282535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:18.282629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:18.282663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:18.393743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:18.393891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:18.393929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:18.393957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:18.397293] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-01-12T20:33:18.397569] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-12T20:33:18.397707] [INFO ] [sig ] TSBK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:18.541293] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TSBK.txt [2026-01-12T20:33:18.541438] [INFO ] [sig ] [3139/3499] Completed TSBK in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:18.541478] [INFO ] [sig ] [3140/3499] Forecasting TSCO... [2026-01-12T20:33:18.541507] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-12T20:33:18.541536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-12T20:33:18.552739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-12T20:33:18.553083] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-12T20:33:18.553887] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-12T20:33:18.553941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:18.553974] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:18.554003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:18.554061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:18.611546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:18.612192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:18.612268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:18.612299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:18.733831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:18.733987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:18.734025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:18.734084] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:18.737403] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-12T20:33:18.737699] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-12T20:33:18.737842] [INFO ] [sig ] TSCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:18.888874] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSCO.txt [2026-01-12T20:33:18.889005] [INFO ] [sig ] [3140/3499] Completed TSCO in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:18.889045] [INFO ] [sig ] [3141/3499] Forecasting TSDD... [2026-01-12T20:33:18.889073] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-12T20:33:18.889102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-12T20:33:18.900188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-12T20:33:18.900478] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-12T20:33:18.901307] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-12T20:33:18.901370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:18.901404] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:18.901430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:18.901485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:18.961424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:18.962245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:18.962324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:18.962356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:19.087117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:19.087255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:19.087294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:19.087323] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:19.090837] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=80.16%) [2026-01-12T20:33:19.091119] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-12T20:33:19.091242] [INFO ] [sig ] TSDD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:19.235723] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSDD.txt [2026-01-12T20:33:19.235880] [INFO ] [sig ] [3141/3499] Completed TSDD in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:19.235920] [INFO ] [sig ] [3142/3499] Forecasting TSEM... [2026-01-12T20:33:19.235949] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-12T20:33:19.235977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-12T20:33:19.248862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-12T20:33:19.249170] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-12T20:33:19.250144] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-12T20:33:19.250219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:19.250255] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:19.250282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:19.250340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:19.310960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:19.311815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:19.311895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:19.311926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:19.431195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:19.431348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:19.431387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:19.431416] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:19.434739] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=73.71%) [2026-01-12T20:33:19.435013] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-12T20:33:19.435133] [INFO ] [sig ] TSEM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:19.585146] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSEM.txt [2026-01-12T20:33:19.585315] [INFO ] [sig ] [3142/3499] Completed TSEM in 0.3s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:19.585358] [INFO ] [sig ] [3143/3499] Forecasting TSHA... [2026-01-12T20:33:19.585388] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-12T20:33:19.585420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-12T20:33:19.598067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-12T20:33:19.598480] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-12T20:33:19.599380] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-12T20:33:19.599435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:19.599469] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:19.599497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:19.599556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:19.659797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:19.660686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:19.660770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:19.660804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:19.783140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:19.783320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:19.783370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:19.783406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:19.787601] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=94.59%) [2026-01-12T20:33:19.788391] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-12T20:33:19.788736] [INFO ] [sig ] TSHA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:19.988341] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSHA.txt [2026-01-12T20:33:19.988481] [INFO ] [sig ] [3143/3499] Completed TSHA in 0.4s | 2.87 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-12T20:33:19.988521] [INFO ] [sig ] [3144/3499] Forecasting TSI... [2026-01-12T20:33:19.988550] [INFO ] [sig ] Generating forecast for: TSI [2026-01-12T20:33:19.988597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-12T20:33:19.999169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-12T20:33:19.999494] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-12T20:33:20.000273] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-12T20:33:20.000325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:20.000357] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:20.000383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:20.000440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:20.056322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:20.056954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:20.057033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:20.057064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:20.169518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:20.169656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:20.169693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:20.169721] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:20.172892] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-01-12T20:33:20.173160] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-12T20:33:20.173279] [INFO ] [sig ] TSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:20.317108] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSI.txt [2026-01-12T20:33:20.317247] [INFO ] [sig ] [3144/3499] Completed TSI in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-12T20:33:20.317287] [INFO ] [sig ] [3145/3499] Forecasting TSL... [2026-01-12T20:33:20.317316] [INFO ] [sig ] Generating forecast for: TSL [2026-01-12T20:33:20.317345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-12T20:33:20.333041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-12T20:33:20.333536] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-12T20:33:20.334690] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-12T20:33:20.334759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:20.334811] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:20.334853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:20.334941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:20.405210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:20.406181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:20.406276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:20.406311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:20.524128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:20.524287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:20.524329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:20.524358] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:20.527837] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-12T20:33:20.528114] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-12T20:33:20.528242] [INFO ] [sig ] TSL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:20.672662] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TSL.txt [2026-01-12T20:33:20.672787] [INFO ] [sig ] [3145/3499] Completed TSL in 0.4s | 2.87 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-12T20:33:20.672834] [INFO ] [sig ] [3146/3499] Forecasting TSLA... [2026-01-12T20:33:20.672863] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-12T20:33:20.672892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-12T20:33:20.685293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-12T20:33:20.685721] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-12T20:33:20.686616] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-12T20:33:20.686676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:20.686708] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:20.686735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:20.686796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:20.747094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:20.747987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:20.748068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:20.748100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:20.865791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:20.865945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:20.865984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:20.866013] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:20.869350] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-01-12T20:33:20.869644] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-12T20:33:20.869769] [INFO ] [sig ] TSLA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:21.013852] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TSLA.txt [2026-01-12T20:33:21.014001] [INFO ] [sig ] [3146/3499] Completed TSLA in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:21.014041] [INFO ] [sig ] [3147/3499] Forecasting TSLL... [2026-01-12T20:33:21.014071] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-12T20:33:21.014099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-12T20:33:21.025331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-12T20:33:21.025612] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-12T20:33:21.026348] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-12T20:33:21.026399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:21.026430] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:21.026457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:21.026513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:21.082609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:21.083204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:21.083306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:21.083339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:21.200995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:21.201138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:21.201178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:21.201209] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:21.204553] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-12T20:33:21.204843] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-12T20:33:21.204983] [INFO ] [sig ] TSLL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:21.347537] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TSLL.txt [2026-01-12T20:33:21.347682] [INFO ] [sig ] [3147/3499] Completed TSLL in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:21.347736] [INFO ] [sig ] [3148/3499] Forecasting TSLQ... [2026-01-12T20:33:21.347766] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-12T20:33:21.347795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-12T20:33:21.358431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-12T20:33:21.358718] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-12T20:33:21.359457] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-12T20:33:21.359507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:21.359539] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:21.359565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:21.359645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:21.415693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:21.416307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:21.416382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:21.416413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:21.534011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:21.534163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:21.534204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:21.534232] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:21.537517] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-12T20:33:21.537824] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-12T20:33:21.537949] [INFO ] [sig ] TSLQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:21.681988] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSLQ.txt [2026-01-12T20:33:21.682141] [INFO ] [sig ] [3148/3499] Completed TSLQ in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:21.682183] [INFO ] [sig ] [3149/3499] Forecasting TSLS... [2026-01-12T20:33:21.682213] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-12T20:33:21.682243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-12T20:33:21.693200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-12T20:33:21.693489] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-12T20:33:21.694277] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-12T20:33:21.694330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:21.694362] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:21.694390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:21.694447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:21.755245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:21.756199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:21.756286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:21.756319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:21.894093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:21.894243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:21.894299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:21.894329] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:21.897848] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=44.86%) [2026-01-12T20:33:21.898145] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-12T20:33:21.898276] [INFO ] [sig ] TSLS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:22.040730] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TSLS.txt [2026-01-12T20:33:22.040858] [INFO ] [sig ] [3149/3499] Completed TSLS in 0.4s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:22.040897] [INFO ] [sig ] [3150/3499] Forecasting TSLX... [2026-01-12T20:33:22.040926] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-12T20:33:22.040956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-12T20:33:22.052305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-12T20:33:22.052632] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-12T20:33:22.053420] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-12T20:33:22.053473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:22.053506] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:22.053533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:22.053613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:22.110288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:22.110910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:22.110988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:22.111020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:22.231063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:22.231214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:22.231254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:22.231283] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:22.234619] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-12T20:33:22.234894] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-12T20:33:22.235018] [INFO ] [sig ] TSLX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:22.377227] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TSLX.txt [2026-01-12T20:33:22.377374] [INFO ] [sig ] [3150/3499] Completed TSLX in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:22.377415] [INFO ] [sig ] [3151/3499] Forecasting TSM... [2026-01-12T20:33:22.377444] [INFO ] [sig ] Generating forecast for: TSM [2026-01-12T20:33:22.377473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-12T20:33:22.388553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-12T20:33:22.388880] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-12T20:33:22.389660] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-12T20:33:22.389712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:22.389744] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:22.389771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:22.389827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:22.447791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:22.448455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:22.448535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:22.448567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:22.569376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:22.569526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:22.569566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:22.569621] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:22.572938] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=69.79%) [2026-01-12T20:33:22.573222] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-12T20:33:22.573348] [INFO ] [sig ] TSM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:22.716838] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSM.txt [2026-01-12T20:33:22.716981] [INFO ] [sig ] [3151/3499] Completed TSM in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:22.717020] [INFO ] [sig ] [3152/3499] Forecasting TSN... [2026-01-12T20:33:22.717050] [INFO ] [sig ] Generating forecast for: TSN [2026-01-12T20:33:22.717079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-12T20:33:22.728608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-12T20:33:22.728949] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-12T20:33:22.729740] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-12T20:33:22.729792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:22.729823] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:22.729850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:22.729906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:22.790634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:22.791493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:22.791593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:22.791629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:22.912163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:22.912311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:22.912349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:22.912376] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:22.915746] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-01-12T20:33:22.916019] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-12T20:33:22.916140] [INFO ] [sig ] TSN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:23.059548] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSN.txt [2026-01-12T20:33:23.059706] [INFO ] [sig ] [3152/3499] Completed TSN in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:23.059746] [INFO ] [sig ] [3153/3499] Forecasting TSQ... [2026-01-12T20:33:23.059775] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-12T20:33:23.059804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-12T20:33:23.071666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-12T20:33:23.072019] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-12T20:33:23.072836] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-12T20:33:23.072889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:23.072934] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:23.072961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:23.073021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:23.130617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:23.131493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:23.131594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:23.131630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:23.257487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:23.257664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:23.257705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:23.257756] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:23.261327] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-01-12T20:33:23.261659] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-12T20:33:23.261791] [INFO ] [sig ] TSQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:23.417810] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TSQ.txt [2026-01-12T20:33:23.417972] [INFO ] [sig ] [3153/3499] Completed TSQ in 0.4s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:23.418012] [INFO ] [sig ] [3154/3499] Forecasting TTC... [2026-01-12T20:33:23.418041] [INFO ] [sig ] Generating forecast for: TTC [2026-01-12T20:33:23.418070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-12T20:33:23.429892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-12T20:33:23.430282] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-12T20:33:23.431146] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-12T20:33:23.431201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:23.431262] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:23.431296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:23.431371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:23.491961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:23.492868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:23.492951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:23.492983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:23.611791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:23.611942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:23.611979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:23.612008] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:23.615301] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-01-12T20:33:23.615587] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-12T20:33:23.615710] [INFO ] [sig ] TTC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:23.756628] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TTC.txt [2026-01-12T20:33:23.756757] [INFO ] [sig ] [3154/3499] Completed TTC in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:23.756797] [INFO ] [sig ] [3155/3499] Forecasting TTD... [2026-01-12T20:33:23.756826] [INFO ] [sig ] Generating forecast for: TTD [2026-01-12T20:33:23.756856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-12T20:33:23.768083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-12T20:33:23.768385] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-12T20:33:23.769151] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-12T20:33:23.769204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:23.769235] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:23.769262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:23.769317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:23.826327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:23.826928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:23.827002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:23.827033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:23.945415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:23.945586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:23.945628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:23.945658] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:23.949149] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=54.04%) [2026-01-12T20:33:23.949497] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-12T20:33:23.949652] [INFO ] [sig ] TTD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:24.092176] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TTD.txt [2026-01-12T20:33:24.092331] [INFO ] [sig ] [3155/3499] Completed TTD in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:24.092370] [INFO ] [sig ] [3156/3499] Forecasting TTE... [2026-01-12T20:33:24.092401] [INFO ] [sig ] Generating forecast for: TTE [2026-01-12T20:33:24.092432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-12T20:33:24.103556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-12T20:33:24.103881] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-12T20:33:24.104654] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-12T20:33:24.104706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:24.104739] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:24.104766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:24.104821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:24.162780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:24.163541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:24.163636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:24.163670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:24.283159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:24.283283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:24.283319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:24.283346] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:24.286526] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=65.00%) [2026-01-12T20:33:24.286810] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-12T20:33:24.286928] [INFO ] [sig ] TTE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:24.428936] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TTE.txt [2026-01-12T20:33:24.429044] [INFO ] [sig ] [3156/3499] Completed TTE in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:24.429082] [INFO ] [sig ] [3157/3499] Forecasting TTEC... [2026-01-12T20:33:24.429112] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-12T20:33:24.429148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-12T20:33:24.440200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-12T20:33:24.440642] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-12T20:33:24.441390] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-12T20:33:24.441648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:24.441682] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:24.441709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:24.441763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:24.498605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:24.499171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:24.499248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:24.499279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:24.613431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:24.613546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:24.613599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:24.613656] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:24.616813] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-01-12T20:33:24.617077] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-12T20:33:24.617196] [INFO ] [sig ] TTEC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:24.757289] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TTEC.txt [2026-01-12T20:33:24.757402] [INFO ] [sig ] [3157/3499] Completed TTEC in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:24.757438] [INFO ] [sig ] [3158/3499] Forecasting TTEK... [2026-01-12T20:33:24.757467] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-12T20:33:24.757497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-12T20:33:24.768697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-12T20:33:24.768947] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-12T20:33:24.769709] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-12T20:33:24.769761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:24.769793] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:24.769820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:24.769877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:24.825988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:24.826565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:24.826658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:24.826690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:24.948555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:24.948680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:24.948716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:24.948744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:24.951887] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=70.66%) [2026-01-12T20:33:24.952164] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-12T20:33:24.952288] [INFO ] [sig ] TTEK: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:25.094742] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TTEK.txt [2026-01-12T20:33:25.094875] [INFO ] [sig ] [3158/3499] Completed TTEK in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:25.094914] [INFO ] [sig ] [3159/3499] Forecasting TTI... [2026-01-12T20:33:25.094942] [INFO ] [sig ] Generating forecast for: TTI [2026-01-12T20:33:25.094971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-12T20:33:25.106724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-12T20:33:25.107003] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-12T20:33:25.108203] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-12T20:33:25.108398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:25.108437] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:25.108465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:25.108542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:25.164509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:25.165248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:25.165331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:25.165363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:25.283660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:25.283807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:25.283845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:25.283873] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:25.287177] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-12T20:33:25.287452] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-12T20:33:25.287590] [INFO ] [sig ] TTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:25.428714] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TTI.txt [2026-01-12T20:33:25.428850] [INFO ] [sig ] [3159/3499] Completed TTI in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:25.428888] [INFO ] [sig ] [3160/3499] Forecasting TTMI... [2026-01-12T20:33:25.428917] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-12T20:33:25.428948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-12T20:33:25.440355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-12T20:33:25.440739] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-12T20:33:25.441521] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-12T20:33:25.441594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:25.441629] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:25.441656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:25.441712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:25.497260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:25.498046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:25.498127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:25.498158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:25.611882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:25.612036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:25.612075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:25.612121] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:25.615433] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=33.53%) [2026-01-12T20:33:25.615751] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-12T20:33:25.615878] [INFO ] [sig ] TTMI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:25.759769] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TTMI.txt [2026-01-12T20:33:25.759919] [INFO ] [sig ] [3160/3499] Completed TTMI in 0.3s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:25.759960] [INFO ] [sig ] [3161/3499] Forecasting TTWO... [2026-01-12T20:33:25.759993] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-12T20:33:25.760037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-12T20:33:25.771881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-12T20:33:25.772256] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-12T20:33:25.773101] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-12T20:33:25.773155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:25.773188] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:25.773215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:25.773271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:25.832322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:25.833080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:25.833160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:25.833193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:25.953174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:25.953340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:25.953385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:25.953415] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:25.957378] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-12T20:33:25.957749] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-12T20:33:25.957882] [INFO ] [sig ] TTWO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:26.119483] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TTWO.txt [2026-01-12T20:33:26.119655] [INFO ] [sig ] [3161/3499] Completed TTWO in 0.4s | 2.87 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-12T20:33:26.119699] [INFO ] [sig ] [3162/3499] Forecasting TUGN... [2026-01-12T20:33:26.119728] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-12T20:33:26.119783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-12T20:33:26.131176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-12T20:33:26.131490] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-12T20:33:26.132275] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-12T20:33:26.132328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:26.132361] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:26.132388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:26.132444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:26.189745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:26.190645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:26.190732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:26.190788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:26.302272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:26.302454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:26.302507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:26.302538] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:26.306196] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=84.97%) [2026-01-12T20:33:26.306561] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-12T20:33:26.306734] [INFO ] [sig ] TUGN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:26.457657] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TUGN.txt [2026-01-12T20:33:26.457959] [INFO ] [sig ] [3162/3499] Completed TUGN in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-12T20:33:26.458001] [INFO ] [sig ] [3163/3499] Forecasting TUSK... [2026-01-12T20:33:26.458031] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-12T20:33:26.458060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-12T20:33:26.470725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-12T20:33:26.471150] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-12T20:33:26.472153] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-12T20:33:26.472215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:26.472248] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:26.472280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:26.472363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:26.545895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:26.546953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:26.547042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:26.547075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:26.675639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:26.675793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:26.675834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:26.675864] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:26.679884] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-12T20:33:26.680236] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-12T20:33:26.680372] [INFO ] [sig ] TUSK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:26.833371] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TUSK.txt [2026-01-12T20:33:26.833529] [INFO ] [sig ] [3163/3499] Completed TUSK in 0.4s | 2.87 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-12T20:33:26.833592] [INFO ] [sig ] [3164/3499] Forecasting TVC... [2026-01-12T20:33:26.833632] [INFO ] [sig ] Generating forecast for: TVC [2026-01-12T20:33:26.833663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-12T20:33:26.845165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-12T20:33:26.845473] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-12T20:33:26.846280] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-12T20:33:26.846335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:26.846368] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:26.846396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:26.846466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:26.906009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:26.906921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:26.907062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:26.907112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:27.017194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:27.017345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:27.017386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:27.017416] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:27.021270] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-12T20:33:27.021552] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-12T20:33:27.021692] [INFO ] [sig ] TVC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:27.171626] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TVC.txt [2026-01-12T20:33:27.171799] [INFO ] [sig ] [3164/3499] Completed TVC in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:27.171842] [INFO ] [sig ] [3165/3499] Forecasting TVE... [2026-01-12T20:33:27.171874] [INFO ] [sig ] Generating forecast for: TVE [2026-01-12T20:33:27.171906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-12T20:33:27.182866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-12T20:33:27.183215] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-12T20:33:27.184037] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-12T20:33:27.184091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:27.184124] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:27.184151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:27.184208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:27.247514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:27.248799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:27.248895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:27.248930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:27.367300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:27.367453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:27.367703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:27.367760] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:27.371395] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=22.37%) [2026-01-12T20:33:27.371703] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-12T20:33:27.371832] [INFO ] [sig ] TVE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:27.535946] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TVE.txt [2026-01-12T20:33:27.536103] [INFO ] [sig ] [3165/3499] Completed TVE in 0.4s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:27.536142] [INFO ] [sig ] [3166/3499] Forecasting TVTX... [2026-01-12T20:33:27.536173] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-12T20:33:27.536202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-12T20:33:27.548625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-12T20:33:27.548988] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-12T20:33:27.549827] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-12T20:33:27.549895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:27.549928] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:27.549956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:27.550013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:27.608014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:27.608865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:27.608946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:27.608981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:27.728410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:27.728557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:27.728614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:27.728643] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:27.731935] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=27.91%) [2026-01-12T20:33:27.732208] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-12T20:33:27.732328] [INFO ] [sig ] TVTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:27.876273] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TVTX.txt [2026-01-12T20:33:27.876397] [INFO ] [sig ] [3166/3499] Completed TVTX in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:27.876434] [INFO ] [sig ] [3167/3499] Forecasting TWFG... [2026-01-12T20:33:27.876464] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-12T20:33:27.876493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-12T20:33:27.887610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-12T20:33:27.887937] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-12T20:33:27.888906] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-12T20:33:27.888959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:27.888992] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:27.889021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:27.889077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:27.948430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:27.949063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:27.949144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:27.949176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:28.070976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:28.071113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:28.071151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:28.071180] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:28.074517] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-12T20:33:28.074809] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-12T20:33:28.074931] [INFO ] [sig ] TWFG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:28.218325] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TWFG.txt [2026-01-12T20:33:28.218480] [INFO ] [sig ] [3167/3499] Completed TWFG in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:28.218708] [INFO ] [sig ] [3168/3499] Forecasting TWG... [2026-01-12T20:33:28.218739] [INFO ] [sig ] Generating forecast for: TWG [2026-01-12T20:33:28.218768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-12T20:33:28.229636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-12T20:33:28.229914] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-12T20:33:28.230685] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-12T20:33:28.230737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:28.230770] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:28.230797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:28.230853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:28.287881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:28.288860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:28.288947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:28.288979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:28.406926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:28.407076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:28.407116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:28.407146] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:28.410468] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=80.32%) [2026-01-12T20:33:28.410759] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-12T20:33:28.410889] [INFO ] [sig ] TWG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:28.552818] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TWG.txt [2026-01-12T20:33:28.552954] [INFO ] [sig ] [3168/3499] Completed TWG in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:28.552996] [INFO ] [sig ] [3169/3499] Forecasting TWI... [2026-01-12T20:33:28.553025] [INFO ] [sig ] Generating forecast for: TWI [2026-01-12T20:33:28.553055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-12T20:33:28.563983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-12T20:33:28.564282] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-12T20:33:28.565102] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-12T20:33:28.565157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:28.565190] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:28.565219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:28.565278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:28.629010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:28.629698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:28.629777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:28.629819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:28.747987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:28.748142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:28.748184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:28.748214] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:28.751840] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-01-12T20:33:28.752140] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-12T20:33:28.752273] [INFO ] [sig ] TWI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:28.901728] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TWI.txt [2026-01-12T20:33:28.901878] [INFO ] [sig ] [3169/3499] Completed TWI in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:28.901919] [INFO ] [sig ] [3170/3499] Forecasting TWIN... [2026-01-12T20:33:28.901950] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-12T20:33:28.901981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-12T20:33:28.912791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-12T20:33:28.913121] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-12T20:33:28.913942] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-12T20:33:28.913997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:28.914032] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:28.914059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:28.914117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:28.974313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:28.974984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:28.975062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:28.975095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:29.099055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:29.099214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:29.099258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:29.099288] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:29.102792] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-01-12T20:33:29.103076] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-12T20:33:29.103200] [INFO ] [sig ] TWIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:29.252078] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TWIN.txt [2026-01-12T20:33:29.252202] [INFO ] [sig ] [3170/3499] Completed TWIN in 0.4s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:29.252241] [INFO ] [sig ] [3171/3499] Forecasting TWLO... [2026-01-12T20:33:29.252269] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-12T20:33:29.252298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-12T20:33:29.264765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-12T20:33:29.265185] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-12T20:33:29.266094] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-12T20:33:29.266151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:29.266215] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:29.266244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:29.266303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:29.329049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:29.329993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:29.330094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:29.330129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:29.466815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:29.466965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:29.467006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:29.467035] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:29.470966] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-12T20:33:29.471268] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-12T20:33:29.471394] [INFO ] [sig ] TWLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:29.617535] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TWLO.txt [2026-01-12T20:33:29.617712] [INFO ] [sig ] [3171/3499] Completed TWLO in 0.4s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:29.617770] [INFO ] [sig ] [3172/3499] Forecasting TWO... [2026-01-12T20:33:29.617802] [INFO ] [sig ] Generating forecast for: TWO [2026-01-12T20:33:29.617832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-12T20:33:29.630028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-12T20:33:29.630422] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-12T20:33:29.631422] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-12T20:33:29.631476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:29.631510] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:29.631538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:29.631622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:29.690526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:29.691213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:29.691293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:29.691326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:29.811440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:29.811602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:29.811646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:29.811675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:29.815043] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-12T20:33:29.815320] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-12T20:33:29.815449] [INFO ] [sig ] TWO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:29.959321] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TWO.txt [2026-01-12T20:33:29.959457] [INFO ] [sig ] [3172/3499] Completed TWO in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:29.959496] [INFO ] [sig ] [3173/3499] Forecasting TX... [2026-01-12T20:33:29.959525] [INFO ] [sig ] Generating forecast for: TX [2026-01-12T20:33:29.959554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-12T20:33:29.971733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-12T20:33:29.972135] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-12T20:33:29.972947] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-12T20:33:29.973000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:29.973032] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:29.973059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:29.973114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:30.030199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:30.031254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:30.031339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:30.031373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:30.150883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:30.151056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:30.151095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:30.151123] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:30.154446] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=93.45%) [2026-01-12T20:33:30.154771] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-12T20:33:30.154903] [INFO ] [sig ] TX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:30.303138] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TX.txt [2026-01-12T20:33:30.303276] [INFO ] [sig ] [3173/3499] Completed TX in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:30.303317] [INFO ] [sig ] [3174/3499] Forecasting TXG... [2026-01-12T20:33:30.303345] [INFO ] [sig ] Generating forecast for: TXG [2026-01-12T20:33:30.303378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-12T20:33:30.315309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-12T20:33:30.315730] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-12T20:33:30.316714] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-12T20:33:30.316776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:30.316816] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:30.316855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:30.316933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:30.376524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:30.377293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:30.377374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:30.377407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:30.494857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:30.495017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:30.495057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:30.495086] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:30.498556] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=29.64%) [2026-01-12T20:33:30.498855] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-12T20:33:30.498979] [INFO ] [sig ] TXG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:30.641204] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TXG.txt [2026-01-12T20:33:30.641365] [INFO ] [sig ] [3174/3499] Completed TXG in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:30.641405] [INFO ] [sig ] [3175/3499] Forecasting TXMD... [2026-01-12T20:33:30.641434] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-12T20:33:30.641464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-12T20:33:30.655845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-12T20:33:30.656250] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-12T20:33:30.657256] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-12T20:33:30.657318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:30.657362] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:30.657400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:30.657478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:30.720954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:30.721865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:30.721959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:30.721997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:30.837201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:30.837352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:30.837391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:30.837419] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:30.840768] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-12T20:33:30.841046] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-12T20:33:30.841168] [INFO ] [sig ] TXMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:30.985085] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TXMD.txt [2026-01-12T20:33:30.985209] [INFO ] [sig ] [3175/3499] Completed TXMD in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:30.985248] [INFO ] [sig ] [3176/3499] Forecasting TXN... [2026-01-12T20:33:30.985277] [INFO ] [sig ] Generating forecast for: TXN [2026-01-12T20:33:30.985305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-12T20:33:30.997973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-12T20:33:30.998332] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-12T20:33:30.999151] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-12T20:33:30.999205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:30.999238] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:30.999264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:30.999320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:31.057540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:31.058231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:31.058318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:31.058349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:31.179249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:31.179403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:31.179454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:31.179487] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:31.183073] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-01-12T20:33:31.183402] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-12T20:33:31.183535] [INFO ] [sig ] TXN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:31.330128] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TXN.txt [2026-01-12T20:33:31.330274] [INFO ] [sig ] [3176/3499] Completed TXN in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:31.330313] [INFO ] [sig ] [3177/3499] Forecasting TXO... [2026-01-12T20:33:31.330343] [INFO ] [sig ] Generating forecast for: TXO [2026-01-12T20:33:31.330374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-12T20:33:31.341424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-12T20:33:31.341741] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-12T20:33:31.342483] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-12T20:33:31.342534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:31.342597] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:31.342628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:31.342685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:31.400004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:31.400710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:31.400787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:31.400819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:31.520295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:31.520444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:31.520483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:31.520511] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:31.523837] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=69.43%) [2026-01-12T20:33:31.524109] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-12T20:33:31.524244] [INFO ] [sig ] TXO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:31.665231] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TXO.txt [2026-01-12T20:33:31.665370] [INFO ] [sig ] [3177/3499] Completed TXO in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:31.665411] [INFO ] [sig ] [3178/3499] Forecasting TXRH... [2026-01-12T20:33:31.665439] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-12T20:33:31.665469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-12T20:33:31.676920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-12T20:33:31.677224] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-12T20:33:31.678230] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-12T20:33:31.678282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:31.678314] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:31.678340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:31.678395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:31.737300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:31.738382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:31.738469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:31.738503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:31.862145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:31.862306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:31.862347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:31.862375] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:31.866261] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-12T20:33:31.866539] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-12T20:33:31.866856] [INFO ] [sig ] TXRH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:32.009871] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TXRH.txt [2026-01-12T20:33:32.010024] [INFO ] [sig ] [3178/3499] Completed TXRH in 0.3s | 2.87 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-12T20:33:32.010066] [INFO ] [sig ] [3179/3499] Forecasting TY... [2026-01-12T20:33:32.010094] [INFO ] [sig ] Generating forecast for: TY [2026-01-12T20:33:32.010124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-12T20:33:32.021242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-12T20:33:32.021645] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-12T20:33:32.022412] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-12T20:33:32.022470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:32.022502] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:32.022529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:32.022606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:32.083030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:32.083949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:32.084038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:32.084071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:32.201170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:32.201331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:32.201376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:32.201406] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:32.205040] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=13.46%) [2026-01-12T20:33:32.205321] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-12T20:33:32.205446] [INFO ] [sig ] TY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:32.348886] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TY.txt [2026-01-12T20:33:32.349025] [INFO ] [sig ] [3179/3499] Completed TY in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-12T20:33:32.349064] [INFO ] [sig ] [3180/3499] Forecasting TYG... [2026-01-12T20:33:32.349092] [INFO ] [sig ] Generating forecast for: TYG [2026-01-12T20:33:32.349122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-12T20:33:32.362897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-12T20:33:32.363294] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-12T20:33:32.364140] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-12T20:33:32.364195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:32.364227] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:32.364254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:32.364310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:32.420973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:32.421631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:32.421709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:32.421746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:32.536660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:32.536814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:32.536853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:32.536880] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:32.540262] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-12T20:33:32.540561] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-12T20:33:32.540711] [INFO ] [sig ] TYG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:32.688983] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TYG.txt [2026-01-12T20:33:32.689136] [INFO ] [sig ] [3180/3499] Completed TYG in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-12T20:33:32.689179] [INFO ] [sig ] [3181/3499] Forecasting TYGO... [2026-01-12T20:33:32.689226] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-12T20:33:32.689260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-12T20:33:32.700545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-12T20:33:32.700902] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-12T20:33:32.701728] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-12T20:33:32.701782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:32.701815] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:32.701844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:32.701902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:32.762107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:32.762983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:32.763096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:32.763131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:32.880024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:32.880195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:32.880236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:32.880265] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:32.883654] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-12T20:33:32.883943] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-12T20:33:32.884080] [INFO ] [sig ] TYGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:33.039080] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TYGO.txt [2026-01-12T20:33:33.039236] [INFO ] [sig ] [3181/3499] Completed TYGO in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:33.039279] [INFO ] [sig ] [3182/3499] Forecasting TYL... [2026-01-12T20:33:33.039308] [INFO ] [sig ] Generating forecast for: TYL [2026-01-12T20:33:33.039339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-12T20:33:33.054345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-12T20:33:33.054746] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-12T20:33:33.055542] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-12T20:33:33.055616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:33.055651] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:33.055680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:33.055739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:33.114951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:33.115589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:33.115668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:33.115702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:33.239289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:33.239440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:33.239490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:33.239526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:33.242965] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-01-12T20:33:33.243247] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-12T20:33:33.243374] [INFO ] [sig ] TYL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:33.388967] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TYL.txt [2026-01-12T20:33:33.389086] [INFO ] [sig ] [3182/3499] Completed TYL in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:33.389125] [INFO ] [sig ] [3183/3499] Forecasting TYRA... [2026-01-12T20:33:33.389154] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-12T20:33:33.389183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-12T20:33:33.401997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-12T20:33:33.402332] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-12T20:33:33.403153] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-12T20:33:33.403206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:33.403239] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:33.403266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:33.403323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:33.462140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:33.462843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:33.462922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:33.462953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:33.587984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:33.588138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:33.588177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:33.588204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:33.591558] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-12T20:33:33.591861] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-12T20:33:33.592001] [INFO ] [sig ] TYRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:33.734743] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/TYRA.txt [2026-01-12T20:33:33.734874] [INFO ] [sig ] [3183/3499] Completed TYRA in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:33.734914] [INFO ] [sig ] [3184/3499] Forecasting TZOO... [2026-01-12T20:33:33.734943] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-12T20:33:33.734971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-12T20:33:33.746884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-12T20:33:33.747194] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-12T20:33:33.748047] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-12T20:33:33.748099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:33.748131] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:33.748158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:33.748214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:33.803950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:33.804659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:33.804735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:33.804767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:33.926688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:33.926837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:33.926875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:33.926923] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:33.930282] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-01-12T20:33:33.930564] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-12T20:33:33.930702] [INFO ] [sig ] TZOO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:34.076181] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/TZOO.txt [2026-01-12T20:33:34.076361] [INFO ] [sig ] [3184/3499] Completed TZOO in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:34.076403] [INFO ] [sig ] [3185/3499] Forecasting UAA... [2026-01-12T20:33:34.076432] [INFO ] [sig ] Generating forecast for: UAA [2026-01-12T20:33:34.076462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-12T20:33:34.087471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-12T20:33:34.087833] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-12T20:33:34.088654] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-12T20:33:34.088706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:34.088738] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:34.088765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:34.088822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:34.146072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:34.146861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:34.146942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:34.146974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:34.271350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:34.271504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:34.271550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:34.271619] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:34.275030] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=16.54%) [2026-01-12T20:33:34.275321] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-12T20:33:34.275449] [INFO ] [sig ] UAA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:34.418682] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UAA.txt [2026-01-12T20:33:34.418840] [INFO ] [sig ] [3185/3499] Completed UAA in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:34.418883] [INFO ] [sig ] [3186/3499] Forecasting UAE... [2026-01-12T20:33:34.418913] [INFO ] [sig ] Generating forecast for: UAE [2026-01-12T20:33:34.418945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-12T20:33:34.430317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-12T20:33:34.430730] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-12T20:33:34.431567] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-12T20:33:34.431642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:34.431676] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:34.431705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:34.431764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:34.488717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:34.489518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:34.489626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:34.489680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:34.611254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:34.611404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:34.611446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:34.611474] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:34.614889] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-01-12T20:33:34.615169] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-12T20:33:34.615293] [INFO ] [sig ] UAE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:34.757258] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UAE.txt [2026-01-12T20:33:34.757393] [INFO ] [sig ] [3186/3499] Completed UAE in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:34.757431] [INFO ] [sig ] [3187/3499] Forecasting UAL... [2026-01-12T20:33:34.757461] [INFO ] [sig ] Generating forecast for: UAL [2026-01-12T20:33:34.757494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-12T20:33:34.769594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-12T20:33:34.769914] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-12T20:33:34.770684] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-12T20:33:34.770736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:34.770769] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:34.770795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:34.770851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:34.826926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:34.827638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:34.827715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:34.827773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:34.953681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:34.953845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:34.953885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:34.953915] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:34.957531] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-12T20:33:34.958367] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-12T20:33:34.958788] [INFO ] [sig ] UAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:35.102045] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UAL.txt [2026-01-12T20:33:35.102181] [INFO ] [sig ] [3187/3499] Completed UAL in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:35.102219] [INFO ] [sig ] [3188/3499] Forecasting UBFO... [2026-01-12T20:33:35.102250] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-12T20:33:35.102278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-12T20:33:35.113960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-12T20:33:35.114216] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-12T20:33:35.115000] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-12T20:33:35.115052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:35.115108] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:35.115147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:35.115205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:35.173465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:35.174112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:35.174191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:35.174222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:35.289196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:35.289331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:35.289368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:35.289395] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:35.292698] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=11.28%) [2026-01-12T20:33:35.293183] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-12T20:33:35.293304] [INFO ] [sig ] UBFO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:35.450110] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UBFO.txt [2026-01-12T20:33:35.450280] [INFO ] [sig ] [3188/3499] Completed UBFO in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:35.450322] [INFO ] [sig ] [3189/3499] Forecasting UBND... [2026-01-12T20:33:35.450351] [INFO ] [sig ] Generating forecast for: UBND [2026-01-12T20:33:35.450381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-12T20:33:35.465502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-12T20:33:35.465958] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-12T20:33:35.467018] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-12T20:33:35.467081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:35.467119] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:35.467152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:35.467229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:35.528869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:35.529746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:35.529826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:35.529858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:35.649652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:35.649794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:35.649831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:35.649859] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:35.653331] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: DOWN (p=23.12%) [2026-01-12T20:33:35.653623] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-12T20:33:35.653744] [INFO ] [sig ] UBND: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:35.794728] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UBND.txt [2026-01-12T20:33:35.794843] [INFO ] [sig ] [3189/3499] Completed UBND in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:35.794881] [INFO ] [sig ] [3190/3499] Forecasting UBRL... [2026-01-12T20:33:35.794911] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-12T20:33:35.794941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-12T20:33:35.806011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-12T20:33:35.806314] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-12T20:33:35.807105] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-12T20:33:35.807157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:35.807189] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:35.807216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:35.807272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:35.866681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:35.867556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:35.867650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:35.867683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:35.989191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:35.989345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:35.989384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:35.989411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:35.992784] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-01-12T20:33:35.993057] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-12T20:33:35.993177] [INFO ] [sig ] UBRL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:36.137353] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UBRL.txt [2026-01-12T20:33:36.137491] [INFO ] [sig ] [3190/3499] Completed UBRL in 0.3s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:36.137535] [INFO ] [sig ] [3191/3499] Forecasting UBS... [2026-01-12T20:33:36.137563] [INFO ] [sig ] Generating forecast for: UBS [2026-01-12T20:33:36.137613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-12T20:33:36.149042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-12T20:33:36.149342] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-12T20:33:36.150118] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-12T20:33:36.150171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:36.150203] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:36.150230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:36.150286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:36.206106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:36.206883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:36.206963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:36.206995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:36.330496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:36.330679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:36.330721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:36.330784] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:36.334696] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=22.84%) [2026-01-12T20:33:36.335006] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-12T20:33:36.335140] [INFO ] [sig ] UBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:36.489893] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UBS.txt [2026-01-12T20:33:36.490053] [INFO ] [sig ] [3191/3499] Completed UBS in 0.4s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:36.490094] [INFO ] [sig ] [3192/3499] Forecasting UBSI... [2026-01-12T20:33:36.490124] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-12T20:33:36.490163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-12T20:33:36.505474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-12T20:33:36.506090] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-12T20:33:36.507071] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-12T20:33:36.507129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:36.507165] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:36.507195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:36.507254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:36.569340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:36.570366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:36.570453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:36.570487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:36.701226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:36.701414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:36.701463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:36.701498] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:36.706805] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-01-12T20:33:36.707241] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-12T20:33:36.707417] [INFO ] [sig ] UBSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:36.865687] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UBSI.txt [2026-01-12T20:33:36.865856] [INFO ] [sig ] [3192/3499] Completed UBSI in 0.4s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:36.865899] [INFO ] [sig ] [3193/3499] Forecasting UDMY... [2026-01-12T20:33:36.865927] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-12T20:33:36.865956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-12T20:33:36.878382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-12T20:33:36.878961] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-12T20:33:36.879768] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-12T20:33:36.879822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:36.879854] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:36.879880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:36.879937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:36.937007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:36.937943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:36.938035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:36.938069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:37.063901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:37.064086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:37.064139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:37.064170] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:37.068321] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-01-12T20:33:37.068731] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-12T20:33:37.068879] [INFO ] [sig ] UDMY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:37.229121] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UDMY.txt [2026-01-12T20:33:37.229323] [INFO ] [sig ] [3193/3499] Completed UDMY in 0.4s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:37.229371] [INFO ] [sig ] [3194/3499] Forecasting UE... [2026-01-12T20:33:37.229405] [INFO ] [sig ] Generating forecast for: UE [2026-01-12T20:33:37.229441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-12T20:33:37.244515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-12T20:33:37.244958] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-12T20:33:37.245921] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-12T20:33:37.245976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:37.246009] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:37.246036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:37.246093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:37.310516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:37.311661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:37.311764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:37.311809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:37.441637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:37.441798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:37.441840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:37.441868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:37.445589] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: DOWN (p=41.36%) [2026-01-12T20:33:37.445920] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-12T20:33:37.446059] [INFO ] [sig ] UE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:37.597150] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UE.txt [2026-01-12T20:33:37.597297] [INFO ] [sig ] [3194/3499] Completed UE in 0.4s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:37.597339] [INFO ] [sig ] [3195/3499] Forecasting UEIC... [2026-01-12T20:33:37.597369] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-12T20:33:37.597400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-12T20:33:37.609083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-12T20:33:37.609412] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-12T20:33:37.610240] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-12T20:33:37.610294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:37.610327] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:37.610354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:37.610411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:37.670145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:37.670988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:37.671074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:37.671107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:37.800005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:37.800164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:37.800205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:37.800235] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:37.803815] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-01-12T20:33:37.804154] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-12T20:33:37.804296] [INFO ] [sig ] UEIC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:37.959783] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UEIC.txt [2026-01-12T20:33:37.959947] [INFO ] [sig ] [3195/3499] Completed UEIC in 0.4s | 2.87 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-12T20:33:37.959991] [INFO ] [sig ] [3196/3499] Forecasting UFCS... [2026-01-12T20:33:37.960022] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-12T20:33:37.960054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-12T20:33:37.972534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-12T20:33:37.972943] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-12T20:33:37.973858] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-12T20:33:37.973916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:37.973962] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:37.974006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:37.974077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:38.034941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:38.035846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:38.035948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:38.035998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:38.161490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:38.161673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:38.161715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:38.161744] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:38.165246] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=66.08%) [2026-01-12T20:33:38.165551] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-12T20:33:38.165704] [INFO ] [sig ] UFCS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:38.319327] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UFCS.txt [2026-01-12T20:33:38.319476] [INFO ] [sig ] [3196/3499] Completed UFCS in 0.4s | 2.87 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-12T20:33:38.319519] [INFO ] [sig ] [3197/3499] Forecasting UFI... [2026-01-12T20:33:38.319550] [INFO ] [sig ] Generating forecast for: UFI [2026-01-12T20:33:38.319600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-12T20:33:38.331044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-12T20:33:38.331406] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-12T20:33:38.332210] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-12T20:33:38.332275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:38.332319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:38.332352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:38.332412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:38.392115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:38.392939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:38.393023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:38.393057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:38.516287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:38.516466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:38.516509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:38.516539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:38.519966] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-01-12T20:33:38.520247] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-12T20:33:38.520374] [INFO ] [sig ] UFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:38.669979] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UFI.txt [2026-01-12T20:33:38.670120] [INFO ] [sig ] [3197/3499] Completed UFI in 0.4s | 2.87 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-12T20:33:38.670159] [INFO ] [sig ] [3198/3499] Forecasting UFO... [2026-01-12T20:33:38.670189] [INFO ] [sig ] Generating forecast for: UFO [2026-01-12T20:33:38.670218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-12T20:33:38.681742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-12T20:33:38.682086] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-12T20:33:38.682916] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-12T20:33:38.682970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:38.683004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:38.683034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:38.683092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:38.746212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:38.747228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:38.747345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:38.747379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:38.863932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:38.864083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:38.864123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:38.864152] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:38.867452] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=76.85%) [2026-01-12T20:33:38.867758] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-12T20:33:38.867881] [INFO ] [sig ] UFO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:39.009793] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UFO.txt [2026-01-12T20:33:39.009924] [INFO ] [sig ] [3198/3499] Completed UFO in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:39.009964] [INFO ] [sig ] [3199/3499] Forecasting UFPI... [2026-01-12T20:33:39.009993] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-12T20:33:39.010022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-12T20:33:39.021465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-12T20:33:39.021799] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-12T20:33:39.022562] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-12T20:33:39.022642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:39.022675] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:39.022702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:39.022758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:39.079548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:39.080194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:39.080274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:39.080307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:39.202489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:39.202655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:39.202694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:39.202723] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:39.206098] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=27.99%) [2026-01-12T20:33:39.206364] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-12T20:33:39.206484] [INFO ] [sig ] UFPI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:39.347525] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UFPI.txt [2026-01-12T20:33:39.347655] [INFO ] [sig ] [3199/3499] Completed UFPI in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:39.347694] [INFO ] [sig ] [3200/3499] Forecasting UGI... [2026-01-12T20:33:39.347738] [INFO ] [sig ] Generating forecast for: UGI [2026-01-12T20:33:39.347770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-12T20:33:39.359001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-12T20:33:39.359354] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-12T20:33:39.360154] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-12T20:33:39.360205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:39.360237] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:39.360264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:39.360319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:39.416042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:39.416783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:39.416860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:39.416891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:39.533671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:39.533825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:39.533862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:39.533891] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:39.537184] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-01-12T20:33:39.537452] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-12T20:33:39.537590] [INFO ] [sig ] UGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:39.678393] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UGI.txt [2026-01-12T20:33:39.678508] [INFO ] [sig ] [3200/3499] Completed UGI in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:39.678546] [INFO ] [sig ] [3201/3499] Forecasting UGP... [2026-01-12T20:33:39.678592] [INFO ] [sig ] Generating forecast for: UGP [2026-01-12T20:33:39.678626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-12T20:33:39.691259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-12T20:33:39.691516] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-12T20:33:39.692266] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-12T20:33:39.692328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:39.692361] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:39.692389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:39.692445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:39.748831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:39.749401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:39.749477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:39.749507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:39.869092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:39.869211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:39.869246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:39.869274] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:39.872472] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-12T20:33:39.872761] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-12T20:33:39.872879] [INFO ] [sig ] UGP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:40.014226] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UGP.txt [2026-01-12T20:33:40.014371] [INFO ] [sig ] [3201/3499] Completed UGP in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:40.014410] [INFO ] [sig ] [3202/3499] Forecasting UHAL... [2026-01-12T20:33:40.014439] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-12T20:33:40.014469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-12T20:33:40.026489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-12T20:33:40.026831] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-12T20:33:40.027647] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-12T20:33:40.027704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:40.027758] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:40.027793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:40.027851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:40.084897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:40.085538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:40.085633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:40.085667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:40.209140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:40.209282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:40.209322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:40.209351] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:40.212766] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=35.64%) [2026-01-12T20:33:40.213047] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-12T20:33:40.213172] [INFO ] [sig ] UHAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:40.354054] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UHAL.txt [2026-01-12T20:33:40.354177] [INFO ] [sig ] [3202/3499] Completed UHAL in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:40.354215] [INFO ] [sig ] [3203/3499] Forecasting UHG... [2026-01-12T20:33:40.354244] [INFO ] [sig ] Generating forecast for: UHG [2026-01-12T20:33:40.354274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-12T20:33:40.366166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-12T20:33:40.366446] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-12T20:33:40.367229] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-12T20:33:40.367283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:40.367315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:40.367342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:40.367398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:40.425449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:40.426353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:40.426436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:40.426469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:40.545685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:40.545878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:40.545932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:40.545962] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:40.549624] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=22.50%) [2026-01-12T20:33:40.549926] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-12T20:33:40.550051] [INFO ] [sig ] UHG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:40.696715] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UHG.txt [2026-01-12T20:33:40.696957] [INFO ] [sig ] [3203/3499] Completed UHG in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:40.697022] [INFO ] [sig ] [3204/3499] Forecasting UHS... [2026-01-12T20:33:40.697071] [INFO ] [sig ] Generating forecast for: UHS [2026-01-12T20:33:40.697123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-12T20:33:40.710449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-12T20:33:40.710858] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-12T20:33:40.711637] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-12T20:33:40.711694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:40.711727] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:40.711753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:40.711808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:40.770194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:40.771117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:40.771198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:40.771229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:40.892184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:40.892345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:40.892385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:40.892414] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:40.896156] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-01-12T20:33:40.896443] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-12T20:33:40.896589] [INFO ] [sig ] UHS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:41.049355] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UHS.txt [2026-01-12T20:33:41.049528] [INFO ] [sig ] [3204/3499] Completed UHS in 0.4s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:41.049628] [INFO ] [sig ] [3205/3499] Forecasting UI... [2026-01-12T20:33:41.049662] [INFO ] [sig ] Generating forecast for: UI [2026-01-12T20:33:41.049693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-12T20:33:41.063935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-12T20:33:41.064423] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-12T20:33:41.065304] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-12T20:33:41.065357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:41.065422] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:41.065450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:41.065508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:41.123012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:41.123930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:41.124015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:41.124047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:41.246715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:41.246876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:41.246916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:41.246946] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:41.250357] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-12T20:33:41.250652] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-12T20:33:41.250777] [INFO ] [sig ] UI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:41.392524] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UI.txt [2026-01-12T20:33:41.392655] [INFO ] [sig ] [3205/3499] Completed UI in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:41.392696] [INFO ] [sig ] [3206/3499] Forecasting UIS... [2026-01-12T20:33:41.392724] [INFO ] [sig ] Generating forecast for: UIS [2026-01-12T20:33:41.392754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-12T20:33:41.404524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-12T20:33:41.404939] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-12T20:33:41.405750] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-12T20:33:41.405802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:41.405833] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:41.405860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:41.405915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:41.464944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:41.465952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:41.466041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:41.466074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:41.593312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:41.593473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:41.593512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:41.593539] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:41.596903] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-12T20:33:41.597182] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-12T20:33:41.597324] [INFO ] [sig ] UIS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:41.743538] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UIS.txt [2026-01-12T20:33:41.743769] [INFO ] [sig ] [3206/3499] Completed UIS in 0.4s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:41.743810] [INFO ] [sig ] [3207/3499] Forecasting UITB... [2026-01-12T20:33:41.743838] [INFO ] [sig ] Generating forecast for: UITB [2026-01-12T20:33:41.743867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-12T20:33:41.759292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-12T20:33:41.759808] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-12T20:33:41.760921] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-12T20:33:41.760989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:41.761042] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:41.761080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:41.761162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:41.821982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:41.823369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:41.823459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:41.823491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:41.941079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:41.941240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:41.941280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:41.941309] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:41.944868] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=96.81%) [2026-01-12T20:33:41.945147] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-12T20:33:41.945270] [INFO ] [sig ] UITB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:42.089679] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UITB.txt [2026-01-12T20:33:42.089855] [INFO ] [sig ] [3207/3499] Completed UITB in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:42.089898] [INFO ] [sig ] [3208/3499] Forecasting UL... [2026-01-12T20:33:42.089927] [INFO ] [sig ] Generating forecast for: UL [2026-01-12T20:33:42.089958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-12T20:33:42.101117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-12T20:33:42.101429] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-12T20:33:42.102200] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-12T20:33:42.102253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:42.102286] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:42.102313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:42.102368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:42.158912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:42.159778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:42.159863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:42.159896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:42.283011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:42.283181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:42.283220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:42.283268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:42.287115] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=13.43%) [2026-01-12T20:33:42.287452] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-12T20:33:42.287613] [INFO ] [sig ] UL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:42.430632] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UL.txt [2026-01-12T20:33:42.430790] [INFO ] [sig ] [3208/3499] Completed UL in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:42.430832] [INFO ] [sig ] [3209/3499] Forecasting ULBI... [2026-01-12T20:33:42.430860] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-12T20:33:42.430890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-12T20:33:42.442065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-12T20:33:42.442357] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-12T20:33:42.443125] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-12T20:33:42.443176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:42.443208] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:42.443234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:42.443290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:42.502745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:42.503487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:42.503568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:42.503618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:42.624674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:42.624834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:42.624871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:42.624898] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:42.628346] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-01-12T20:33:42.628633] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-12T20:33:42.628778] [INFO ] [sig ] ULBI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:42.772206] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ULBI.txt [2026-01-12T20:33:42.772346] [INFO ] [sig ] [3209/3499] Completed ULBI in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:42.772391] [INFO ] [sig ] [3210/3499] Forecasting ULCC... [2026-01-12T20:33:42.772420] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-12T20:33:42.772450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-12T20:33:42.783558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-12T20:33:42.783874] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-12T20:33:42.784670] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-12T20:33:42.784733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:42.784773] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:42.784807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:42.784871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:42.843203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:42.843819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:42.843906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:42.843940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:42.974490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:42.974698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:42.974752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:42.974794] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:42.979434] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-01-12T20:33:42.979830] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-12T20:33:42.979975] [INFO ] [sig ] ULCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:43.123680] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ULCC.txt [2026-01-12T20:33:43.123802] [INFO ] [sig ] [3210/3499] Completed ULCC in 0.4s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:43.123841] [INFO ] [sig ] [3211/3499] Forecasting ULH... [2026-01-12T20:33:43.123870] [INFO ] [sig ] Generating forecast for: ULH [2026-01-12T20:33:43.123898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-12T20:33:43.134960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-12T20:33:43.135244] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-12T20:33:43.136040] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-12T20:33:43.136093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:43.136126] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:43.136153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:43.136209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:43.193746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:43.194400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:43.194478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:43.194512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:43.323420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:43.323593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:43.323635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:43.323663] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:43.327171] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-01-12T20:33:43.327437] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-12T20:33:43.327563] [INFO ] [sig ] ULH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:43.468960] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ULH.txt [2026-01-12T20:33:43.469090] [INFO ] [sig ] [3211/3499] Completed ULH in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:43.469129] [INFO ] [sig ] [3212/3499] Forecasting ULTA... [2026-01-12T20:33:43.469157] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-12T20:33:43.469186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-12T20:33:43.480294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-12T20:33:43.480619] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-12T20:33:43.481371] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-12T20:33:43.481423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:43.481456] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:43.481499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:43.481556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:43.538001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:43.538720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:43.538797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:43.538830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:43.656992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:43.657160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:43.657200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:43.657227] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:43.660640] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-01-12T20:33:43.660936] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-12T20:33:43.661063] [INFO ] [sig ] ULTA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:43.805339] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ULTA.txt [2026-01-12T20:33:43.805494] [INFO ] [sig ] [3212/3499] Completed ULTA in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:43.805537] [INFO ] [sig ] [3213/3499] Forecasting ULY... [2026-01-12T20:33:43.805565] [INFO ] [sig ] Generating forecast for: ULY [2026-01-12T20:33:43.805617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-12T20:33:43.816932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-12T20:33:43.817213] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-12T20:33:43.818001] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-12T20:33:43.818053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:43.818085] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:43.818111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:43.818169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:43.875589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:43.876410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:43.876489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:43.876521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:43.996154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:43.996315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:43.996354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:43.996382] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:44.000107] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=62.39%) [2026-01-12T20:33:44.000402] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-12T20:33:44.000531] [INFO ] [sig ] ULY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:44.152101] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ULY.txt [2026-01-12T20:33:44.152262] [INFO ] [sig ] [3213/3499] Completed ULY in 0.3s | 2.87 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-12T20:33:44.152308] [INFO ] [sig ] [3214/3499] Forecasting UMBF... [2026-01-12T20:33:44.152338] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-12T20:33:44.152368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-12T20:33:44.164849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-12T20:33:44.165140] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-12T20:33:44.165985] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-12T20:33:44.166040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:44.166073] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:44.166100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:44.166159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:44.227482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:44.228161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:44.228240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:44.228273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:44.345460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:44.345605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:44.345646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:44.345674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:44.349067] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=23.19%) [2026-01-12T20:33:44.349342] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-12T20:33:44.349466] [INFO ] [sig ] UMBF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:44.492315] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UMBF.txt [2026-01-12T20:33:44.492433] [INFO ] [sig ] [3214/3499] Completed UMBF in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-12T20:33:44.492471] [INFO ] [sig ] [3215/3499] Forecasting UMC... [2026-01-12T20:33:44.492500] [INFO ] [sig ] Generating forecast for: UMC [2026-01-12T20:33:44.492530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-12T20:33:44.503946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-12T20:33:44.504249] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-12T20:33:44.505024] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-12T20:33:44.505076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:44.505108] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:44.505136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:44.505191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:44.565516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:44.566438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:44.566557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:44.566628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:44.692698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:44.692855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:44.692895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:44.692923] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:44.696743] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-01-12T20:33:44.697029] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-12T20:33:44.697153] [INFO ] [sig ] UMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:44.842483] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UMC.txt [2026-01-12T20:33:44.842629] [INFO ] [sig ] [3215/3499] Completed UMC in 0.4s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:44.842670] [INFO ] [sig ] [3216/3499] Forecasting UMH... [2026-01-12T20:33:44.842699] [INFO ] [sig ] Generating forecast for: UMH [2026-01-12T20:33:44.842736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-12T20:33:44.854423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-12T20:33:44.854748] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-12T20:33:44.855513] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-12T20:33:44.855565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:44.855619] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:44.855646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:44.855703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:44.912202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:44.912880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:44.912958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:44.912991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:45.036809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:45.037167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:45.037213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:45.037242] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:45.041379] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-12T20:33:45.041692] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-12T20:33:45.041828] [INFO ] [sig ] UMH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:45.189676] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UMH.txt [2026-01-12T20:33:45.189813] [INFO ] [sig ] [3216/3499] Completed UMH in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:45.189853] [INFO ] [sig ] [3217/3499] Forecasting UMMA... [2026-01-12T20:33:45.189882] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-12T20:33:45.189911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-12T20:33:45.201232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-12T20:33:45.201509] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-12T20:33:45.202279] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-12T20:33:45.202332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:45.202363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:45.202390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:45.202445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:45.259316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:45.259985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:45.260061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:45.260092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:45.373774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:45.374137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:45.374176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:45.374204] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:45.377623] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-12T20:33:45.377956] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-12T20:33:45.378089] [INFO ] [sig ] UMMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:45.526605] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UMMA.txt [2026-01-12T20:33:45.526776] [INFO ] [sig ] [3217/3499] Completed UMMA in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:45.526818] [INFO ] [sig ] [3218/3499] Forecasting UNCY... [2026-01-12T20:33:45.526846] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-12T20:33:45.526875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-12T20:33:45.539500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-12T20:33:45.539866] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-12T20:33:45.540660] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-12T20:33:45.540714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:45.540759] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:45.540789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:45.540847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:45.600384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:45.601468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:45.601552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:45.601604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:45.723217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:45.723355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:45.723393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:45.723422] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:45.727190] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-12T20:33:45.727475] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-12T20:33:45.727618] [INFO ] [sig ] UNCY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:45.879248] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UNCY.txt [2026-01-12T20:33:45.879433] [INFO ] [sig ] [3218/3499] Completed UNCY in 0.4s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:45.879475] [INFO ] [sig ] [3219/3499] Forecasting UNF... [2026-01-12T20:33:45.879504] [INFO ] [sig ] Generating forecast for: UNF [2026-01-12T20:33:45.879534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-12T20:33:45.891793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-12T20:33:45.892144] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-12T20:33:45.892929] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-12T20:33:45.892983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:45.893025] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:45.893058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:45.893119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:45.950549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:45.951473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:45.951560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:45.951613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:46.074448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:46.074623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:46.074664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:46.074691] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:46.078284] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-01-12T20:33:46.078587] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-12T20:33:46.078721] [INFO ] [sig ] UNF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:46.224283] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UNF.txt [2026-01-12T20:33:46.224430] [INFO ] [sig ] [3219/3499] Completed UNF in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:46.224469] [INFO ] [sig ] [3220/3499] Forecasting UNFI... [2026-01-12T20:33:46.224498] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-12T20:33:46.224528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-12T20:33:46.235733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-12T20:33:46.235997] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-12T20:33:46.236758] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-12T20:33:46.236810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:46.236841] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:46.236868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:46.236924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:46.295781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:46.296819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:46.296901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:46.296934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:46.440236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:46.440388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:46.440428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:46.440457] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:46.443811] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-12T20:33:46.444078] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-12T20:33:46.444197] [INFO ] [sig ] UNFI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:46.586377] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UNFI.txt [2026-01-12T20:33:46.586504] [INFO ] [sig ] [3220/3499] Completed UNFI in 0.4s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:46.586542] [INFO ] [sig ] [3221/3499] Forecasting UNM... [2026-01-12T20:33:46.586587] [INFO ] [sig ] Generating forecast for: UNM [2026-01-12T20:33:46.586620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-12T20:33:46.601129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-12T20:33:46.601512] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-12T20:33:46.602336] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-12T20:33:46.602388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:46.602420] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:46.602447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:46.602503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:46.659470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:46.660406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:46.660507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:46.660549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:46.784394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:46.784550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:46.784607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:46.784639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:46.788114] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-12T20:33:46.788392] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-12T20:33:46.788514] [INFO ] [sig ] UNM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:46.942742] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UNM.txt [2026-01-12T20:33:46.942898] [INFO ] [sig ] [3221/3499] Completed UNM in 0.4s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:46.942938] [INFO ] [sig ] [3222/3499] Forecasting UNMA... [2026-01-12T20:33:46.942968] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-12T20:33:46.942997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-12T20:33:46.954483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-12T20:33:46.954849] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-12T20:33:46.955618] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-12T20:33:46.955670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:46.955727] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:46.955756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:46.955812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:47.013319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:47.014222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:47.014318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:47.014351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:47.119604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:47.119751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:47.119789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:47.119817] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:47.123099] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-12T20:33:47.123370] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-12T20:33:47.123490] [INFO ] [sig ] UNMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:47.264555] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UNMA.txt [2026-01-12T20:33:47.264702] [INFO ] [sig ] [3222/3499] Completed UNMA in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:47.264742] [INFO ] [sig ] [3223/3499] Forecasting UNP... [2026-01-12T20:33:47.264770] [INFO ] [sig ] Generating forecast for: UNP [2026-01-12T20:33:47.264799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-12T20:33:47.276004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-12T20:33:47.276277] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-12T20:33:47.277038] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-12T20:33:47.277089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:47.277121] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:47.277147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:47.277203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:47.333041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:47.333660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:47.333737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:47.333769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:47.456627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:47.456782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:47.456827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:47.456856] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:47.460449] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-01-12T20:33:47.460754] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-12T20:33:47.460879] [INFO ] [sig ] UNP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:47.614293] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UNP.txt [2026-01-12T20:33:47.614427] [INFO ] [sig ] [3223/3499] Completed UNP in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:47.614467] [INFO ] [sig ] [3224/3499] Forecasting UNTY... [2026-01-12T20:33:47.614495] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-12T20:33:47.614524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-12T20:33:47.627369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-12T20:33:47.627708] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-12T20:33:47.628733] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-12T20:33:47.628785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:47.628819] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:47.628851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:47.628909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:47.689050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:47.689741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:47.689821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:47.689855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:47.822863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:47.823031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:47.823071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:47.823099] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:47.826502] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-12T20:33:47.826837] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-12T20:33:47.826971] [INFO ] [sig ] UNTY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:47.970681] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UNTY.txt [2026-01-12T20:33:47.970841] [INFO ] [sig ] [3224/3499] Completed UNTY in 0.4s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:47.970881] [INFO ] [sig ] [3225/3499] Forecasting UONE... [2026-01-12T20:33:47.970911] [INFO ] [sig ] Generating forecast for: UONE [2026-01-12T20:33:47.970941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-12T20:33:47.982004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-12T20:33:47.982335] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-12T20:33:47.983176] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-12T20:33:47.983242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:47.983276] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:47.983304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:47.983361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:48.039347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:48.040211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:48.040291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:48.040323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:48.148010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:48.148168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:48.148207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:48.148268] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:48.151754] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: DOWN (p=29.34%) [2026-01-12T20:33:48.152041] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-12T20:33:48.152169] [INFO ] [sig ] UONE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:48.293667] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UONE.txt [2026-01-12T20:33:48.293824] [INFO ] [sig ] [3225/3499] Completed UONE in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:48.293865] [INFO ] [sig ] [3226/3499] Forecasting UPBD... [2026-01-12T20:33:48.293894] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-12T20:33:48.293923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-12T20:33:48.305258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-12T20:33:48.305608] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-12T20:33:48.306379] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-12T20:33:48.306431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:48.306463] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:48.306489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:48.306545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:48.364374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:48.365257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:48.365336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:48.365369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:48.494025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:48.494209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:48.494257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:48.494286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:48.497932] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=54.92%) [2026-01-12T20:33:48.498417] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-12T20:33:48.498543] [INFO ] [sig ] UPBD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:48.646549] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UPBD.txt [2026-01-12T20:33:48.646706] [INFO ] [sig ] [3226/3499] Completed UPBD in 0.4s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:48.646745] [INFO ] [sig ] [3227/3499] Forecasting UPC... [2026-01-12T20:33:48.646774] [INFO ] [sig ] Generating forecast for: UPC [2026-01-12T20:33:48.646802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-12T20:33:48.657911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-12T20:33:48.658212] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-12T20:33:48.659002] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-12T20:33:48.659054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:48.659085] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:48.659112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:48.659169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:48.715027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:48.715731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:48.715807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:48.715838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:48.828674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:48.828826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:48.828864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:48.828893] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:48.832196] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-12T20:33:48.832470] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-12T20:33:48.832609] [INFO ] [sig ] UPC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:48.972808] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UPC.txt [2026-01-12T20:33:48.972949] [INFO ] [sig ] [3227/3499] Completed UPC in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:48.972988] [INFO ] [sig ] [3228/3499] Forecasting UPLD... [2026-01-12T20:33:48.973017] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-12T20:33:48.973047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-12T20:33:48.985024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-12T20:33:48.985545] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-12T20:33:48.986495] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-12T20:33:48.986546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:48.986604] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:48.986634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:48.986690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:49.043808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:49.044534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:49.044630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:49.044664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:49.162492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:49.162662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:49.162702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:49.162730] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:49.166042] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-12T20:33:49.166308] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-12T20:33:49.166427] [INFO ] [sig ] UPLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:49.313366] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UPLD.txt [2026-01-12T20:33:49.313522] [INFO ] [sig ] [3228/3499] Completed UPLD in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:49.313590] [INFO ] [sig ] [3229/3499] Forecasting UPS... [2026-01-12T20:33:49.313625] [INFO ] [sig ] Generating forecast for: UPS [2026-01-12T20:33:49.313656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-12T20:33:49.325851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-12T20:33:49.326149] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-12T20:33:49.326918] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-12T20:33:49.326970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:49.327003] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:49.327030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:49.327086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:49.383362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:49.384088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:49.384166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:49.384198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:49.506195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:49.506344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:49.506381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:49.506411] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:49.509744] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: DOWN (p=49.94%) [2026-01-12T20:33:49.510011] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-12T20:33:49.510134] [INFO ] [sig ] UPS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:49.651859] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UPS.txt [2026-01-12T20:33:49.651987] [INFO ] [sig ] [3229/3499] Completed UPS in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:49.652178] [INFO ] [sig ] [3230/3499] Forecasting UPWK... [2026-01-12T20:33:49.652207] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-12T20:33:49.652235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-12T20:33:49.664649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-12T20:33:49.664956] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-12T20:33:49.665716] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-12T20:33:49.665768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:49.665800] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:49.665826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:49.665883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:49.722995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:49.723690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:49.723767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:49.723798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:49.848109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:49.848272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:49.848314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:49.848343] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:49.852001] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-12T20:33:49.852482] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-12T20:33:49.852625] [INFO ] [sig ] UPWK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:49.996200] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UPWK.txt [2026-01-12T20:33:49.996330] [INFO ] [sig ] [3230/3499] Completed UPWK in 0.3s | 2.87 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-12T20:33:49.996368] [INFO ] [sig ] [3231/3499] Forecasting UPXI... [2026-01-12T20:33:49.996396] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-12T20:33:49.996425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-12T20:33:50.008233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-12T20:33:50.008532] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-12T20:33:50.009310] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-12T20:33:50.009361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:50.009392] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:50.009418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:50.009473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:50.069053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:50.069830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:50.069906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:50.069938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:50.187644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:50.187805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:50.187844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:50.187872] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:50.191565] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=24.11%) [2026-01-12T20:33:50.191876] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-12T20:33:50.191999] [INFO ] [sig ] UPXI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:50.333457] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UPXI.txt [2026-01-12T20:33:50.333600] [INFO ] [sig ] [3231/3499] Completed UPXI in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-12T20:33:50.333641] [INFO ] [sig ] [3232/3499] Forecasting URBN... [2026-01-12T20:33:50.333670] [INFO ] [sig ] Generating forecast for: URBN [2026-01-12T20:33:50.333701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-12T20:33:50.344865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-12T20:33:50.345147] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-12T20:33:50.345915] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-12T20:33:50.345966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:50.345997] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:50.346025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:50.346082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:50.402930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:50.403552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:50.403671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:50.403704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:50.527251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:50.527408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:50.527485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:50.527516] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:50.531220] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-12T20:33:50.531491] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-12T20:33:50.531634] [INFO ] [sig ] URBN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:50.678222] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/URBN.txt [2026-01-12T20:33:50.678389] [INFO ] [sig ] [3232/3499] Completed URBN in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:50.678431] [INFO ] [sig ] [3233/3499] Forecasting URGN... [2026-01-12T20:33:50.678462] [INFO ] [sig ] Generating forecast for: URGN [2026-01-12T20:33:50.678493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-12T20:33:50.690973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-12T20:33:50.691353] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-12T20:33:50.692169] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-12T20:33:50.692223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:50.692257] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:50.692285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:50.692344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:50.755428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:50.756372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:50.756459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:50.756493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:50.879069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:50.879224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:50.879273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:50.879308] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:50.882928] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-12T20:33:50.883210] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-12T20:33:50.883337] [INFO ] [sig ] URGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:51.036782] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/URGN.txt [2026-01-12T20:33:51.036929] [INFO ] [sig ] [3233/3499] Completed URGN in 0.4s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:51.036971] [INFO ] [sig ] [3234/3499] Forecasting URI... [2026-01-12T20:33:51.037001] [INFO ] [sig ] Generating forecast for: URI [2026-01-12T20:33:51.037033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-12T20:33:51.048707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-12T20:33:51.049069] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-12T20:33:51.049900] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-12T20:33:51.049965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:51.050004] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:51.050032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:51.050090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:51.111131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:51.111991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:51.112081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:51.112115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:51.243611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:51.243766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:51.243806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:51.243836] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:51.247437] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: UP (p=65.96%) [2026-01-12T20:33:51.247762] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-12T20:33:51.247928] [INFO ] [sig ] URI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:51.402322] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/URI.txt [2026-01-12T20:33:51.402453] [INFO ] [sig ] [3234/3499] Completed URI in 0.4s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:51.402492] [INFO ] [sig ] [3235/3499] Forecasting URNJ... [2026-01-12T20:33:51.402521] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-12T20:33:51.402550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-12T20:33:51.414175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-12T20:33:51.414470] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-12T20:33:51.415256] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-12T20:33:51.415308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:51.415341] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:51.415370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:51.415428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:51.476353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:51.477084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:51.477164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:51.477198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:51.605757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:51.605916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:51.605959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:51.606002] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:51.609432] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=35.03%) [2026-01-12T20:33:51.609736] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-12T20:33:51.609863] [INFO ] [sig ] URNJ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:51.760161] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/URNJ.txt [2026-01-12T20:33:51.760373] [INFO ] [sig ] [3235/3499] Completed URNJ in 0.4s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:51.760415] [INFO ] [sig ] [3236/3499] Forecasting UROY... [2026-01-12T20:33:51.760446] [INFO ] [sig ] Generating forecast for: UROY [2026-01-12T20:33:51.760477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-12T20:33:51.773740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-12T20:33:51.774125] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-12T20:33:51.775023] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-12T20:33:51.775080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:51.775129] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:51.775158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:51.775216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:51.846546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:51.847439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:51.847523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:51.847554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:51.973470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:51.973607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:51.973647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:51.973674] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:51.976867] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-12T20:33:51.977138] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-12T20:33:51.977259] [INFO ] [sig ] UROY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:52.119713] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UROY.txt [2026-01-12T20:33:52.119831] [INFO ] [sig ] [3236/3499] Completed UROY in 0.4s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:52.119878] [INFO ] [sig ] [3237/3499] Forecasting USA... [2026-01-12T20:33:52.119913] [INFO ] [sig ] Generating forecast for: USA [2026-01-12T20:33:52.119949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-12T20:33:52.131016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-12T20:33:52.131285] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-12T20:33:52.132090] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-12T20:33:52.132141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:52.132172] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:52.132199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:52.132255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:52.191955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:52.192557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:52.192650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:52.192681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:52.312313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:52.312435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:52.312473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:52.312501] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:52.315819] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-12T20:33:52.316085] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-12T20:33:52.316209] [INFO ] [sig ] USA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:52.457494] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USA.txt [2026-01-12T20:33:52.457626] [INFO ] [sig ] [3237/3499] Completed USA in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:52.457666] [INFO ] [sig ] [3238/3499] Forecasting USAC... [2026-01-12T20:33:52.457694] [INFO ] [sig ] Generating forecast for: USAC [2026-01-12T20:33:52.457757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-12T20:33:52.469221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-12T20:33:52.469499] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-12T20:33:52.470271] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-12T20:33:52.470322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:52.470355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:52.470382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:52.470438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:52.526918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:52.527512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:52.527603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:52.527636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:52.645249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:52.645356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:52.645392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:52.645421] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:52.648629] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-12T20:33:52.648894] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-12T20:33:52.649012] [INFO ] [sig ] USAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:52.791690] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USAC.txt [2026-01-12T20:33:52.791803] [INFO ] [sig ] [3238/3499] Completed USAC in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:52.791843] [INFO ] [sig ] [3239/3499] Forecasting USB... [2026-01-12T20:33:52.791875] [INFO ] [sig ] Generating forecast for: USB [2026-01-12T20:33:52.791910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-12T20:33:52.803188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-12T20:33:52.803451] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-12T20:33:52.804215] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-12T20:33:52.804266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:52.804323] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:52.804351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:52.804408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:52.861154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:52.861759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:52.861833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:52.861864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:52.980406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:52.980517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:52.980552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:52.980599] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:52.983733] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=72.71%) [2026-01-12T20:33:52.984000] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-12T20:33:52.984119] [INFO ] [sig ] USB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:53.127794] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USB.txt [2026-01-12T20:33:53.127919] [INFO ] [sig ] [3239/3499] Completed USB in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:53.127963] [INFO ] [sig ] [3240/3499] Forecasting USCB... [2026-01-12T20:33:53.127993] [INFO ] [sig ] Generating forecast for: USCB [2026-01-12T20:33:53.128023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-12T20:33:53.138992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-12T20:33:53.139259] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-12T20:33:53.140013] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-12T20:33:53.140063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:53.140096] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:53.140123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:53.140184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:53.197677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:53.198548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:53.198647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:53.198679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:53.305089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:53.305188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:53.305225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:53.305254] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:53.308405] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-12T20:33:53.308689] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-12T20:33:53.308807] [INFO ] [sig ] USCB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:53.455509] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USCB.txt [2026-01-12T20:33:53.455643] [INFO ] [sig ] [3240/3499] Completed USCB in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:53.455684] [INFO ] [sig ] [3241/3499] Forecasting USDX... [2026-01-12T20:33:53.455741] [INFO ] [sig ] Generating forecast for: USDX [2026-01-12T20:33:53.455784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-12T20:33:53.466380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-12T20:33:53.466656] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-12T20:33:53.467412] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-12T20:33:53.467463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:53.467496] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:53.467523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:53.467601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:53.524229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:53.524843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:53.524920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:53.524950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:53.630301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:53.630398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:53.630433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:53.630460] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:53.633509] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-01-12T20:33:53.633785] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-12T20:33:53.633931] [INFO ] [sig ] USDX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:53.777709] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USDX.txt [2026-01-12T20:33:53.777858] [INFO ] [sig ] [3241/3499] Completed USDX in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:53.777896] [INFO ] [sig ] [3242/3499] Forecasting USEA... [2026-01-12T20:33:53.777926] [INFO ] [sig ] Generating forecast for: USEA [2026-01-12T20:33:53.777960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-12T20:33:53.788651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-12T20:33:53.788911] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-12T20:33:53.789702] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-12T20:33:53.789753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:53.789785] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:53.789812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:53.789869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:53.847214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:53.847815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:53.847891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:53.847924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:53.960029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:53.960148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:53.960184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:53.960239] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:53.963507] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-01-12T20:33:53.963805] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-12T20:33:53.963929] [INFO ] [sig ] USEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:54.106268] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USEA.txt [2026-01-12T20:33:54.106390] [INFO ] [sig ] [3242/3499] Completed USEA in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:54.106427] [INFO ] [sig ] [3243/3499] Forecasting USFD... [2026-01-12T20:33:54.106456] [INFO ] [sig ] Generating forecast for: USFD [2026-01-12T20:33:54.106487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-12T20:33:54.117450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-12T20:33:54.117753] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-12T20:33:54.118492] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-12T20:33:54.118543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:54.118601] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:54.118635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:54.118691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:54.176757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:54.177353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:54.177427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:54.177458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:54.301987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:54.302119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:54.302157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:54.302202] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:54.305486] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=47.67%) [2026-01-12T20:33:54.305772] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-12T20:33:54.305895] [INFO ] [sig ] USFD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:54.448624] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USFD.txt [2026-01-12T20:33:54.448744] [INFO ] [sig ] [3243/3499] Completed USFD in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:54.448783] [INFO ] [sig ] [3244/3499] Forecasting USGO... [2026-01-12T20:33:54.448811] [INFO ] [sig ] Generating forecast for: USGO [2026-01-12T20:33:54.448841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-12T20:33:54.460828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-12T20:33:54.461108] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-12T20:33:54.461880] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-12T20:33:54.461931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:54.461963] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:54.461990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:54.462048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:54.519733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:54.520474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:54.520552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:54.520603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:54.636377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:54.636525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:54.636565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:54.636613] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:54.640104] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-12T20:33:54.640372] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-12T20:33:54.640491] [INFO ] [sig ] USGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:54.782672] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USGO.txt [2026-01-12T20:33:54.782798] [INFO ] [sig ] [3244/3499] Completed USGO in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:54.782837] [INFO ] [sig ] [3245/3499] Forecasting USIG... [2026-01-12T20:33:54.782866] [INFO ] [sig ] Generating forecast for: USIG [2026-01-12T20:33:54.782896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-12T20:33:54.793763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-12T20:33:54.794057] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-12T20:33:54.794841] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-12T20:33:54.794892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:54.794925] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:54.794951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:54.795007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:54.851666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:54.852317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:54.852430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:54.852464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:54.978019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:54.978148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:54.978185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:54.978213] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:54.981483] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-12T20:33:54.981768] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-12T20:33:54.981891] [INFO ] [sig ] USIG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:55.124725] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USIG.txt [2026-01-12T20:33:55.124849] [INFO ] [sig ] [3245/3499] Completed USIG in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:55.124888] [INFO ] [sig ] [3246/3499] Forecasting USIO... [2026-01-12T20:33:55.124917] [INFO ] [sig ] Generating forecast for: USIO [2026-01-12T20:33:55.124946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-12T20:33:55.135343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-12T20:33:55.135640] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-12T20:33:55.136388] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-12T20:33:55.136438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:55.136471] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:55.136498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:55.136553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:55.193307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:55.193982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:55.194059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:55.194091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:55.308622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:55.308782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:55.308820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:55.308848] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:55.312255] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-12T20:33:55.312551] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-12T20:33:55.312699] [INFO ] [sig ] USIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:55.455111] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USIO.txt [2026-01-12T20:33:55.455262] [INFO ] [sig ] [3246/3499] Completed USIO in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:55.455302] [INFO ] [sig ] [3247/3499] Forecasting USLM... [2026-01-12T20:33:55.455331] [INFO ] [sig ] Generating forecast for: USLM [2026-01-12T20:33:55.455361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-12T20:33:55.467653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-12T20:33:55.468061] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-12T20:33:55.468888] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-12T20:33:55.468942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:55.468987] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:55.469015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:55.469072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:55.526897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:55.528066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:55.528294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:55.528333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:55.649907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:55.650063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:55.650114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:55.650150] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:55.653674] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-01-12T20:33:55.653969] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-12T20:33:55.654098] [INFO ] [sig ] USLM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:55.800374] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USLM.txt [2026-01-12T20:33:55.800519] [INFO ] [sig ] [3247/3499] Completed USLM in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:55.800559] [INFO ] [sig ] [3248/3499] Forecasting USMC... [2026-01-12T20:33:55.800609] [INFO ] [sig ] Generating forecast for: USMC [2026-01-12T20:33:55.800640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-12T20:33:55.812103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-12T20:33:55.812436] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-12T20:33:55.813317] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-12T20:33:55.813372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:55.813406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:55.813434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:55.813493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:55.872846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:55.873590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:55.873670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:55.873704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:55.992438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:55.992611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:55.992657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:55.992695] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:55.996129] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=32.71%) [2026-01-12T20:33:55.996408] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-12T20:33:55.996534] [INFO ] [sig ] USMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:56.148182] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/USMC.txt [2026-01-12T20:33:56.148326] [INFO ] [sig ] [3248/3499] Completed USMC in 0.3s | 2.87 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-12T20:33:56.148367] [INFO ] [sig ] [3249/3499] Forecasting USOI... [2026-01-12T20:33:56.148398] [INFO ] [sig ] Generating forecast for: USOI [2026-01-12T20:33:56.148429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-12T20:33:56.160195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-12T20:33:56.160534] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-12T20:33:56.161367] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-12T20:33:56.161422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:56.161454] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:56.161482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:56.161538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:56.220609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:56.221479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:56.221611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:56.221649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:56.345298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:56.345449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:56.345490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:56.345521] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:56.348912] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=75.03%) [2026-01-12T20:33:56.349193] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-12T20:33:56.349316] [INFO ] [sig ] USOI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:56.495998] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USOI.txt [2026-01-12T20:33:56.496142] [INFO ] [sig ] [3249/3499] Completed USOI in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-12T20:33:56.496183] [INFO ] [sig ] [3250/3499] Forecasting USOY... [2026-01-12T20:33:56.496214] [INFO ] [sig ] Generating forecast for: USOY [2026-01-12T20:33:56.496245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-12T20:33:56.509428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-12T20:33:56.509781] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-12T20:33:56.510758] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-12T20:33:56.510811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:56.510844] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:56.510871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:56.510928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:56.569799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:56.570525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:56.570623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:56.570659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:56.692218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:56.692376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:56.692417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:56.692449] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:56.695852] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=62.86%) [2026-01-12T20:33:56.696133] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-12T20:33:56.696254] [INFO ] [sig ] USOY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:56.841445] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USOY.txt [2026-01-12T20:33:56.841602] [INFO ] [sig ] [3250/3499] Completed USOY in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:56.841645] [INFO ] [sig ] [3251/3499] Forecasting USTB... [2026-01-12T20:33:56.841682] [INFO ] [sig ] Generating forecast for: USTB [2026-01-12T20:33:56.841713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-12T20:33:56.853948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-12T20:33:56.854307] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-12T20:33:56.855160] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-12T20:33:56.855215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:56.855249] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:56.855276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:56.855335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:56.913645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:56.914522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:56.914627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:56.914664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:57.031686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:57.031850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:57.031891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:57.031918] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:57.035291] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-01-12T20:33:57.035593] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-12T20:33:57.035723] [INFO ] [sig ] USTB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:57.181063] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USTB.txt [2026-01-12T20:33:57.181233] [INFO ] [sig ] [3251/3499] Completed USTB in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:57.181274] [INFO ] [sig ] [3252/3499] Forecasting USVM... [2026-01-12T20:33:57.181303] [INFO ] [sig ] Generating forecast for: USVM [2026-01-12T20:33:57.181333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-12T20:33:57.192963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-12T20:33:57.193276] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-12T20:33:57.194075] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-12T20:33:57.194128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:57.194161] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:57.194187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:57.194242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:57.249761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:57.250425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:57.250504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:57.250535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:57.366551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:57.366728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:57.366769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:57.366799] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:57.370102] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-12T20:33:57.370374] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-12T20:33:57.370496] [INFO ] [sig ] USVM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:57.511611] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USVM.txt [2026-01-12T20:33:57.511787] [INFO ] [sig ] [3252/3499] Completed USVM in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:57.511827] [INFO ] [sig ] [3253/3499] Forecasting USXF... [2026-01-12T20:33:57.511857] [INFO ] [sig ] Generating forecast for: USXF [2026-01-12T20:33:57.511887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-12T20:33:57.523375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-12T20:33:57.523730] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-12T20:33:57.524483] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-12T20:33:57.524535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:57.524593] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:57.524625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:57.524681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:57.581246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:57.582177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:57.582260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:57.582292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:57.697788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:57.697936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:57.697975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:57.698004] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:57.701346] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-12T20:33:57.701642] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-12T20:33:57.701766] [INFO ] [sig ] USXF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:57.843075] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/USXF.txt [2026-01-12T20:33:57.843222] [INFO ] [sig ] [3253/3499] Completed USXF in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:57.843260] [INFO ] [sig ] [3254/3499] Forecasting UTEN... [2026-01-12T20:33:57.843289] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-12T20:33:57.843319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-12T20:33:57.854627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-12T20:33:57.854959] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-12T20:33:57.855760] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-12T20:33:57.855814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:57.855848] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:57.855877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:57.855935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:57.914006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:57.914781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:57.914863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:57.914896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:58.037117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:58.037271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:58.037311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:58.037360] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:58.040820] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-12T20:33:58.041103] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-12T20:33:58.041240] [INFO ] [sig ] UTEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:58.183077] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UTEN.txt [2026-01-12T20:33:58.183194] [INFO ] [sig ] [3254/3499] Completed UTEN in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:58.183233] [INFO ] [sig ] [3255/3499] Forecasting UTF... [2026-01-12T20:33:58.183262] [INFO ] [sig ] Generating forecast for: UTF [2026-01-12T20:33:58.183291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-12T20:33:58.198770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-12T20:33:58.199452] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-12T20:33:58.200547] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-12T20:33:58.200617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:58.200652] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:58.200678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:58.200734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:58.259399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:58.260409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:58.260501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:58.260534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:58.388313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:58.388509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:58.388553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:58.388624] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:58.392492] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-01-12T20:33:58.392908] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-12T20:33:58.393073] [INFO ] [sig ] UTF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:58.559496] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UTF.txt [2026-01-12T20:33:58.559728] [INFO ] [sig ] [3255/3499] Completed UTF in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:58.559784] [INFO ] [sig ] [3256/3499] Forecasting UTI... [2026-01-12T20:33:58.559823] [INFO ] [sig ] Generating forecast for: UTI [2026-01-12T20:33:58.559863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-12T20:33:58.575029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-12T20:33:58.575480] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-12T20:33:58.576508] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-12T20:33:58.576594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:58.576670] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:58.576709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:58.576790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:58.639782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:58.640670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:58.640755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:58.640807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:58.764336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:58.764490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:58.764529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:58.764558] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:58.767961] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: UP (p=63.16%) [2026-01-12T20:33:58.768259] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-12T20:33:58.768389] [INFO ] [sig ] UTI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:58.911483] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UTI.txt [2026-01-12T20:33:58.911655] [INFO ] [sig ] [3256/3499] Completed UTI in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:58.911697] [INFO ] [sig ] [3257/3499] Forecasting UTL... [2026-01-12T20:33:58.911727] [INFO ] [sig ] Generating forecast for: UTL [2026-01-12T20:33:58.911757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-12T20:33:58.925023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-12T20:33:58.925481] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-12T20:33:58.926369] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-12T20:33:58.926423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:58.926455] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:58.926481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:58.926537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:58.984666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:58.985641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:58.985730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:58.985763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:59.106063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:59.106229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:59.106270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:59.106299] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:59.109819] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-01-12T20:33:59.110125] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-12T20:33:59.110258] [INFO ] [sig ] UTL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:33:59.251828] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UTL.txt [2026-01-12T20:33:59.251998] [INFO ] [sig ] [3257/3499] Completed UTL in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:59.252040] [INFO ] [sig ] [3258/3499] Forecasting UTMD... [2026-01-12T20:33:59.252071] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-12T20:33:59.252102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-12T20:33:59.263220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-12T20:33:59.263560] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-12T20:33:59.264376] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-12T20:33:59.264429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:59.264464] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:59.264491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:59.264559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:59.323709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:59.324619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:59.324707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:59.324740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:59.437970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:59.438130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:59.438172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:59.438201] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:59.441653] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=54.00%) [2026-01-12T20:33:59.441936] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-12T20:33:59.442061] [INFO ] [sig ] UTMD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:59.582982] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UTMD.txt [2026-01-12T20:33:59.583122] [INFO ] [sig ] [3258/3499] Completed UTMD in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:59.583162] [INFO ] [sig ] [3259/3499] Forecasting UTZ... [2026-01-12T20:33:59.583190] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-12T20:33:59.583220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-12T20:33:59.597106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-12T20:33:59.597607] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-12T20:33:59.598594] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-12T20:33:59.598652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:59.598688] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:59.598716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:59.598775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:33:59.659353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:33:59.660467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:33:59.660588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:33:59.660654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:33:59.784630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:33:59.784910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:33:59.784962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:33:59.785055] [INFO ] [FORECASTER] Training complete [2026-01-12T20:33:59.789163] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-01-12T20:33:59.789516] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-12T20:33:59.789704] [INFO ] [sig ] UTZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:33:59.953331] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UTZ.txt [2026-01-12T20:33:59.953548] [INFO ] [sig ] [3259/3499] Completed UTZ in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:33:59.953612] [INFO ] [sig ] [3260/3499] Forecasting UVE... [2026-01-12T20:33:59.953644] [INFO ] [sig ] Generating forecast for: UVE [2026-01-12T20:33:59.953689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-12T20:33:59.967657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-12T20:33:59.968277] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-12T20:33:59.969290] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-12T20:33:59.969376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:33:59.969412] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:33:59.969440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:33:59.969517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:00.037600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:00.038625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:00.038794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:00.038832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:00.157200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:00.157364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:00.157406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:00.157433] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:00.160876] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-01-12T20:34:00.161162] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-12T20:34:00.161287] [INFO ] [sig ] UVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:00.317901] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UVE.txt [2026-01-12T20:34:00.318062] [INFO ] [sig ] [3260/3499] Completed UVE in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:34:00.318102] [INFO ] [sig ] [3261/3499] Forecasting UVSP... [2026-01-12T20:34:00.318132] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-12T20:34:00.318161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-12T20:34:00.330390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-12T20:34:00.330788] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-12T20:34:00.331630] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-12T20:34:00.331685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:00.331718] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:00.331746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:00.331805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:00.389425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:00.390306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:00.390392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:00.390425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:00.514467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:00.514644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:00.514687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:00.514718] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:00.518222] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=4.46%) [2026-01-12T20:34:00.518512] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-12T20:34:00.518677] [INFO ] [sig ] UVSP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:00.668308] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UVSP.txt [2026-01-12T20:34:00.668435] [INFO ] [sig ] [3261/3499] Completed UVSP in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:34:00.668473] [INFO ] [sig ] [3262/3499] Forecasting UWMC... [2026-01-12T20:34:00.668502] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-12T20:34:00.668532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-12T20:34:00.679214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-12T20:34:00.679496] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-12T20:34:00.680265] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-12T20:34:00.680317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:00.680349] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:00.680376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:00.680433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:00.740255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:00.741073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:00.741169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:00.741204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:00.863441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:00.863620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:00.863663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:00.863692] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:00.867134] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-01-12T20:34:00.867425] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-12T20:34:00.867555] [INFO ] [sig ] UWMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:01.012815] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UWMC.txt [2026-01-12T20:34:01.012986] [INFO ] [sig ] [3262/3499] Completed UWMC in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:34:01.013029] [INFO ] [sig ] [3263/3499] Forecasting UXIN... [2026-01-12T20:34:01.013057] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-12T20:34:01.013104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-12T20:34:01.024704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-12T20:34:01.025088] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-12T20:34:01.025935] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-12T20:34:01.025988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:01.026022] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:01.026049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:01.026108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:01.087640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:01.088518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:01.088618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:01.088655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:01.204458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:01.204640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:01.204685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:01.204714] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:01.208206] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=21.35%) [2026-01-12T20:34:01.208523] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-12T20:34:01.208674] [INFO ] [sig ] UXIN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:01.354530] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UXIN.txt [2026-01-12T20:34:01.354718] [INFO ] [sig ] [3263/3499] Completed UXIN in 0.3s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:34:01.354758] [INFO ] [sig ] [3264/3499] Forecasting UYLD... [2026-01-12T20:34:01.354789] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-12T20:34:01.354818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-12T20:34:01.367279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-12T20:34:01.367711] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-12T20:34:01.372049] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-12T20:34:01.372120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:01.372154] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:01.372183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:01.372242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:01.435256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:01.436321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:01.436403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:01.436436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:01.545107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:01.545256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:01.545298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:01.545328] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:01.548744] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-12T20:34:01.549037] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-12T20:34:01.549162] [INFO ] [sig ] UYLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:01.708703] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/UYLD.txt [2026-01-12T20:34:01.708914] [INFO ] [sig ] [3264/3499] Completed UYLD in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:34:01.708974] [INFO ] [sig ] [3265/3499] Forecasting UZE... [2026-01-12T20:34:01.709017] [INFO ] [sig ] Generating forecast for: UZE [2026-01-12T20:34:01.709061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-12T20:34:01.727093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-12T20:34:01.727552] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-12T20:34:01.728567] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-12T20:34:01.728649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:01.728688] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:01.728720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:01.728793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:01.805243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:01.806168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:01.806255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:01.806289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:01.924018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:01.924171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:01.924212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:01.924241] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:01.927770] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=4.11%) [2026-01-12T20:34:01.928057] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-12T20:34:01.928189] [INFO ] [sig ] UZE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:02.075211] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/UZE.txt [2026-01-12T20:34:02.075360] [INFO ] [sig ] [3265/3499] Completed UZE in 0.4s | 2.87 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-12T20:34:02.075401] [INFO ] [sig ] [3266/3499] Forecasting VAC... [2026-01-12T20:34:02.075430] [INFO ] [sig ] Generating forecast for: VAC [2026-01-12T20:34:02.075461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-12T20:34:02.087797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-12T20:34:02.088130] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-12T20:34:02.088935] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-12T20:34:02.088987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:02.089021] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:02.089048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:02.089105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:02.147072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:02.147745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:02.147876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:02.147910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:02.270020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:02.270178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:02.270218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:02.270247] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:02.273720] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-01-12T20:34:02.274006] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-12T20:34:02.274136] [INFO ] [sig ] VAC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:02.418665] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VAC.txt [2026-01-12T20:34:02.418819] [INFO ] [sig ] [3266/3499] Completed VAC in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-12T20:34:02.418860] [INFO ] [sig ] [3267/3499] Forecasting VAL... [2026-01-12T20:34:02.418889] [INFO ] [sig ] Generating forecast for: VAL [2026-01-12T20:34:02.418919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-12T20:34:02.430666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-12T20:34:02.431012] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-12T20:34:02.431789] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-12T20:34:02.431842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:02.431874] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:02.431901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:02.431971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:02.493870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:02.494730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:02.494818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:02.494851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:02.615158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:02.615330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:02.615373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:02.615402] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:02.618864] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=74.11%) [2026-01-12T20:34:02.619141] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-12T20:34:02.619269] [INFO ] [sig ] VAL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:02.764498] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VAL.txt [2026-01-12T20:34:02.764658] [INFO ] [sig ] [3267/3499] Completed VAL in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:02.764701] [INFO ] [sig ] [3268/3499] Forecasting VALE... [2026-01-12T20:34:02.764730] [INFO ] [sig ] Generating forecast for: VALE [2026-01-12T20:34:02.764759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-12T20:34:02.775979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-12T20:34:02.776297] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-12T20:34:02.777123] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-12T20:34:02.777177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:02.777210] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:02.777237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:02.777295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:02.836842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:02.837706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:02.837805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:02.837842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:02.957369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:02.957528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:02.957596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:02.957631] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:02.961268] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-12T20:34:02.961618] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-12T20:34:02.961752] [INFO ] [sig ] VALE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:03.112279] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VALE.txt [2026-01-12T20:34:03.112430] [INFO ] [sig ] [3268/3499] Completed VALE in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:03.112471] [INFO ] [sig ] [3269/3499] Forecasting VALN... [2026-01-12T20:34:03.112500] [INFO ] [sig ] Generating forecast for: VALN [2026-01-12T20:34:03.112531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-12T20:34:03.123513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-12T20:34:03.123903] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-12T20:34:03.124700] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-12T20:34:03.124753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:03.124786] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:03.124813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:03.124869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:03.181143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:03.181866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:03.181945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:03.181976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:03.291527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:03.291695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:03.291735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:03.291764] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:03.295072] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-01-12T20:34:03.295339] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-12T20:34:03.295458] [INFO ] [sig ] VALN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:03.439971] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VALN.txt [2026-01-12T20:34:03.440177] [INFO ] [sig ] [3269/3499] Completed VALN in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:03.440217] [INFO ] [sig ] [3270/3499] Forecasting VANI... [2026-01-12T20:34:03.440247] [INFO ] [sig ] Generating forecast for: VANI [2026-01-12T20:34:03.440277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-12T20:34:03.451918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-12T20:34:03.452223] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-12T20:34:03.452997] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-12T20:34:03.453048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:03.453079] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:03.453106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:03.453165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:03.508671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:03.509261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:03.509337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:03.509368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:03.626989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:03.627144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:03.627194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:03.627234] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:03.630726] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-01-12T20:34:03.631007] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-12T20:34:03.631131] [INFO ] [sig ] VANI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:03.782650] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VANI.txt [2026-01-12T20:34:03.782821] [INFO ] [sig ] [3270/3499] Completed VANI in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:03.782865] [INFO ] [sig ] [3271/3499] Forecasting VBF... [2026-01-12T20:34:03.782894] [INFO ] [sig ] Generating forecast for: VBF [2026-01-12T20:34:03.782924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-12T20:34:03.794129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-12T20:34:03.794463] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-12T20:34:03.795249] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-12T20:34:03.795311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:03.795344] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:03.795371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:03.795427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:03.852040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:03.852920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:03.853001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:03.853033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:03.971424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:03.971588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:03.971629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:03.971657] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:03.975031] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-12T20:34:03.975332] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-12T20:34:03.975462] [INFO ] [sig ] VBF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:04.119856] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VBF.txt [2026-01-12T20:34:04.120050] [INFO ] [sig ] [3271/3499] Completed VBF in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:04.120103] [INFO ] [sig ] [3272/3499] Forecasting VBNK... [2026-01-12T20:34:04.120133] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-12T20:34:04.120165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-12T20:34:04.132061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-12T20:34:04.132368] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-12T20:34:04.133157] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-12T20:34:04.133210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:04.133243] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:04.133271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:04.133327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:04.206129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:04.207060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:04.207159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:04.207205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:04.328048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:04.328208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:04.328251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:04.328286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:04.331711] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-12T20:34:04.331989] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-12T20:34:04.332112] [INFO ] [sig ] VBNK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:04.477523] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VBNK.txt [2026-01-12T20:34:04.477679] [INFO ] [sig ] [3272/3499] Completed VBNK in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:04.477747] [INFO ] [sig ] [3273/3499] Forecasting VC... [2026-01-12T20:34:04.477781] [INFO ] [sig ] Generating forecast for: VC [2026-01-12T20:34:04.477812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-12T20:34:04.492249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-12T20:34:04.492532] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-12T20:34:04.493293] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-12T20:34:04.493344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:04.493401] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:04.493430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:04.493486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:04.553533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:04.554384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:04.554485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:04.554538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:04.692532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:04.692700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:04.692740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:04.692769] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:04.696128] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-12T20:34:04.696419] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-12T20:34:04.696545] [INFO ] [sig ] VC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:04.854076] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VC.txt [2026-01-12T20:34:04.854287] [INFO ] [sig ] [3273/3499] Completed VC in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:04.854349] [INFO ] [sig ] [3274/3499] Forecasting VCEL... [2026-01-12T20:34:04.854394] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-12T20:34:04.854442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-12T20:34:04.866319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-12T20:34:04.866635] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-12T20:34:04.867417] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-12T20:34:04.867472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:04.867506] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:04.867534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:04.867615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:04.926308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:04.927139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:04.927221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:04.927255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:05.046622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:05.046778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:05.046819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:05.046850] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:05.050305] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-12T20:34:05.050605] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-12T20:34:05.050733] [INFO ] [sig ] VCEL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:05.275002] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VCEL.txt [2026-01-12T20:34:05.275148] [INFO ] [sig ] [3274/3499] Completed VCEL in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:05.275207] [INFO ] [sig ] [3275/3499] Forecasting VCRB... [2026-01-12T20:34:05.275241] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-12T20:34:05.275271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-12T20:34:05.286926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-12T20:34:05.287234] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-12T20:34:05.288126] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-12T20:34:05.288182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:05.288216] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:05.288244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:05.288301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:05.348231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:05.349061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:05.349155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:05.349190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:05.472539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:05.472724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:05.472765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:05.472793] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:05.476480] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=40.75%) [2026-01-12T20:34:05.476861] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-12T20:34:05.477009] [INFO ] [sig ] VCRB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:05.619924] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VCRB.txt [2026-01-12T20:34:05.620077] [INFO ] [sig ] [3275/3499] Completed VCRB in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:05.620115] [INFO ] [sig ] [3276/3499] Forecasting VCSH... [2026-01-12T20:34:05.620145] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-12T20:34:05.620175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-12T20:34:05.631480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-12T20:34:05.631868] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-12T20:34:05.632720] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-12T20:34:05.632775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:05.632809] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:05.632838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:05.632898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:05.691626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:05.692494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:05.692596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:05.692635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:05.825181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:05.825339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:05.825589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:05.825658] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:05.829681] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-01-12T20:34:05.829983] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-12T20:34:05.830130] [INFO ] [sig ] VCSH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:05.978830] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VCSH.txt [2026-01-12T20:34:05.978986] [INFO ] [sig ] [3276/3499] Completed VCSH in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:05.979028] [INFO ] [sig ] [3277/3499] Forecasting VECO... [2026-01-12T20:34:05.979057] [INFO ] [sig ] Generating forecast for: VECO [2026-01-12T20:34:05.979087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-12T20:34:05.990621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-12T20:34:05.990965] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-12T20:34:05.991748] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-12T20:34:05.991801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:05.991833] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:05.991867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:05.991944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:06.049597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:06.050483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:06.050570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:06.050622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:06.171593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:06.171746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:06.171788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:06.171816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:06.175179] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=37.63%) [2026-01-12T20:34:06.175462] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-12T20:34:06.175603] [INFO ] [sig ] VECO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:06.327197] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VECO.txt [2026-01-12T20:34:06.327343] [INFO ] [sig ] [3277/3499] Completed VECO in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:06.327383] [INFO ] [sig ] [3278/3499] Forecasting VEEE... [2026-01-12T20:34:06.327414] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-12T20:34:06.327444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-12T20:34:06.339142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-12T20:34:06.339539] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-12T20:34:06.340531] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-12T20:34:06.340623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:06.340667] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:06.340705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:06.340784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:06.402338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:06.403195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:06.403277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:06.403313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:06.523057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:06.523214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:06.523272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:06.523305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:06.526766] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-01-12T20:34:06.527061] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-12T20:34:06.527189] [INFO ] [sig ] VEEE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:06.673672] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VEEE.txt [2026-01-12T20:34:06.673814] [INFO ] [sig ] [3278/3499] Completed VEEE in 0.3s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:06.673855] [INFO ] [sig ] [3279/3499] Forecasting VEL... [2026-01-12T20:34:06.673883] [INFO ] [sig ] Generating forecast for: VEL [2026-01-12T20:34:06.673914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-12T20:34:06.686147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-12T20:34:06.686482] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-12T20:34:06.687275] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-12T20:34:06.687340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:06.687381] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:06.687410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:06.687467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:06.747626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:06.748399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:06.748489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:06.748537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:06.882212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:06.882361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:06.882401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:06.882430] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:06.886151] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-01-12T20:34:06.886445] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-12T20:34:06.886570] [INFO ] [sig ] VEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:07.035018] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VEL.txt [2026-01-12T20:34:07.035167] [INFO ] [sig ] [3279/3499] Completed VEL in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:07.035208] [INFO ] [sig ] [3280/3499] Forecasting VEON... [2026-01-12T20:34:07.035238] [INFO ] [sig ] Generating forecast for: VEON [2026-01-12T20:34:07.035269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-12T20:34:07.047177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-12T20:34:07.047509] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-12T20:34:07.048358] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-12T20:34:07.048412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:07.048445] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:07.048472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:07.048528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:07.107230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:07.108084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:07.108196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:07.108243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:07.234281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:07.234441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:07.234692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:07.234722] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:07.238708] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-01-12T20:34:07.238983] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-12T20:34:07.239113] [INFO ] [sig ] VEON: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:07.388443] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VEON.txt [2026-01-12T20:34:07.388621] [INFO ] [sig ] [3280/3499] Completed VEON in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:07.388670] [INFO ] [sig ] [3281/3499] Forecasting VERA... [2026-01-12T20:34:07.388711] [INFO ] [sig ] Generating forecast for: VERA [2026-01-12T20:34:07.388744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-12T20:34:07.401251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-12T20:34:07.401650] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-12T20:34:07.402452] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-12T20:34:07.402507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:07.402539] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:07.402568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:07.402647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:07.462766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:07.463569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:07.463674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:07.463708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:07.584805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:07.584958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:07.584999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:07.585028] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:07.588440] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=73.18%) [2026-01-12T20:34:07.588752] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-12T20:34:07.588883] [INFO ] [sig ] VERA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:07.739010] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VERA.txt [2026-01-12T20:34:07.739155] [INFO ] [sig ] [3281/3499] Completed VERA in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:07.739197] [INFO ] [sig ] [3282/3499] Forecasting VERI... [2026-01-12T20:34:07.739228] [INFO ] [sig ] Generating forecast for: VERI [2026-01-12T20:34:07.739259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-12T20:34:07.750978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-12T20:34:07.751297] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-12T20:34:07.752084] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-12T20:34:07.752138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:07.752184] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:07.752213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:07.752271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:07.812744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:07.813516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:07.813614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:07.813651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:07.936987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:07.937153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:07.937193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:07.937223] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:07.940841] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=61.06%) [2026-01-12T20:34:07.941141] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-12T20:34:07.941276] [INFO ] [sig ] VERI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:08.089953] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VERI.txt [2026-01-12T20:34:08.090111] [INFO ] [sig ] [3282/3499] Completed VERI in 0.4s | 2.87 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-12T20:34:08.090152] [INFO ] [sig ] [3283/3499] Forecasting VERO... [2026-01-12T20:34:08.090184] [INFO ] [sig ] Generating forecast for: VERO [2026-01-12T20:34:08.090215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-12T20:34:08.102189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-12T20:34:08.102541] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-12T20:34:08.103332] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-12T20:34:08.103385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:08.103420] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:08.103449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:08.103505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:08.165438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:08.166288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:08.166399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:08.166433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:08.291105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:08.291260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:08.291299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:08.291328] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:08.294854] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=47.91%) [2026-01-12T20:34:08.295141] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-12T20:34:08.295269] [INFO ] [sig ] VERO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:08.440130] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VERO.txt [2026-01-12T20:34:08.440283] [INFO ] [sig ] [3283/3499] Completed VERO in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-12T20:34:08.440326] [INFO ] [sig ] [3284/3499] Forecasting VERX... [2026-01-12T20:34:08.440359] [INFO ] [sig ] Generating forecast for: VERX [2026-01-12T20:34:08.440391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-12T20:34:08.451871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-12T20:34:08.452271] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-12T20:34:08.453106] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-12T20:34:08.453161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:08.453195] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:08.453221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:08.453279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:08.512306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:08.513165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:08.513247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:08.513280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:08.635315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:08.635471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:08.635514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:08.635543] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:08.639220] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=59.71%) [2026-01-12T20:34:08.639504] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-12T20:34:08.639668] [INFO ] [sig ] VERX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:08.783535] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VERX.txt [2026-01-12T20:34:08.783691] [INFO ] [sig ] [3284/3499] Completed VERX in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:08.783731] [INFO ] [sig ] [3285/3499] Forecasting VFC... [2026-01-12T20:34:08.783760] [INFO ] [sig ] Generating forecast for: VFC [2026-01-12T20:34:08.783790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-12T20:34:08.795327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-12T20:34:08.795669] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-12T20:34:08.796417] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-12T20:34:08.796469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:08.796501] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:08.796528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:08.796606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:08.852454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:08.853299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:08.853381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:08.853412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:08.972709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:08.972879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:08.972919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:08.972948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:08.976278] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-12T20:34:08.976586] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-12T20:34:08.976714] [INFO ] [sig ] VFC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:09.124600] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VFC.txt [2026-01-12T20:34:09.124774] [INFO ] [sig ] [3285/3499] Completed VFC in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:09.124819] [INFO ] [sig ] [3286/3499] Forecasting VFF... [2026-01-12T20:34:09.124857] [INFO ] [sig ] Generating forecast for: VFF [2026-01-12T20:34:09.124890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-12T20:34:09.136949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-12T20:34:09.137294] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-12T20:34:09.138103] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-12T20:34:09.138156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:09.138188] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:09.138214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:09.138271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:09.194102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:09.194761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:09.194844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:09.194876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:09.312370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:09.312490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:09.312531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:09.312562] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:09.316060] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=41.90%) [2026-01-12T20:34:09.316372] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-12T20:34:09.316506] [INFO ] [sig ] VFF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:09.460409] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VFF.txt [2026-01-12T20:34:09.460613] [INFO ] [sig ] [3286/3499] Completed VFF in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:09.460665] [INFO ] [sig ] [3287/3499] Forecasting VFLO... [2026-01-12T20:34:09.460695] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-12T20:34:09.460724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-12T20:34:09.472372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-12T20:34:09.472805] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-12T20:34:09.473672] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-12T20:34:09.473728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:09.473761] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:09.473789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:09.473846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:09.536408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:09.537492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:09.537615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:09.537660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:09.679618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:09.679796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:09.679838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:09.679868] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:09.683355] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-01-12T20:34:09.683679] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-12T20:34:09.683821] [INFO ] [sig ] VFLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:09.832964] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VFLO.txt [2026-01-12T20:34:09.833163] [INFO ] [sig ] [3287/3499] Completed VFLO in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:09.833215] [INFO ] [sig ] [3288/3499] Forecasting VFS... [2026-01-12T20:34:09.833251] [INFO ] [sig ] Generating forecast for: VFS [2026-01-12T20:34:09.833290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-12T20:34:09.845640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-12T20:34:09.846031] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-12T20:34:09.846861] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-12T20:34:09.846915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:09.846948] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:09.846974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:09.847031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:09.903922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:09.904808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:09.904890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:09.904925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:10.021258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:10.021414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:10.021454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:10.021482] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:10.024831] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=61.40%) [2026-01-12T20:34:10.025122] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-12T20:34:10.025246] [INFO ] [sig ] VFS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:10.173800] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VFS.txt [2026-01-12T20:34:10.173959] [INFO ] [sig ] [3288/3499] Completed VFS in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:10.173999] [INFO ] [sig ] [3289/3499] Forecasting VGI... [2026-01-12T20:34:10.174029] [INFO ] [sig ] Generating forecast for: VGI [2026-01-12T20:34:10.174058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-12T20:34:10.186185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-12T20:34:10.186796] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-12T20:34:10.187585] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-12T20:34:10.187638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:10.187671] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:10.187697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:10.187773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:10.245776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:10.246743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:10.246839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:10.246871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:10.355873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:10.356024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:10.356062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:10.356116] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:10.359478] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-12T20:34:10.359784] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-12T20:34:10.359913] [INFO ] [sig ] VGI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:10.505631] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VGI.txt [2026-01-12T20:34:10.505797] [INFO ] [sig ] [3289/3499] Completed VGI in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:10.505837] [INFO ] [sig ] [3290/3499] Forecasting VGM... [2026-01-12T20:34:10.505867] [INFO ] [sig ] Generating forecast for: VGM [2026-01-12T20:34:10.505896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-12T20:34:10.518071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-12T20:34:10.518467] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-12T20:34:10.519277] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-12T20:34:10.519337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:10.519400] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:10.519429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:10.519487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:10.578553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:10.579348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:10.579432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:10.579466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:10.698764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:10.698922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:10.698962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:10.698991] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:10.702435] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-12T20:34:10.702764] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-12T20:34:10.702910] [INFO ] [sig ] VGM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:10.847271] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VGM.txt [2026-01-12T20:34:10.847431] [INFO ] [sig ] [3290/3499] Completed VGM in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:10.847474] [INFO ] [sig ] [3291/3499] Forecasting VGSH... [2026-01-12T20:34:10.847505] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-12T20:34:10.847539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-12T20:34:10.863512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-12T20:34:10.863932] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-12T20:34:10.864795] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-12T20:34:10.864851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:10.864884] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:10.864912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:10.864970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:10.924931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:10.925749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:10.925832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:10.925904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:11.046917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:11.047068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:11.047108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:11.047138] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:11.050650] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-12T20:34:11.050940] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-12T20:34:11.051078] [INFO ] [sig ] VGSH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:11.195984] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VGSH.txt [2026-01-12T20:34:11.196127] [INFO ] [sig ] [3291/3499] Completed VGSH in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:11.196167] [INFO ] [sig ] [3292/3499] Forecasting VICI... [2026-01-12T20:34:11.196215] [INFO ] [sig ] Generating forecast for: VICI [2026-01-12T20:34:11.196247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-12T20:34:11.207402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-12T20:34:11.207690] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-12T20:34:11.208493] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-12T20:34:11.208544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:11.208603] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:11.208633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:11.208690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:11.265967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:11.266751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:11.266828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:11.266860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:11.390170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:11.390318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:11.390356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:11.390384] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:11.393772] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-01-12T20:34:11.394047] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-12T20:34:11.394168] [INFO ] [sig ] VICI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:11.547838] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VICI.txt [2026-01-12T20:34:11.548007] [INFO ] [sig ] [3292/3499] Completed VICI in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:11.548049] [INFO ] [sig ] [3293/3499] Forecasting VIGI... [2026-01-12T20:34:11.548079] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-12T20:34:11.548109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-12T20:34:11.561445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-12T20:34:11.561857] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-12T20:34:11.562733] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-12T20:34:11.562789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:11.562823] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:11.562849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:11.562919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:11.625190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:11.626074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:11.626163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:11.626196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:11.749864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:11.750019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:11.750061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:11.750125] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:11.753610] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-12T20:34:11.753892] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-12T20:34:11.754018] [INFO ] [sig ] VIGI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:11.905454] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VIGI.txt [2026-01-12T20:34:11.905612] [INFO ] [sig ] [3293/3499] Completed VIGI in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:11.905656] [INFO ] [sig ] [3294/3499] Forecasting VINP... [2026-01-12T20:34:11.905688] [INFO ] [sig ] Generating forecast for: VINP [2026-01-12T20:34:11.905718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-12T20:34:11.917825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-12T20:34:11.918160] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-12T20:34:11.919014] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-12T20:34:11.919069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:11.919103] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:11.919129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:11.919187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:11.979991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:11.980827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:11.980921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:11.980959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:12.106821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:12.106979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:12.107021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:12.107048] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:12.111128] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-12T20:34:12.111413] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-12T20:34:12.111542] [INFO ] [sig ] VINP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:12.270133] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VINP.txt [2026-01-12T20:34:12.270327] [INFO ] [sig ] [3294/3499] Completed VINP in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:12.270391] [INFO ] [sig ] [3295/3499] Forecasting VIPS... [2026-01-12T20:34:12.270440] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-12T20:34:12.270483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-12T20:34:12.283229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-12T20:34:12.283601] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-12T20:34:12.284472] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-12T20:34:12.284528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:12.284562] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:12.284788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:12.284853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:12.345118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:12.345919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:12.346000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:12.346034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:12.475591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:12.475750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:12.475790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:12.475821] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:12.479699] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-01-12T20:34:12.479994] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-12T20:34:12.480144] [INFO ] [sig ] VIPS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:12.632080] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VIPS.txt [2026-01-12T20:34:12.632236] [INFO ] [sig ] [3295/3499] Completed VIPS in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:12.632276] [INFO ] [sig ] [3296/3499] Forecasting VIRC... [2026-01-12T20:34:12.632308] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-12T20:34:12.632339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-12T20:34:12.644183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-12T20:34:12.644554] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-12T20:34:12.645368] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-12T20:34:12.645433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:12.645473] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:12.645506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:12.645562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:12.705443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:12.706243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:12.706325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:12.706358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:12.831924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:12.832079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:12.832120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:12.832148] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:12.835730] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=76.37%) [2026-01-12T20:34:12.836005] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-12T20:34:12.836129] [INFO ] [sig ] VIRC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:12.989114] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VIRC.txt [2026-01-12T20:34:12.989266] [INFO ] [sig ] [3296/3499] Completed VIRC in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:12.989310] [INFO ] [sig ] [3297/3499] Forecasting VITL... [2026-01-12T20:34:12.989346] [INFO ] [sig ] Generating forecast for: VITL [2026-01-12T20:34:12.989393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-12T20:34:13.001100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-12T20:34:13.001454] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-12T20:34:13.002293] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-12T20:34:13.002348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:13.002391] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:13.002429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:13.002491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:13.064928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:13.065857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:13.065940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:13.065972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:13.193224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:13.193393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:13.193435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:13.193464] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:13.197116] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=31.89%) [2026-01-12T20:34:13.197505] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-12T20:34:13.197680] [INFO ] [sig ] VITL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:13.344252] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VITL.txt [2026-01-12T20:34:13.344411] [INFO ] [sig ] [3297/3499] Completed VITL in 0.4s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:13.344458] [INFO ] [sig ] [3298/3499] Forecasting VKQ... [2026-01-12T20:34:13.344494] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-12T20:34:13.344530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-12T20:34:13.355527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-12T20:34:13.355841] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-12T20:34:13.356626] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-12T20:34:13.356679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:13.356711] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:13.356738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:13.356793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:13.413057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:13.413923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:13.414003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:13.414035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:13.533212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:13.533369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:13.533411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:13.533439] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:13.536839] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=78.54%) [2026-01-12T20:34:13.537109] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-12T20:34:13.537231] [INFO ] [sig ] VKQ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:13.680403] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VKQ.txt [2026-01-12T20:34:13.680590] [INFO ] [sig ] [3298/3499] Completed VKQ in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:13.680634] [INFO ] [sig ] [3299/3499] Forecasting VKTX... [2026-01-12T20:34:13.680663] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-12T20:34:13.680692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-12T20:34:13.692135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-12T20:34:13.692519] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-12T20:34:13.693305] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-12T20:34:13.693357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:13.693389] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:13.693414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:13.693470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:13.749978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:13.750819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:13.750901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:13.750932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:13.872734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:13.872912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:13.872961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:13.872991] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:13.876822] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-01-12T20:34:13.877122] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-12T20:34:13.877254] [INFO ] [sig ] VKTX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:14.018154] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VKTX.txt [2026-01-12T20:34:14.018284] [INFO ] [sig ] [3299/3499] Completed VKTX in 0.3s | 2.87 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-12T20:34:14.018323] [INFO ] [sig ] [3300/3499] Forecasting VLGEA... [2026-01-12T20:34:14.018352] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-12T20:34:14.018381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-12T20:34:14.029751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-12T20:34:14.030039] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-12T20:34:14.030854] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-12T20:34:14.030908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:14.030941] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:14.030969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:14.031024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:14.086562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:14.087313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:14.087427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:14.087461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:14.211218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:14.211386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:14.211435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:14.211469] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:14.215051] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=46.84%) [2026-01-12T20:34:14.215372] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-12T20:34:14.215507] [INFO ] [sig ] VLGEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:14.372189] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VLGEA.txt [2026-01-12T20:34:14.372372] [INFO ] [sig ] [3300/3499] Completed VLGEA in 0.4s | 2.87 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-12T20:34:14.372415] [INFO ] [sig ] [3301/3499] Forecasting VLN... [2026-01-12T20:34:14.372444] [INFO ] [sig ] Generating forecast for: VLN [2026-01-12T20:34:14.372474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-12T20:34:14.384332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-12T20:34:14.384659] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-12T20:34:14.385448] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-12T20:34:14.385500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:14.385533] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:14.385560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:14.385817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:14.443509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:14.444369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:14.444449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:14.444481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:14.567701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:14.567925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:14.567981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:14.568024] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:14.571552] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-01-12T20:34:14.571855] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-12T20:34:14.571982] [INFO ] [sig ] VLN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:14.724509] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VLN.txt [2026-01-12T20:34:14.724667] [INFO ] [sig ] [3301/3499] Completed VLN in 0.4s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:14.724708] [INFO ] [sig ] [3302/3499] Forecasting VLO... [2026-01-12T20:34:14.724737] [INFO ] [sig ] Generating forecast for: VLO [2026-01-12T20:34:14.724773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-12T20:34:14.736441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-12T20:34:14.736748] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-12T20:34:14.737529] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-12T20:34:14.737597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:14.737631] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:14.737658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:14.737714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:14.793812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:14.794468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:14.794544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:14.794592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:14.918053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:14.918215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:14.918254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:14.918283] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:14.921703] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=24.47%) [2026-01-12T20:34:14.921984] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-12T20:34:14.922109] [INFO ] [sig ] VLO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:15.069055] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VLO.txt [2026-01-12T20:34:15.069188] [INFO ] [sig ] [3302/3499] Completed VLO in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:15.069227] [INFO ] [sig ] [3303/3499] Forecasting VLRS... [2026-01-12T20:34:15.069256] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-12T20:34:15.069286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-12T20:34:15.081532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-12T20:34:15.081907] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-12T20:34:15.082699] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-12T20:34:15.082751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:15.082783] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:15.082809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:15.082864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:15.140838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:15.141727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:15.141810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:15.141842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:15.261832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:15.261993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:15.262033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:15.262062] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:15.265974] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: UP (p=89.60%) [2026-01-12T20:34:15.266378] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-12T20:34:15.266542] [INFO ] [sig ] VLRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:15.411469] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VLRS.txt [2026-01-12T20:34:15.411672] [INFO ] [sig ] [3303/3499] Completed VLRS in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:15.411714] [INFO ] [sig ] [3304/3499] Forecasting VLTO... [2026-01-12T20:34:15.411743] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-12T20:34:15.411774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-12T20:34:15.423264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-12T20:34:15.423655] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-12T20:34:15.424447] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-12T20:34:15.424501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:15.424535] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:15.424562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:15.424664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:15.481845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:15.482689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:15.482770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:15.482803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:15.605860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:15.606013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:15.606052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:15.606082] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:15.609698] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=54.83%) [2026-01-12T20:34:15.610008] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-12T20:34:15.610164] [INFO ] [sig ] VLTO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:15.760106] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VLTO.txt [2026-01-12T20:34:15.760262] [INFO ] [sig ] [3304/3499] Completed VLTO in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:15.760302] [INFO ] [sig ] [3305/3499] Forecasting VLY... [2026-01-12T20:34:15.760331] [INFO ] [sig ] Generating forecast for: VLY [2026-01-12T20:34:15.760362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-12T20:34:15.772109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-12T20:34:15.772504] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-12T20:34:15.773333] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-12T20:34:15.773387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:15.773419] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:15.773449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:15.773507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:15.831907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:15.832889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:15.832975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:15.833007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:15.963349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:15.963504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:15.963545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:15.963594] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:15.971925] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-01-12T20:34:15.972332] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-12T20:34:15.972711] [INFO ] [sig ] VLY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:16.125112] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VLY.txt [2026-01-12T20:34:16.125272] [INFO ] [sig ] [3305/3499] Completed VLY in 0.4s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:16.125312] [INFO ] [sig ] [3306/3499] Forecasting VMBS... [2026-01-12T20:34:16.125342] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-12T20:34:16.125371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-12T20:34:16.137225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-12T20:34:16.137609] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-12T20:34:16.138424] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-12T20:34:16.138493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:16.138526] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:16.138553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:16.138628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:16.196371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:16.197209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:16.197287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:16.197320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:16.319252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:16.319392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:16.319432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:16.319461] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:16.322787] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-12T20:34:16.323054] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-12T20:34:16.323176] [INFO ] [sig ] VMBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:16.464851] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VMBS.txt [2026-01-12T20:34:16.464953] [INFO ] [sig ] [3306/3499] Completed VMBS in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:16.464991] [INFO ] [sig ] [3307/3499] Forecasting VMD... [2026-01-12T20:34:16.465019] [INFO ] [sig ] Generating forecast for: VMD [2026-01-12T20:34:16.465048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-12T20:34:16.475963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-12T20:34:16.476231] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-12T20:34:16.476994] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-12T20:34:16.477045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:16.477102] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:16.477131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:16.477187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:16.534172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:16.534764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:16.534840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:16.534871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:16.649711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:16.649808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:16.649843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:16.649871] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:16.652971] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=23.77%) [2026-01-12T20:34:16.653232] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-12T20:34:16.653353] [INFO ] [sig ] VMD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:16.794439] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VMD.txt [2026-01-12T20:34:16.794542] [INFO ] [sig ] [3307/3499] Completed VMD in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:16.794784] [INFO ] [sig ] [3308/3499] Forecasting VMI... [2026-01-12T20:34:16.794815] [INFO ] [sig ] Generating forecast for: VMI [2026-01-12T20:34:16.794844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-12T20:34:16.806856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-12T20:34:16.807119] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-12T20:34:16.808103] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-12T20:34:16.808154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:16.808185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:16.808211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:16.808267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:16.868362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:16.869066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:16.869149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:16.869181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:16.992042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:16.992146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:16.992183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:16.992210] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:16.995292] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-12T20:34:16.995607] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-12T20:34:16.995734] [INFO ] [sig ] VMI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:17.138756] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VMI.txt [2026-01-12T20:34:17.138865] [INFO ] [sig ] [3308/3499] Completed VMI in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:17.138904] [INFO ] [sig ] [3309/3499] Forecasting VMO... [2026-01-12T20:34:17.138932] [INFO ] [sig ] Generating forecast for: VMO [2026-01-12T20:34:17.138960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-12T20:34:17.150512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-12T20:34:17.150998] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-12T20:34:17.151762] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-12T20:34:17.151813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:17.151845] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:17.151872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:17.151927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:17.210329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:17.210926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:17.211002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:17.211033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:17.328532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:17.328692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:17.328728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:17.328754] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:17.331864] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-01-12T20:34:17.332130] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-12T20:34:17.332248] [INFO ] [sig ] VMO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:17.475218] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VMO.txt [2026-01-12T20:34:17.475323] [INFO ] [sig ] [3309/3499] Completed VMO in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:17.475383] [INFO ] [sig ] [3310/3499] Forecasting VNDA... [2026-01-12T20:34:17.475414] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-12T20:34:17.475442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-12T20:34:17.486990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-12T20:34:17.487258] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-12T20:34:17.488051] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-12T20:34:17.488103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:17.488135] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:17.488161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:17.488217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:17.544831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:17.545400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:17.545476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:17.545511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:17.668266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:17.668425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:17.668472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:17.668546] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:17.672075] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-12T20:34:17.672373] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-12T20:34:17.672500] [INFO ] [sig ] VNDA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:17.814669] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VNDA.txt [2026-01-12T20:34:17.814828] [INFO ] [sig ] [3310/3499] Completed VNDA in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:17.814869] [INFO ] [sig ] [3311/3499] Forecasting VNO... [2026-01-12T20:34:17.814898] [INFO ] [sig ] Generating forecast for: VNO [2026-01-12T20:34:17.814928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-12T20:34:17.826119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-12T20:34:17.826484] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-12T20:34:17.827291] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-12T20:34:17.827345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:17.827377] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:17.827404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:17.827459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:17.883872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:17.884758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:17.884843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:17.884875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:18.007559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:18.007927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:18.007965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:18.007993] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:18.011461] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-12T20:34:18.011946] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-12T20:34:18.012085] [INFO ] [sig ] VNO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:18.153991] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VNO.txt [2026-01-12T20:34:18.154094] [INFO ] [sig ] [3311/3499] Completed VNO in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:18.154131] [INFO ] [sig ] [3312/3499] Forecasting VNOM... [2026-01-12T20:34:18.154159] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-12T20:34:18.154187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-12T20:34:18.165286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-12T20:34:18.165553] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-12T20:34:18.166308] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-12T20:34:18.166359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:18.166391] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:18.166417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:18.166474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:18.222556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:18.223355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:18.223432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:18.223462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:18.342141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:18.342278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:18.342316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:18.342344] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:18.345633] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=82.60%) [2026-01-12T20:34:18.345904] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-12T20:34:18.346024] [INFO ] [sig ] VNOM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:18.489960] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VNOM.txt [2026-01-12T20:34:18.490101] [INFO ] [sig ] [3312/3499] Completed VNOM in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:18.490142] [INFO ] [sig ] [3313/3499] Forecasting VNQI... [2026-01-12T20:34:18.490170] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-12T20:34:18.490200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-12T20:34:18.501247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-12T20:34:18.501530] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-12T20:34:18.502319] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-12T20:34:18.502371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:18.502403] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:18.502429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:18.502485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:18.559794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:18.560386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:18.560463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:18.560495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:18.678355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:18.678490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:18.678547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:18.678593] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:18.681827] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: DOWN (p=23.31%) [2026-01-12T20:34:18.682092] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-12T20:34:18.682208] [INFO ] [sig ] VNQI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:18.823846] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VNQI.txt [2026-01-12T20:34:18.823971] [INFO ] [sig ] [3313/3499] Completed VNQI in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:18.824010] [INFO ] [sig ] [3314/3499] Forecasting VOC... [2026-01-12T20:34:18.824038] [INFO ] [sig ] Generating forecast for: VOC [2026-01-12T20:34:18.824067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-12T20:34:18.835236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-12T20:34:18.835524] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-12T20:34:18.836288] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-12T20:34:18.836340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:18.836373] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:18.836400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:18.836456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:18.894672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:18.895462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:18.895539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:18.895588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:19.011639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:19.011762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:19.011798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:19.011827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:19.015039] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=89.36%) [2026-01-12T20:34:19.015308] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-12T20:34:19.015425] [INFO ] [sig ] VOC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:19.156189] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VOC.txt [2026-01-12T20:34:19.156340] [INFO ] [sig ] [3314/3499] Completed VOC in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:19.156381] [INFO ] [sig ] [3315/3499] Forecasting VOD... [2026-01-12T20:34:19.156410] [INFO ] [sig ] Generating forecast for: VOD [2026-01-12T20:34:19.156439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-12T20:34:19.167969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-12T20:34:19.168330] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-12T20:34:19.169116] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-12T20:34:19.169168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:19.169199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:19.169225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:19.169279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:19.225022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:19.225862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:19.225940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:19.225972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:19.338985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:19.339137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:19.339177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:19.339206] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:19.342500] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-12T20:34:19.342791] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-12T20:34:19.342913] [INFO ] [sig ] VOD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:19.484022] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VOD.txt [2026-01-12T20:34:19.484135] [INFO ] [sig ] [3315/3499] Completed VOD in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:19.484173] [INFO ] [sig ] [3316/3499] Forecasting VONE... [2026-01-12T20:34:19.484202] [INFO ] [sig ] Generating forecast for: VONE [2026-01-12T20:34:19.484232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-12T20:34:19.496212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-12T20:34:19.496497] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-12T20:34:19.497257] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-12T20:34:19.497309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:19.497341] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:19.497367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:19.497422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:19.553668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:19.554276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:19.554351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:19.554383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:19.677072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:19.677220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:19.677259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:19.677286] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:19.680828] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-01-12T20:34:19.681096] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-12T20:34:19.681227] [INFO ] [sig ] VONE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:19.824152] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VONE.txt [2026-01-12T20:34:19.824307] [INFO ] [sig ] [3316/3499] Completed VONE in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:19.824348] [INFO ] [sig ] [3317/3499] Forecasting VONG... [2026-01-12T20:34:19.824377] [INFO ] [sig ] Generating forecast for: VONG [2026-01-12T20:34:19.824406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-12T20:34:19.835544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-12T20:34:19.835835] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-12T20:34:19.836599] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-12T20:34:19.836651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:19.836694] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:19.836723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:19.836779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:19.893217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:19.893818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:19.893916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:19.893949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:20.011764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:20.011859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:20.011894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:20.011921] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:20.014962] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-12T20:34:20.015224] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-12T20:34:20.015339] [INFO ] [sig ] VONG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:20.156882] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VONG.txt [2026-01-12T20:34:20.157006] [INFO ] [sig ] [3317/3499] Completed VONG in 0.3s | 2.87 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-12T20:34:20.157044] [INFO ] [sig ] [3318/3499] Forecasting VOTE... [2026-01-12T20:34:20.157074] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-12T20:34:20.157103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-12T20:34:20.172083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-12T20:34:20.172535] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-12T20:34:20.173615] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-12T20:34:20.173679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:20.173717] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:20.173748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:20.173823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:20.237129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:20.238108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:20.238197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:20.238230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:20.358783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:20.358958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:20.359001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:20.359031] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:20.362471] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-01-12T20:34:20.362784] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-12T20:34:20.362915] [INFO ] [sig ] VOTE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:20.516881] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VOTE.txt [2026-01-12T20:34:20.517041] [INFO ] [sig ] [3318/3499] Completed VOTE in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-12T20:34:20.517083] [INFO ] [sig ] [3319/3499] Forecasting VPG... [2026-01-12T20:34:20.517112] [INFO ] [sig ] Generating forecast for: VPG [2026-01-12T20:34:20.517142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-12T20:34:20.529206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-12T20:34:20.529599] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-12T20:34:20.530630] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-12T20:34:20.530684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:20.530716] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:20.530744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:20.530801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:20.589728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:20.590626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:20.590717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:20.590751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:20.737874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:20.738044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:20.738086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:20.738116] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:20.742528] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-01-12T20:34:20.743080] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-12T20:34:20.743291] [INFO ] [sig ] VPG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:20.895203] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VPG.txt [2026-01-12T20:34:20.895347] [INFO ] [sig ] [3319/3499] Completed VPG in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:20.895387] [INFO ] [sig ] [3320/3499] Forecasting VPLS... [2026-01-12T20:34:20.895417] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-12T20:34:20.895446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-12T20:34:20.906709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-12T20:34:20.907053] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-12T20:34:20.911285] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-12T20:34:20.911363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:20.911397] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:20.911424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:20.911481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:20.970963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:20.971970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:20.972057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:20.972091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:21.102412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:21.102566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:21.102629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:21.102660] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:21.106530] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-12T20:34:21.106851] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-12T20:34:21.106986] [INFO ] [sig ] VPLS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:21.257910] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VPLS.txt [2026-01-12T20:34:21.258090] [INFO ] [sig ] [3320/3499] Completed VPLS in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:21.258134] [INFO ] [sig ] [3321/3499] Forecasting VRA... [2026-01-12T20:34:21.258172] [INFO ] [sig ] Generating forecast for: VRA [2026-01-12T20:34:21.258214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-12T20:34:21.270142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-12T20:34:21.270452] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-12T20:34:21.271217] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-12T20:34:21.271269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:21.271301] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:21.271328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:21.271383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:21.327536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:21.328154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:21.328251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:21.328283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:21.444551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:21.444678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:21.444713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:21.444741] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:21.447885] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-12T20:34:21.448146] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-12T20:34:21.448262] [INFO ] [sig ] VRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:21.589683] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VRA.txt [2026-01-12T20:34:21.589842] [INFO ] [sig ] [3321/3499] Completed VRA in 0.3s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:21.589882] [INFO ] [sig ] [3322/3499] Forecasting VRCA... [2026-01-12T20:34:21.589911] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-12T20:34:21.589941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-12T20:34:21.601189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-12T20:34:21.601537] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-12T20:34:21.602322] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-12T20:34:21.602374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:21.602405] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:21.602432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:21.602489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:21.659344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:21.660221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:21.660304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:21.660336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:21.782066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:21.782226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:21.782267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:21.782295] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:21.786008] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=45.74%) [2026-01-12T20:34:21.786339] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-12T20:34:21.786470] [INFO ] [sig ] VRCA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:21.926554] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VRCA.txt [2026-01-12T20:34:21.926682] [INFO ] [sig ] [3322/3499] Completed VRCA in 0.3s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:21.926719] [INFO ] [sig ] [3323/3499] Forecasting VRDN... [2026-01-12T20:34:21.926748] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-12T20:34:21.926777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-12T20:34:21.938360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-12T20:34:21.938628] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-12T20:34:21.939356] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-12T20:34:21.939408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:21.939441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:21.939467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:21.939523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:21.996027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:21.996650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:21.996723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:21.996755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:22.112276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:22.112390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:22.112426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:22.112454] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:22.115589] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-12T20:34:22.115850] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-12T20:34:22.115967] [INFO ] [sig ] VRDN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:22.258109] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VRDN.txt [2026-01-12T20:34:22.258217] [INFO ] [sig ] [3323/3499] Completed VRDN in 0.3s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:22.258255] [INFO ] [sig ] [3324/3499] Forecasting VRE... [2026-01-12T20:34:22.258283] [INFO ] [sig ] Generating forecast for: VRE [2026-01-12T20:34:22.258311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-12T20:34:22.269953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-12T20:34:22.270214] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-12T20:34:22.270969] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-12T20:34:22.271021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:22.271076] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:22.271103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:22.271160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:22.328232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:22.328821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:22.328897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:22.328928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:22.449875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:22.450032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:22.450072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:22.450120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:22.453477] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=65.34%) [2026-01-12T20:34:22.453780] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-12T20:34:22.453911] [INFO ] [sig ] VRE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:22.609684] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VRE.txt [2026-01-12T20:34:22.609858] [INFO ] [sig ] [3324/3499] Completed VRE in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:22.609900] [INFO ] [sig ] [3325/3499] Forecasting VREX... [2026-01-12T20:34:22.609929] [INFO ] [sig ] Generating forecast for: VREX [2026-01-12T20:34:22.609961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-12T20:34:22.625995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-12T20:34:22.626518] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-12T20:34:22.627751] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-12T20:34:22.627815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:22.627852] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:22.627882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:22.627950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:22.692716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:22.693905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:22.694016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:22.694066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:22.846968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:22.847209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:22.847291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:22.847347] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:22.852900] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=62.60%) [2026-01-12T20:34:22.853310] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-12T20:34:22.853471] [INFO ] [sig ] VREX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:23.078913] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VREX.txt [2026-01-12T20:34:23.079147] [INFO ] [sig ] [3325/3499] Completed VREX in 0.5s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:23.079216] [INFO ] [sig ] [3326/3499] Forecasting VRIG... [2026-01-12T20:34:23.079266] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-12T20:34:23.079317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-12T20:34:23.100684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-12T20:34:23.101138] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-12T20:34:23.102179] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-12T20:34:23.102243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:23.102283] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:23.102316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:23.102390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:23.178545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:23.179834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:23.179960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:23.180038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:23.310972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:23.311167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:23.311232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:23.311282] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:23.316712] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-12T20:34:23.317196] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-12T20:34:23.317397] [INFO ] [sig ] VRIG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:23.542596] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VRIG.txt [2026-01-12T20:34:23.542936] [INFO ] [sig ] [3326/3499] Completed VRIG in 0.5s | 2.87 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-12T20:34:23.543005] [INFO ] [sig ] [3327/3499] Forecasting VRNS... [2026-01-12T20:34:23.543055] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-12T20:34:23.543106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-12T20:34:23.560921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-12T20:34:23.561429] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-12T20:34:23.562694] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-12T20:34:23.562771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:23.562836] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:23.562887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:23.562980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:23.634778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:23.635895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:23.636011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:23.636048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:23.768762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:23.768918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:23.768959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:23.769021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:23.772694] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-12T20:34:23.773004] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-12T20:34:23.773149] [INFO ] [sig ] VRNS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:23.920961] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VRNS.txt [2026-01-12T20:34:23.921142] [INFO ] [sig ] [3327/3499] Completed VRNS in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 59.9s [2026-01-12T20:34:23.921205] [INFO ] [sig ] [3328/3499] Forecasting VRRM... [2026-01-12T20:34:23.921238] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-12T20:34:23.921270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-12T20:34:23.933023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-12T20:34:23.933358] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-12T20:34:23.934167] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-12T20:34:23.934222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:23.934262] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:23.934313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:23.934375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:23.995916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:23.996833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:23.996927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:23.996961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:24.115764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:24.116109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:24.116149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:24.116178] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:24.119672] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-01-12T20:34:24.119962] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-12T20:34:24.120107] [INFO ] [sig ] VRRM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:24.262225] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VRRM.txt [2026-01-12T20:34:24.262364] [INFO ] [sig ] [3328/3499] Completed VRRM in 0.3s | 2.87 sym/s | Total: 19.3m | ETA: 59.6s [2026-01-12T20:34:24.262405] [INFO ] [sig ] [3329/3499] Forecasting VRSK... [2026-01-12T20:34:24.262434] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-12T20:34:24.262464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-12T20:34:24.274166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-12T20:34:24.274508] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-12T20:34:24.275306] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-12T20:34:24.275359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:24.275391] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:24.275418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:24.275473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:24.331410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:24.332167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:24.332245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:24.332277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:24.455536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:24.455718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:24.455761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:24.455800] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:24.459446] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=28.91%) [2026-01-12T20:34:24.459783] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-12T20:34:24.459930] [INFO ] [sig ] VRSK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:24.615077] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VRSK.txt [2026-01-12T20:34:24.615236] [INFO ] [sig ] [3329/3499] Completed VRSK in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 59.2s [2026-01-12T20:34:24.615278] [INFO ] [sig ] [3330/3499] Forecasting VRSN... [2026-01-12T20:34:24.615309] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-12T20:34:24.615340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-12T20:34:24.627532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-12T20:34:24.628003] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-12T20:34:24.628910] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-12T20:34:24.628966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:24.629001] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:24.629029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:24.629087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:24.688112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:24.689014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:24.689136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:24.689171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:24.816171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:24.816322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:24.816362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:24.816391] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:24.820208] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-01-12T20:34:24.820520] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-12T20:34:24.820673] [INFO ] [sig ] VRSN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:24.964768] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VRSN.txt [2026-01-12T20:34:24.964941] [INFO ] [sig ] [3330/3499] Completed VRSN in 0.3s | 2.87 sym/s | Total: 19.3m | ETA: 58.9s [2026-01-12T20:34:24.964983] [INFO ] [sig ] [3331/3499] Forecasting VRTS... [2026-01-12T20:34:24.965014] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-12T20:34:24.965045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-12T20:34:24.977085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-12T20:34:24.977405] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-12T20:34:24.978267] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-12T20:34:24.978323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:24.978355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:24.978383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:24.978441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:25.041129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:25.042074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:25.042162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:25.042196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:25.166849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:25.167006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:25.167048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:25.167078] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:25.170560] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-01-12T20:34:25.170867] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-12T20:34:25.170995] [INFO ] [sig ] VRTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:25.317234] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VRTS.txt [2026-01-12T20:34:25.317396] [INFO ] [sig ] [3331/3499] Completed VRTS in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 58.5s [2026-01-12T20:34:25.317438] [INFO ] [sig ] [3332/3499] Forecasting VRTX... [2026-01-12T20:34:25.317470] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-12T20:34:25.317509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-12T20:34:25.330314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-12T20:34:25.330706] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-12T20:34:25.331530] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-12T20:34:25.331604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:25.331641] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:25.331669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:25.331729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:25.390067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:25.390964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:25.391054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:25.391087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:25.515859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:25.516006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:25.516045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:25.516075] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:25.519460] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-12T20:34:25.519751] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-12T20:34:25.519876] [INFO ] [sig ] VRTX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:25.663635] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VRTX.txt [2026-01-12T20:34:25.663782] [INFO ] [sig ] [3332/3499] Completed VRTX in 0.3s | 2.87 sym/s | Total: 19.3m | ETA: 58.2s [2026-01-12T20:34:25.663821] [INFO ] [sig ] [3333/3499] Forecasting VS... [2026-01-12T20:34:25.663851] [INFO ] [sig ] Generating forecast for: VS [2026-01-12T20:34:25.663880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-12T20:34:25.675482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-12T20:34:25.675929] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-12T20:34:25.676716] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-12T20:34:25.676769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:25.676802] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:25.676829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:25.676885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:25.738187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:25.739214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:25.739303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:25.739336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:25.856031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:25.856188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:25.856229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:25.856259] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:25.860234] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-01-12T20:34:25.860541] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-12T20:34:25.860703] [INFO ] [sig ] VS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:26.023078] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VS.txt [2026-01-12T20:34:26.023257] [INFO ] [sig ] [3333/3499] Completed VS in 0.4s | 2.87 sym/s | Total: 19.3m | ETA: 57.8s [2026-01-12T20:34:26.023322] [INFO ] [sig ] [3334/3499] Forecasting VSCO... [2026-01-12T20:34:26.023368] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-12T20:34:26.023417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-12T20:34:26.035817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-12T20:34:26.036202] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-12T20:34:26.036996] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-12T20:34:26.037050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:26.037082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:26.037111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:26.037167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:26.096747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:26.097493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:26.097616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:26.097651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:26.220200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:26.220349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:26.220390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:26.220425] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:26.223792] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-12T20:34:26.224064] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-12T20:34:26.224186] [INFO ] [sig ] VSCO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:26.371245] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VSCO.txt [2026-01-12T20:34:26.371388] [INFO ] [sig ] [3334/3499] Completed VSCO in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 57.5s [2026-01-12T20:34:26.371427] [INFO ] [sig ] [3335/3499] Forecasting VSDA... [2026-01-12T20:34:26.371456] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-12T20:34:26.371485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-12T20:34:26.382477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-12T20:34:26.382761] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-12T20:34:26.383504] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-12T20:34:26.383556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:26.383608] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:26.383637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:26.383694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:26.440854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:26.441590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:26.441668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:26.441700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:26.554667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:26.554820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:26.554860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:26.554890] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:26.558788] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-12T20:34:26.559262] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-12T20:34:26.559387] [INFO ] [sig ] VSDA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:26.704282] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VSDA.txt [2026-01-12T20:34:26.704422] [INFO ] [sig ] [3335/3499] Completed VSDA in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 57.1s [2026-01-12T20:34:26.704461] [INFO ] [sig ] [3336/3499] Forecasting VSEC... [2026-01-12T20:34:26.704491] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-12T20:34:26.704520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-12T20:34:26.716686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-12T20:34:26.716958] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-12T20:34:26.717739] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-12T20:34:26.717796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:26.717829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:26.717855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:26.717911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:26.774140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:26.775039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:26.775132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:26.775163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:26.897842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:26.897996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:26.898035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:26.898064] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:26.901387] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-01-12T20:34:26.901674] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-12T20:34:26.901795] [INFO ] [sig ] VSEC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:27.046312] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VSEC.txt [2026-01-12T20:34:27.046438] [INFO ] [sig ] [3336/3499] Completed VSEC in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 56.8s [2026-01-12T20:34:27.046477] [INFO ] [sig ] [3337/3499] Forecasting VSH... [2026-01-12T20:34:27.046506] [INFO ] [sig ] Generating forecast for: VSH [2026-01-12T20:34:27.046535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-12T20:34:27.059012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-12T20:34:27.059384] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-12T20:34:27.060223] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-12T20:34:27.060277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:27.060310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:27.060337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:27.060393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:27.119821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:27.120741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:27.120827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:27.120861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:27.244230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:27.244392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:27.244434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:27.244464] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:27.248002] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=49.20%) [2026-01-12T20:34:27.248314] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-12T20:34:27.248447] [INFO ] [sig ] VSH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:27.392469] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VSH.txt [2026-01-12T20:34:27.392671] [INFO ] [sig ] [3337/3499] Completed VSH in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 56.4s [2026-01-12T20:34:27.392717] [INFO ] [sig ] [3338/3499] Forecasting VSTM... [2026-01-12T20:34:27.392747] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-12T20:34:27.392776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-12T20:34:27.403982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-12T20:34:27.404297] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-12T20:34:27.405079] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-12T20:34:27.405132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:27.405163] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:27.405190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:27.405245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:27.462017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:27.462872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:27.462955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:27.462989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:27.585292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:27.585459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:27.585505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:27.585536] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:27.589143] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-12T20:34:27.589439] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-12T20:34:27.589586] [INFO ] [sig ] VSTM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:27.738886] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VSTM.txt [2026-01-12T20:34:27.739060] [INFO ] [sig ] [3338/3499] Completed VSTM in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 56.1s [2026-01-12T20:34:27.739104] [INFO ] [sig ] [3339/3499] Forecasting VSTS... [2026-01-12T20:34:27.739149] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-12T20:34:27.739181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-12T20:34:27.751079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-12T20:34:27.751407] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-12T20:34:27.752196] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-12T20:34:27.752248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:27.752280] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:27.752307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:27.752375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:27.808637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:27.809421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:27.809502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:27.809533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:27.935610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:27.935764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:27.935805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:27.935833] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:27.939216] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-12T20:34:27.939485] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-12T20:34:27.939627] [INFO ] [sig ] VSTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:28.081758] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VSTS.txt [2026-01-12T20:34:28.081903] [INFO ] [sig ] [3339/3499] Completed VSTS in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 55.7s [2026-01-12T20:34:28.081942] [INFO ] [sig ] [3340/3499] Forecasting VTC... [2026-01-12T20:34:28.081971] [INFO ] [sig ] Generating forecast for: VTC [2026-01-12T20:34:28.082001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-12T20:34:28.093016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-12T20:34:28.093307] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-12T20:34:28.094077] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-12T20:34:28.094129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:28.094162] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:28.094189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:28.094244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:28.150513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:28.151153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:28.151230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:28.151262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:28.271683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:28.271841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:28.271881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:28.271910] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:28.275196] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: DOWN (p=35.02%) [2026-01-12T20:34:28.275463] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-12T20:34:28.275603] [INFO ] [sig ] VTC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:28.419221] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VTC.txt [2026-01-12T20:34:28.419351] [INFO ] [sig ] [3340/3499] Completed VTC in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 55.4s [2026-01-12T20:34:28.419390] [INFO ] [sig ] [3341/3499] Forecasting VTEX... [2026-01-12T20:34:28.419418] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-12T20:34:28.419447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-12T20:34:28.431160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-12T20:34:28.431434] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-12T20:34:28.432190] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-12T20:34:28.432253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:28.432311] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:28.432339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:28.432395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:28.490798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:28.491486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:28.491566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:28.491618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:28.612889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:28.613059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:28.613099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:28.613128] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:28.616633] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-12T20:34:28.616915] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-12T20:34:28.617039] [INFO ] [sig ] VTEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:28.760753] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTEX.txt [2026-01-12T20:34:28.760891] [INFO ] [sig ] [3341/3499] Completed VTEX in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 55.0s [2026-01-12T20:34:28.760932] [INFO ] [sig ] [3342/3499] Forecasting VTIP... [2026-01-12T20:34:28.760964] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-12T20:34:28.761008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-12T20:34:28.773491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-12T20:34:28.773909] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-12T20:34:28.774739] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-12T20:34:28.774796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:28.774829] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:28.774857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:28.774916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:28.834275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:28.835195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:28.835283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:28.835318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:28.973182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:28.973348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:28.973394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:28.973439] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:28.978184] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-01-12T20:34:28.978612] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-12T20:34:28.978800] [INFO ] [sig ] VTIP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:29.136158] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTIP.txt [2026-01-12T20:34:29.136292] [INFO ] [sig ] [3342/3499] Completed VTIP in 0.4s | 2.87 sym/s | Total: 19.4m | ETA: 54.7s [2026-01-12T20:34:29.136331] [INFO ] [sig ] [3343/3499] Forecasting VTMX... [2026-01-12T20:34:29.136360] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-12T20:34:29.136388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-12T20:34:29.147926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-12T20:34:29.148227] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-12T20:34:29.149178] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-12T20:34:29.149231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:29.149262] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:29.149288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:29.149343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:29.210940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:29.211665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:29.211746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:29.211781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:29.334009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:29.334161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:29.334200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:29.334229] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:29.337762] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=75.30%) [2026-01-12T20:34:29.338227] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-12T20:34:29.338348] [INFO ] [sig ] VTMX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:29.485250] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTMX.txt [2026-01-12T20:34:29.485410] [INFO ] [sig ] [3343/3499] Completed VTMX in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 54.3s [2026-01-12T20:34:29.485449] [INFO ] [sig ] [3344/3499] Forecasting VTN... [2026-01-12T20:34:29.485478] [INFO ] [sig ] Generating forecast for: VTN [2026-01-12T20:34:29.485509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-12T20:34:29.496796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-12T20:34:29.497149] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-12T20:34:29.497967] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-12T20:34:29.498021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:29.498054] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:29.498079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:29.498135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:29.559473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:29.560352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:29.560434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:29.560467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:29.679419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:29.679654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:29.679701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:29.679758] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:29.683379] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-01-12T20:34:29.683681] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-12T20:34:29.683809] [INFO ] [sig ] VTN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:29.831645] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTN.txt [2026-01-12T20:34:29.831789] [INFO ] [sig ] [3344/3499] Completed VTN in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 54.0s [2026-01-12T20:34:29.831848] [INFO ] [sig ] [3345/3499] Forecasting VTOL... [2026-01-12T20:34:29.831882] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-12T20:34:29.831913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-12T20:34:29.843168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-12T20:34:29.843446] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-12T20:34:29.844245] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-12T20:34:29.844298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:29.844331] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:29.844359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:29.844417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:29.904253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:29.905135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:29.905218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:29.905252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:30.020421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:30.020600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:30.020645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:30.020675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:30.024093] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-01-12T20:34:30.024393] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-12T20:34:30.024526] [INFO ] [sig ] VTOL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:30.174493] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTOL.txt [2026-01-12T20:34:30.174658] [INFO ] [sig ] [3345/3499] Completed VTOL in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 53.6s [2026-01-12T20:34:30.174701] [INFO ] [sig ] [3346/3499] Forecasting VTRS... [2026-01-12T20:34:30.174733] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-12T20:34:30.174764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-12T20:34:30.186589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-12T20:34:30.186889] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-12T20:34:30.187692] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-12T20:34:30.187776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:30.187811] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:30.187843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:30.187903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:30.247301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:30.247999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:30.248079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:30.248113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:30.379692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:30.379855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:30.379908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:30.379948] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:30.383666] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=59.93%) [2026-01-12T20:34:30.384068] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-12T20:34:30.384220] [INFO ] [sig ] VTRS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:30.531023] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTRS.txt [2026-01-12T20:34:30.531182] [INFO ] [sig ] [3346/3499] Completed VTRS in 0.4s | 2.87 sym/s | Total: 19.4m | ETA: 53.3s [2026-01-12T20:34:30.531222] [INFO ] [sig ] [3347/3499] Forecasting VTS... [2026-01-12T20:34:30.531252] [INFO ] [sig ] Generating forecast for: VTS [2026-01-12T20:34:30.531282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-12T20:34:30.542621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-12T20:34:30.542995] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-12T20:34:30.543813] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-12T20:34:30.543867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:30.543900] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:30.543928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:30.543985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:30.604094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:30.604969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:30.605056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:30.605090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:30.721264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:30.721422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:30.721461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:30.721491] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:30.724976] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-12T20:34:30.725265] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-12T20:34:30.725410] [INFO ] [sig ] VTS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:30.872037] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VTS.txt [2026-01-12T20:34:30.872202] [INFO ] [sig ] [3347/3499] Completed VTS in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 52.9s [2026-01-12T20:34:30.872244] [INFO ] [sig ] [3348/3499] Forecasting VTSI... [2026-01-12T20:34:30.872273] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-12T20:34:30.872302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-12T20:34:30.885104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-12T20:34:30.885612] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-12T20:34:30.886711] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-12T20:34:30.886777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:30.886820] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:30.886849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:30.886907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:30.949478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:30.950476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:30.950568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:30.950623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:31.077774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:31.077974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:31.078066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:31.078109] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:31.081989] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=71.04%) [2026-01-12T20:34:31.082291] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-12T20:34:31.082426] [INFO ] [sig ] VTSI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:31.231325] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTSI.txt [2026-01-12T20:34:31.231482] [INFO ] [sig ] [3348/3499] Completed VTSI in 0.4s | 2.87 sym/s | Total: 19.4m | ETA: 52.6s [2026-01-12T20:34:31.231522] [INFO ] [sig ] [3349/3499] Forecasting VTWG... [2026-01-12T20:34:31.231552] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-12T20:34:31.231601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-12T20:34:31.243799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-12T20:34:31.244170] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-12T20:34:31.245001] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-12T20:34:31.245055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:31.245089] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:31.245116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:31.245174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:31.301691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:31.302529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:31.302630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:31.302665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:31.424278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:31.424430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:31.424477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:31.424521] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:31.428154] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=7.03%) [2026-01-12T20:34:31.428477] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-12T20:34:31.428633] [INFO ] [sig ] VTWG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:31.580754] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VTWG.txt [2026-01-12T20:34:31.580913] [INFO ] [sig ] [3349/3499] Completed VTWG in 0.3s | 2.87 sym/s | Total: 19.4m | ETA: 52.2s [2026-01-12T20:34:31.580956] [INFO ] [sig ] [3350/3499] Forecasting VTWO... [2026-01-12T20:34:31.580987] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-12T20:34:31.581019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-12T20:34:31.592435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-12T20:34:31.592879] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-12T20:34:31.593722] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-12T20:34:31.593777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:31.593811] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:31.593839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:31.593896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:31.658682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:31.659840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:31.659930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:31.659964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:31.792940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:31.793139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:31.793199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:31.793231] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:31.797356] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-12T20:34:31.797670] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-12T20:34:31.797867] [INFO ] [sig ] VTWO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:31.953529] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VTWO.txt [2026-01-12T20:34:31.953724] [INFO ] [sig ] [3350/3499] Completed VTWO in 0.4s | 2.87 sym/s | Total: 19.4m | ETA: 51.9s [2026-01-12T20:34:31.953767] [INFO ] [sig ] [3351/3499] Forecasting VTYX... [2026-01-12T20:34:31.953801] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-12T20:34:31.953848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-12T20:34:31.966176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-12T20:34:31.966549] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-12T20:34:31.967377] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-12T20:34:31.967432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:31.967466] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:31.967495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:31.967554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:32.033464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:32.034375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:32.034496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:32.034532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:32.167357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:32.167545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:32.167663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:32.167708] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:32.172512] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-12T20:34:32.172970] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-12T20:34:32.173139] [INFO ] [sig ] VTYX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:32.345466] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VTYX.txt [2026-01-12T20:34:32.345650] [INFO ] [sig ] [3351/3499] Completed VTYX in 0.4s | 2.87 sym/s | Total: 19.5m | ETA: 51.5s [2026-01-12T20:34:32.345696] [INFO ] [sig ] [3352/3499] Forecasting VUZI... [2026-01-12T20:34:32.345728] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-12T20:34:32.345759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-12T20:34:32.359963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-12T20:34:32.360357] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-12T20:34:32.361210] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-12T20:34:32.361272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:32.361330] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:32.361362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:32.361421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:32.417978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:32.418796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:32.418878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:32.418912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:32.545273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:32.545428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:32.545468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:32.545496] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:32.548917] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=55.37%) [2026-01-12T20:34:32.549188] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-12T20:34:32.549311] [INFO ] [sig ] VUZI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:32.698696] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VUZI.txt [2026-01-12T20:34:32.698874] [INFO ] [sig ] [3352/3499] Completed VUZI in 0.4s | 2.87 sym/s | Total: 19.5m | ETA: 51.2s [2026-01-12T20:34:32.698918] [INFO ] [sig ] [3353/3499] Forecasting VVOS... [2026-01-12T20:34:32.698948] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-12T20:34:32.698979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-12T20:34:32.710976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-12T20:34:32.711311] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-12T20:34:32.712102] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-12T20:34:32.712156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:32.712188] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:32.712215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:32.712271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:32.770116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:32.770979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:32.771064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:32.771098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:32.890271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:32.890424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:32.890467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:32.890496] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:32.893923] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-12T20:34:32.894203] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-12T20:34:32.894327] [INFO ] [sig ] VVOS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:33.039797] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VVOS.txt [2026-01-12T20:34:33.039940] [INFO ] [sig ] [3353/3499] Completed VVOS in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 50.8s [2026-01-12T20:34:33.039979] [INFO ] [sig ] [3354/3499] Forecasting VVX... [2026-01-12T20:34:33.040009] [INFO ] [sig ] Generating forecast for: VVX [2026-01-12T20:34:33.040038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-12T20:34:33.052057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-12T20:34:33.052404] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-12T20:34:33.053204] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-12T20:34:33.053259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:33.053292] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:33.053320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:33.053378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:33.110671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:33.111401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:33.111484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:33.111518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:33.234701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:33.234864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:33.234903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:33.234933] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:33.238407] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=26.69%) [2026-01-12T20:34:33.238729] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-12T20:34:33.238860] [INFO ] [sig ] VVX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:33.381929] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VVX.txt [2026-01-12T20:34:33.382115] [INFO ] [sig ] [3354/3499] Completed VVX in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 50.5s [2026-01-12T20:34:33.382158] [INFO ] [sig ] [3355/3499] Forecasting VWOB... [2026-01-12T20:34:33.382189] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-12T20:34:33.382219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-12T20:34:33.394000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-12T20:34:33.394322] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-12T20:34:33.395106] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-12T20:34:33.395159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:33.395193] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:33.395220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:33.395277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:33.452892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:33.453866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:33.453949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:33.453983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:33.579756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:33.579910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:33.579952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:33.579982] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:33.583371] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-12T20:34:33.583678] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-12T20:34:33.583808] [INFO ] [sig ] VWOB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:33.730123] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/VWOB.txt [2026-01-12T20:34:33.730268] [INFO ] [sig ] [3355/3499] Completed VWOB in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 50.2s [2026-01-12T20:34:33.730319] [INFO ] [sig ] [3356/3499] Forecasting VXUS... [2026-01-12T20:34:33.730351] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-12T20:34:33.730382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-12T20:34:33.742171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-12T20:34:33.742502] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-12T20:34:33.743303] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-12T20:34:33.743357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:33.743390] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:33.743418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:33.743476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:33.800646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:33.801386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:33.801467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:33.801501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:33.923680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:33.923833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:33.923873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:33.923903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:33.927295] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-12T20:34:33.927590] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-12T20:34:33.927742] [INFO ] [sig ] VXUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:34.074461] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VXUS.txt [2026-01-12T20:34:34.074668] [INFO ] [sig ] [3356/3499] Completed VXUS in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 49.8s [2026-01-12T20:34:34.074731] [INFO ] [sig ] [3357/3499] Forecasting VYMI... [2026-01-12T20:34:34.074778] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-12T20:34:34.074824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-12T20:34:34.087903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-12T20:34:34.088267] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-12T20:34:34.089059] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-12T20:34:34.089111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:34.089144] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:34.089171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:34.089227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:34.145680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:34.146483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:34.146565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:34.146618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:34.262877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:34.263034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:34.263076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:34.263107] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:34.266849] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-12T20:34:34.267170] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-12T20:34:34.267358] [INFO ] [sig ] VYMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:34.420491] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VYMI.txt [2026-01-12T20:34:34.420661] [INFO ] [sig ] [3357/3499] Completed VYMI in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 49.5s [2026-01-12T20:34:34.420718] [INFO ] [sig ] [3358/3499] Forecasting VYX... [2026-01-12T20:34:34.420750] [INFO ] [sig ] Generating forecast for: VYX [2026-01-12T20:34:34.420784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-12T20:34:34.432178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-12T20:34:34.432518] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-12T20:34:34.433326] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-12T20:34:34.433380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:34.433438] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:34.433467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:34.433525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:34.495340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:34.496354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:34.496437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:34.496470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:34.618497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:34.618671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:34.618712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:34.618741] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:34.622101] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-12T20:34:34.622386] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-12T20:34:34.622510] [INFO ] [sig ] VYX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:34.763221] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VYX.txt [2026-01-12T20:34:34.763374] [INFO ] [sig ] [3358/3499] Completed VYX in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 49.1s [2026-01-12T20:34:34.763414] [INFO ] [sig ] [3359/3499] Forecasting VZ... [2026-01-12T20:34:34.763444] [INFO ] [sig ] Generating forecast for: VZ [2026-01-12T20:34:34.763474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-12T20:34:34.774941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-12T20:34:34.775309] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-12T20:34:34.776112] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-12T20:34:34.776165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:34.776198] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:34.776225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:34.776280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:34.836962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:34.837847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:34.837940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:34.837973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:34.964471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:34.964643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:34.964685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:34.964733] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:34.968194] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-01-12T20:34:34.968509] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-12T20:34:34.968663] [INFO ] [sig ] VZ: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:35.112030] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/VZ.txt [2026-01-12T20:34:35.112162] [INFO ] [sig ] [3359/3499] Completed VZ in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 48.8s [2026-01-12T20:34:35.112201] [INFO ] [sig ] [3360/3499] Forecasting WAB... [2026-01-12T20:34:35.112229] [INFO ] [sig ] Generating forecast for: WAB [2026-01-12T20:34:35.112258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-12T20:34:35.123657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-12T20:34:35.123996] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-12T20:34:35.124840] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-12T20:34:35.124896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:35.124930] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:35.124958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:35.125015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:35.181070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:35.181941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:35.182024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:35.182055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:35.301528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:35.301699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:35.301738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:35.301766] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:35.305087] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=25.61%) [2026-01-12T20:34:35.305357] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-12T20:34:35.305481] [INFO ] [sig ] WAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:35.446994] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WAB.txt [2026-01-12T20:34:35.447139] [INFO ] [sig ] [3360/3499] Completed WAB in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 48.4s [2026-01-12T20:34:35.447178] [INFO ] [sig ] [3361/3499] Forecasting WABC... [2026-01-12T20:34:35.447207] [INFO ] [sig ] Generating forecast for: WABC [2026-01-12T20:34:35.447238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-12T20:34:35.459074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-12T20:34:35.459620] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-12T20:34:35.460434] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-12T20:34:35.460489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:35.460522] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:35.460549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:35.460637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:35.517875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:35.518494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:35.518601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:35.518636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:35.633792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:35.633952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:35.633991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:35.634019] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:35.638813] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-12T20:34:35.639221] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-12T20:34:35.639369] [INFO ] [sig ] WABC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:35.779640] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WABC.txt [2026-01-12T20:34:35.779776] [INFO ] [sig ] [3361/3499] Completed WABC in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 48.1s [2026-01-12T20:34:35.779818] [INFO ] [sig ] [3362/3499] Forecasting WAFD... [2026-01-12T20:34:35.779848] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-12T20:34:35.779879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-12T20:34:35.791153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-12T20:34:35.791448] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-12T20:34:35.792258] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-12T20:34:35.792313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:35.792351] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:35.792379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:35.792437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:35.851430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:35.852047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:35.852125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:35.852157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:35.967711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:35.967869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:35.967911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:35.967957] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:35.971395] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-12T20:34:35.971692] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-12T20:34:35.971818] [INFO ] [sig ] WAFD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:36.122190] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WAFD.txt [2026-01-12T20:34:36.122349] [INFO ] [sig ] [3362/3499] Completed WAFD in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 47.7s [2026-01-12T20:34:36.122392] [INFO ] [sig ] [3363/3499] Forecasting WAFDP... [2026-01-12T20:34:36.122422] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-12T20:34:36.122452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-12T20:34:36.133916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-12T20:34:36.134244] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-12T20:34:36.135082] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-12T20:34:36.135136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:36.135185] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:36.135214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:36.135294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:36.192734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:36.193461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:36.193541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:36.193592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:36.302532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:36.302692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:36.302731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:36.302759] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:36.306142] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=76.95%) [2026-01-12T20:34:36.306423] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-12T20:34:36.306552] [INFO ] [sig ] WAFDP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:36.447819] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WAFDP.txt [2026-01-12T20:34:36.447985] [INFO ] [sig ] [3363/3499] Completed WAFDP in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 47.4s [2026-01-12T20:34:36.448026] [INFO ] [sig ] [3364/3499] Forecasting WAL... [2026-01-12T20:34:36.448055] [INFO ] [sig ] Generating forecast for: WAL [2026-01-12T20:34:36.448084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-12T20:34:36.459978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-12T20:34:36.460336] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-12T20:34:36.461139] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-12T20:34:36.461193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:36.461226] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:36.461254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:36.461312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:36.519686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:36.520522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:36.520633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:36.520672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:36.642400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:36.642559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:36.642620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:36.642650] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:36.646138] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-12T20:34:36.646440] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-12T20:34:36.646589] [INFO ] [sig ] WAL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:36.797066] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WAL.txt [2026-01-12T20:34:36.797208] [INFO ] [sig ] [3364/3499] Completed WAL in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 47.0s [2026-01-12T20:34:36.797248] [INFO ] [sig ] [3365/3499] Forecasting WALD... [2026-01-12T20:34:36.797276] [INFO ] [sig ] Generating forecast for: WALD [2026-01-12T20:34:36.797305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-12T20:34:36.808324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-12T20:34:36.808670] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-12T20:34:36.809425] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-12T20:34:36.809477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:36.809510] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:36.809537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:36.809615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:36.865450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:36.866268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:36.866348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:36.866380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:36.987490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:36.987669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:36.987714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:36.987776] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:36.991291] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-01-12T20:34:36.991570] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-12T20:34:36.991717] [INFO ] [sig ] WALD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:37.139018] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WALD.txt [2026-01-12T20:34:37.139182] [INFO ] [sig ] [3365/3499] Completed WALD in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 46.7s [2026-01-12T20:34:37.139226] [INFO ] [sig ] [3366/3499] Forecasting WASH... [2026-01-12T20:34:37.139256] [INFO ] [sig ] Generating forecast for: WASH [2026-01-12T20:34:37.139287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-12T20:34:37.150839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-12T20:34:37.151220] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-12T20:34:37.152064] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-12T20:34:37.152118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:37.152151] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:37.152180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:37.152239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:37.211718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:37.212606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:37.212691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:37.212725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:37.332752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:37.332909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:37.332949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:37.332978] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:37.336410] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-12T20:34:37.336723] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-12T20:34:37.336849] [INFO ] [sig ] WASH: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:37.478453] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WASH.txt [2026-01-12T20:34:37.478628] [INFO ] [sig ] [3366/3499] Completed WASH in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 46.3s [2026-01-12T20:34:37.478670] [INFO ] [sig ] [3367/3499] Forecasting WAVE... [2026-01-12T20:34:37.478724] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-12T20:34:37.478755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-12T20:34:37.489948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-12T20:34:37.490355] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-12T20:34:37.491236] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-12T20:34:37.491294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:37.491328] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:37.491355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:37.491417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:37.549980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:37.550844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:37.550928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:37.550963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:37.658536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:37.658705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:37.658747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:37.658777] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:37.662146] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=84.77%) [2026-01-12T20:34:37.662431] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-12T20:34:37.662556] [INFO ] [sig ] WAVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:37.809544] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WAVE.txt [2026-01-12T20:34:37.809725] [INFO ] [sig ] [3367/3499] Completed WAVE in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 46.0s [2026-01-12T20:34:37.809767] [INFO ] [sig ] [3368/3499] Forecasting WAY... [2026-01-12T20:34:37.809795] [INFO ] [sig ] Generating forecast for: WAY [2026-01-12T20:34:37.809824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-12T20:34:37.821651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-12T20:34:37.822060] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-12T20:34:37.822861] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-12T20:34:37.822913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:37.822945] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:37.822973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:37.823029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:37.879312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:37.880172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:37.880281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:37.880314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:38.000590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:38.000734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:38.000772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:38.000800] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:38.004074] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-01-12T20:34:38.004363] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-12T20:34:38.004490] [INFO ] [sig ] WAY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:38.145039] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WAY.txt [2026-01-12T20:34:38.145192] [INFO ] [sig ] [3368/3499] Completed WAY in 0.3s | 2.87 sym/s | Total: 19.5m | ETA: 45.6s [2026-01-12T20:34:38.145233] [INFO ] [sig ] [3369/3499] Forecasting WB... [2026-01-12T20:34:38.145263] [INFO ] [sig ] Generating forecast for: WB [2026-01-12T20:34:38.145291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-12T20:34:38.156673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-12T20:34:38.157024] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-12T20:34:38.157871] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-12T20:34:38.157925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:38.157958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:38.157985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:38.158042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:38.215406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:38.216592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:38.216689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:38.216721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:38.345501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:38.345676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:38.345718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:38.345750] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:38.349115] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=93.52%) [2026-01-12T20:34:38.349390] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-12T20:34:38.349513] [INFO ] [sig ] WB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:38.492714] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WB.txt [2026-01-12T20:34:38.492855] [INFO ] [sig ] [3369/3499] Completed WB in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 45.3s [2026-01-12T20:34:38.492896] [INFO ] [sig ] [3370/3499] Forecasting WBD... [2026-01-12T20:34:38.492926] [INFO ] [sig ] Generating forecast for: WBD [2026-01-12T20:34:38.492959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-12T20:34:38.504753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-12T20:34:38.505075] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-12T20:34:38.505924] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-12T20:34:38.505980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:38.506014] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:38.506041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:38.506097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:38.565846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:38.566562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:38.566675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:38.566722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:38.694073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:38.694200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:38.694238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:38.694283] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:38.697520] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-12T20:34:38.697814] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-12T20:34:38.697935] [INFO ] [sig ] WBD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:38.839298] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WBD.txt [2026-01-12T20:34:38.839399] [INFO ] [sig ] [3370/3499] Completed WBD in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 44.9s [2026-01-12T20:34:38.839437] [INFO ] [sig ] [3371/3499] Forecasting WBIY... [2026-01-12T20:34:38.839465] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-12T20:34:38.839494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-12T20:34:38.849212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-12T20:34:38.849430] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-12T20:34:38.850173] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-12T20:34:38.850225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:38.850257] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:38.850283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:38.850339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:38.906928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:38.907507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:38.907595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:38.907629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:39.007432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:39.007597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:39.007638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:39.007684] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:39.010946] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-12T20:34:39.011214] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-12T20:34:39.011335] [INFO ] [sig ] WBIY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:39.151400] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WBIY.txt [2026-01-12T20:34:39.151529] [INFO ] [sig ] [3371/3499] Completed WBIY in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 44.6s [2026-01-12T20:34:39.151606] [INFO ] [sig ] [3372/3499] Forecasting WBS... [2026-01-12T20:34:39.151640] [INFO ] [sig ] Generating forecast for: WBS [2026-01-12T20:34:39.151670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-12T20:34:39.162216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-12T20:34:39.162472] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-12T20:34:39.163224] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-12T20:34:39.163276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:39.163310] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:39.163337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:39.163393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:39.219122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:39.219729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:39.219805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:39.219840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:39.344602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:39.344763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:39.344807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:39.344836] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:39.348152] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-12T20:34:39.348417] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-12T20:34:39.348547] [INFO ] [sig ] WBS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:39.490910] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WBS.txt [2026-01-12T20:34:39.491033] [INFO ] [sig ] [3372/3499] Completed WBS in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 44.2s [2026-01-12T20:34:39.491073] [INFO ] [sig ] [3373/3499] Forecasting WBTN... [2026-01-12T20:34:39.491100] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-12T20:34:39.491139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-12T20:34:39.502825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-12T20:34:39.503098] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-12T20:34:39.503867] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-12T20:34:39.503918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:39.503949] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:39.503976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:39.504044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:39.560218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:39.560805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:39.560896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:39.560929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:39.681362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:39.681459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:39.681494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:39.681521] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:39.684586] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-12T20:34:39.684844] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-12T20:34:39.684964] [INFO ] [sig ] WBTN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:39.826121] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WBTN.txt [2026-01-12T20:34:39.826225] [INFO ] [sig ] [3373/3499] Completed WBTN in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 43.9s [2026-01-12T20:34:39.826262] [INFO ] [sig ] [3374/3499] Forecasting WBX... [2026-01-12T20:34:39.826291] [INFO ] [sig ] Generating forecast for: WBX [2026-01-12T20:34:39.826318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-12T20:34:39.837375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-12T20:34:39.837647] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-12T20:34:39.838400] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-12T20:34:39.838451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:39.838483] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:39.838510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:39.838599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:39.895428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:39.896018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:39.896107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:39.896140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:40.016598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:40.016687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:40.016722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:40.016750] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:40.019780] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-01-12T20:34:40.020035] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-12T20:34:40.020155] [INFO ] [sig ] WBX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:40.160159] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WBX.txt [2026-01-12T20:34:40.160264] [INFO ] [sig ] [3374/3499] Completed WBX in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 43.5s [2026-01-12T20:34:40.160301] [INFO ] [sig ] [3375/3499] Forecasting WCC... [2026-01-12T20:34:40.160330] [INFO ] [sig ] Generating forecast for: WCC [2026-01-12T20:34:40.160359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-12T20:34:40.171240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-12T20:34:40.171496] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-12T20:34:40.172240] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-12T20:34:40.172291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:40.172364] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:40.172393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:40.172448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:40.229306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:40.229890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:40.229964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:40.229996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:40.350212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:40.350311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:40.350345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:40.350373] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:40.353480] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=72.82%) [2026-01-12T20:34:40.353758] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-12T20:34:40.353877] [INFO ] [sig ] WCC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:40.494960] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WCC.txt [2026-01-12T20:34:40.495070] [INFO ] [sig ] [3375/3499] Completed WCC in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 43.2s [2026-01-12T20:34:40.495108] [INFO ] [sig ] [3376/3499] Forecasting WCLD... [2026-01-12T20:34:40.495136] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-12T20:34:40.495164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-12T20:34:40.506087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-12T20:34:40.506331] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-12T20:34:40.507089] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-12T20:34:40.507150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:40.507183] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:40.507209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:40.507266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:40.563192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:40.563780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:40.563855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:40.563886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:40.682008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:40.682175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:40.682218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:40.682247] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:40.685771] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-12T20:34:40.686059] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-12T20:34:40.686184] [INFO ] [sig ] WCLD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:40.827936] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WCLD.txt [2026-01-12T20:34:40.828082] [INFO ] [sig ] [3376/3499] Completed WCLD in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 42.8s [2026-01-12T20:34:40.828125] [INFO ] [sig ] [3377/3499] Forecasting WD... [2026-01-12T20:34:40.828155] [INFO ] [sig ] Generating forecast for: WD [2026-01-12T20:34:40.828185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-12T20:34:40.839447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-12T20:34:40.839756] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-12T20:34:40.840516] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-12T20:34:40.840586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:40.840622] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:40.840648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:40.840703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:40.898022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:40.898712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:40.898790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:40.898823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:41.016716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:41.016878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:41.016917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:41.016944] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:41.020390] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=10.15%) [2026-01-12T20:34:41.020697] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-12T20:34:41.020823] [INFO ] [sig ] WD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:41.166066] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WD.txt [2026-01-12T20:34:41.166232] [INFO ] [sig ] [3377/3499] Completed WD in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 42.5s [2026-01-12T20:34:41.166271] [INFO ] [sig ] [3378/3499] Forecasting WDAY... [2026-01-12T20:34:41.166302] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-12T20:34:41.166332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-12T20:34:41.180876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-12T20:34:41.181327] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-12T20:34:41.182343] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-12T20:34:41.182403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:41.182437] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:41.182465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:41.182523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:41.248037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:41.248874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:41.248957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:41.248992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:41.373241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:41.373393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:41.373432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:41.373491] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:41.377057] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=84.91%) [2026-01-12T20:34:41.377341] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-12T20:34:41.377465] [INFO ] [sig ] WDAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:41.527064] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WDAY.txt [2026-01-12T20:34:41.527400] [INFO ] [sig ] [3378/3499] Completed WDAY in 0.4s | 2.87 sym/s | Total: 19.6m | ETA: 42.1s [2026-01-12T20:34:41.527442] [INFO ] [sig ] [3379/3499] Forecasting WDC... [2026-01-12T20:34:41.527471] [INFO ] [sig ] Generating forecast for: WDC [2026-01-12T20:34:41.527501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-12T20:34:41.539766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-12T20:34:41.540101] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-12T20:34:41.540966] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-12T20:34:41.541020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:41.541054] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:41.541086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:41.541144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:41.600879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:41.601772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:41.601857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:41.601892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:41.732272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:41.732444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:41.732485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:41.732515] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:41.736422] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=69.02%) [2026-01-12T20:34:41.736829] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-12T20:34:41.737000] [INFO ] [sig ] WDC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:41.914291] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WDC.txt [2026-01-12T20:34:41.914445] [INFO ] [sig ] [3379/3499] Completed WDC in 0.4s | 2.87 sym/s | Total: 19.6m | ETA: 41.8s [2026-01-12T20:34:41.914492] [INFO ] [sig ] [3380/3499] Forecasting WDFC... [2026-01-12T20:34:41.914523] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-12T20:34:41.914552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-12T20:34:41.941039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-12T20:34:41.941394] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-12T20:34:41.942232] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-12T20:34:41.942287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:41.942320] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:41.942348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:41.942406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:42.004821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:42.005700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:42.005783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:42.005818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:42.126085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:42.126239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:42.126281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:42.126311] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:42.129797] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-01-12T20:34:42.130085] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-12T20:34:42.130212] [INFO ] [sig ] WDFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:42.285686] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WDFC.txt [2026-01-12T20:34:42.285851] [INFO ] [sig ] [3380/3499] Completed WDFC in 0.4s | 2.87 sym/s | Total: 19.6m | ETA: 41.4s [2026-01-12T20:34:42.285890] [INFO ] [sig ] [3381/3499] Forecasting WDH... [2026-01-12T20:34:42.285919] [INFO ] [sig ] Generating forecast for: WDH [2026-01-12T20:34:42.285951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-12T20:34:42.298093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-12T20:34:42.298473] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-12T20:34:42.299318] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-12T20:34:42.299372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:42.299405] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:42.299433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:42.299490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:42.358811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:42.359706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:42.359805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:42.359846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:42.480215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:42.480368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:42.480409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:42.480438] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:42.484061] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=52.76%) [2026-01-12T20:34:42.484417] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-12T20:34:42.484562] [INFO ] [sig ] WDH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:42.645417] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WDH.txt [2026-01-12T20:34:42.645597] [INFO ] [sig ] [3381/3499] Completed WDH in 0.4s | 2.87 sym/s | Total: 19.6m | ETA: 41.1s [2026-01-12T20:34:42.645639] [INFO ] [sig ] [3382/3499] Forecasting WDI... [2026-01-12T20:34:42.645669] [INFO ] [sig ] Generating forecast for: WDI [2026-01-12T20:34:42.645699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-12T20:34:42.657545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-12T20:34:42.657984] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-12T20:34:42.658815] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-12T20:34:42.658869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:42.658902] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:42.658930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:42.658986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:42.715152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:42.716026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:42.716110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:42.716143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:42.837915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:42.838065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:42.838104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:42.838133] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:42.841490] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-12T20:34:42.841789] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-12T20:34:42.841912] [INFO ] [sig ] WDI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:42.994106] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WDI.txt [2026-01-12T20:34:42.994269] [INFO ] [sig ] [3382/3499] Completed WDI in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 40.7s [2026-01-12T20:34:42.994313] [INFO ] [sig ] [3383/3499] Forecasting WDS... [2026-01-12T20:34:42.994347] [INFO ] [sig ] Generating forecast for: WDS [2026-01-12T20:34:42.994379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-12T20:34:43.005736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-12T20:34:43.006072] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-12T20:34:43.006873] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-12T20:34:43.006926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:43.006958] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:43.006985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:43.007040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:43.064651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:43.065563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:43.065668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:43.065701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:43.186520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:43.186689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:43.186747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:43.186777] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:43.190129] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-12T20:34:43.190413] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-12T20:34:43.190539] [INFO ] [sig ] WDS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:43.334966] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WDS.txt [2026-01-12T20:34:43.335120] [INFO ] [sig ] [3383/3499] Completed WDS in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 40.4s [2026-01-12T20:34:43.335160] [INFO ] [sig ] [3384/3499] Forecasting WEA... [2026-01-12T20:34:43.335189] [INFO ] [sig ] Generating forecast for: WEA [2026-01-12T20:34:43.335219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-12T20:34:43.346665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-12T20:34:43.347035] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-12T20:34:43.347906] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-12T20:34:43.347960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:43.347993] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:43.348020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:43.348077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:43.406458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:43.407342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:43.407426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:43.407460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:43.519081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:43.519237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:43.519276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:43.519305] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:43.522696] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=12.85%) [2026-01-12T20:34:43.522972] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-12T20:34:43.523095] [INFO ] [sig ] WEA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:43.668287] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WEA.txt [2026-01-12T20:34:43.668458] [INFO ] [sig ] [3384/3499] Completed WEA in 0.3s | 2.87 sym/s | Total: 19.6m | ETA: 40.0s [2026-01-12T20:34:43.668500] [INFO ] [sig ] [3385/3499] Forecasting WEC... [2026-01-12T20:34:43.668531] [INFO ] [sig ] Generating forecast for: WEC [2026-01-12T20:34:43.668564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-12T20:34:43.680021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-12T20:34:43.680375] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-12T20:34:43.681184] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-12T20:34:43.681237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:43.681270] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:43.681299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:43.681356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:43.741137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:43.742057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:43.742167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:43.742202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:43.866874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:43.867035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:43.867073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:43.867102] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:43.870524] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=52.93%) [2026-01-12T20:34:43.870821] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-12T20:34:43.870948] [INFO ] [sig ] WEC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:44.018498] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WEC.txt [2026-01-12T20:34:44.018674] [INFO ] [sig ] [3385/3499] Completed WEC in 0.4s | 2.87 sym/s | Total: 19.6m | ETA: 39.7s [2026-01-12T20:34:44.018718] [INFO ] [sig ] [3386/3499] Forecasting WEN... [2026-01-12T20:34:44.018749] [INFO ] [sig ] Generating forecast for: WEN [2026-01-12T20:34:44.018781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-12T20:34:44.030257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-12T20:34:44.030619] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-12T20:34:44.031400] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-12T20:34:44.031455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:44.031489] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:44.031517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:44.031598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:44.090148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:44.091008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:44.091101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:44.091141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:44.211254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:44.211407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:44.211447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:44.211477] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:44.214886] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-12T20:34:44.215160] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-12T20:34:44.215283] [INFO ] [sig ] WEN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:44.360959] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WEN.txt [2026-01-12T20:34:44.361095] [INFO ] [sig ] [3386/3499] Completed WEN in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 39.4s [2026-01-12T20:34:44.361134] [INFO ] [sig ] [3387/3499] Forecasting WERN... [2026-01-12T20:34:44.361163] [INFO ] [sig ] Generating forecast for: WERN [2026-01-12T20:34:44.361192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-12T20:34:44.372187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-12T20:34:44.372528] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-12T20:34:44.373302] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-12T20:34:44.373354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:44.373398] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:44.373425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:44.373481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:44.435217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:44.436133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:44.436228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:44.436266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:44.556141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:44.556289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:44.556328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:44.556357] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:44.559749] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-12T20:34:44.560039] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-12T20:34:44.560169] [INFO ] [sig ] WERN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:44.702786] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WERN.txt [2026-01-12T20:34:44.702937] [INFO ] [sig ] [3387/3499] Completed WERN in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 39.0s [2026-01-12T20:34:44.702978] [INFO ] [sig ] [3388/3499] Forecasting WES... [2026-01-12T20:34:44.703008] [INFO ] [sig ] Generating forecast for: WES [2026-01-12T20:34:44.703038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-12T20:34:44.713906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-12T20:34:44.714232] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-12T20:34:44.715024] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-12T20:34:44.715076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:44.715109] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:44.715136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:44.715197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:44.771506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:44.772388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:44.772470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:44.772502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:44.888805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:44.888953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:44.888992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:44.889021] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:44.892387] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=40.08%) [2026-01-12T20:34:44.892673] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-12T20:34:44.892797] [INFO ] [sig ] WES: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:45.041696] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WES.txt [2026-01-12T20:34:45.041875] [INFO ] [sig ] [3388/3499] Completed WES in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 38.7s [2026-01-12T20:34:45.041932] [INFO ] [sig ] [3389/3499] Forecasting WEX... [2026-01-12T20:34:45.041972] [INFO ] [sig ] Generating forecast for: WEX [2026-01-12T20:34:45.042004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-12T20:34:45.053584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-12T20:34:45.053936] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-12T20:34:45.054713] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-12T20:34:45.054765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:45.054797] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:45.054824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:45.054880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:45.111194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:45.111913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:45.111992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:45.112024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:45.230506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:45.230677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:45.230717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:45.230747] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:45.234166] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-01-12T20:34:45.234442] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-12T20:34:45.234587] [INFO ] [sig ] WEX: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:45.382864] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WEX.txt [2026-01-12T20:34:45.382997] [INFO ] [sig ] [3389/3499] Completed WEX in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 38.3s [2026-01-12T20:34:45.383037] [INFO ] [sig ] [3390/3499] Forecasting WEYS... [2026-01-12T20:34:45.383067] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-12T20:34:45.383098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-12T20:34:45.394093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-12T20:34:45.394428] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-12T20:34:45.395240] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-12T20:34:45.395295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:45.395327] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:45.395353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:45.395408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:45.452759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:45.453410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:45.453488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:45.453522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:45.562740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:45.562883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:45.562923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:45.562952] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:45.566337] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=73.92%) [2026-01-12T20:34:45.566655] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-12T20:34:45.566788] [INFO ] [sig ] WEYS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:45.709370] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WEYS.txt [2026-01-12T20:34:45.709526] [INFO ] [sig ] [3390/3499] Completed WEYS in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 38.0s [2026-01-12T20:34:45.709566] [INFO ] [sig ] [3391/3499] Forecasting WF... [2026-01-12T20:34:45.709624] [INFO ] [sig ] Generating forecast for: WF [2026-01-12T20:34:45.709657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-12T20:34:45.721166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-12T20:34:45.721510] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-12T20:34:45.722347] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-12T20:34:45.722402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:45.722435] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:45.722462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:45.722519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:45.779927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:45.780759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:45.780839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:45.780872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:45.915168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:45.915324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:45.915363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:45.915393] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:45.919161] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-01-12T20:34:45.919450] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-12T20:34:45.919607] [INFO ] [sig ] WF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:46.074166] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WF.txt [2026-01-12T20:34:46.074341] [INFO ] [sig ] [3391/3499] Completed WF in 0.4s | 2.87 sym/s | Total: 19.7m | ETA: 37.6s [2026-01-12T20:34:46.074382] [INFO ] [sig ] [3392/3499] Forecasting WFC... [2026-01-12T20:34:46.074411] [INFO ] [sig ] Generating forecast for: WFC [2026-01-12T20:34:46.074439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-12T20:34:46.086167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-12T20:34:46.086515] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-12T20:34:46.087294] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-12T20:34:46.087346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:46.087405] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:46.087433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:46.087489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:46.145140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:46.146040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:46.146125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:46.146157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:46.272870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:46.273032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:46.273073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:46.273102] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:46.276533] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-01-12T20:34:46.276865] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-12T20:34:46.277001] [INFO ] [sig ] WFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:46.423269] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WFC.txt [2026-01-12T20:34:46.423433] [INFO ] [sig ] [3392/3499] Completed WFC in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 37.3s [2026-01-12T20:34:46.423473] [INFO ] [sig ] [3393/3499] Forecasting WFG... [2026-01-12T20:34:46.423502] [INFO ] [sig ] Generating forecast for: WFG [2026-01-12T20:34:46.423531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-12T20:34:46.435383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-12T20:34:46.435753] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-12T20:34:46.436497] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-12T20:34:46.436549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:46.436601] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:46.436630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:46.436685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:46.493138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:46.493986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:46.494065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:46.494097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:46.616827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:46.616993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:46.617035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:46.617066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:46.620428] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-12T20:34:46.620718] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-12T20:34:46.620841] [INFO ] [sig ] WFG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:46.762897] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WFG.txt [2026-01-12T20:34:46.763048] [INFO ] [sig ] [3393/3499] Completed WFG in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 36.9s [2026-01-12T20:34:46.763089] [INFO ] [sig ] [3394/3499] Forecasting WFRD... [2026-01-12T20:34:46.763119] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-12T20:34:46.763149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-12T20:34:46.774997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-12T20:34:46.775278] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-12T20:34:46.776060] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-12T20:34:46.776113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:46.776147] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:46.776174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:46.776231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:46.832509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:46.833350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:46.833430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:46.833462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:46.950476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:46.950646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:46.950687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:46.950731] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:46.954060] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-01-12T20:34:46.954352] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-12T20:34:46.954478] [INFO ] [sig ] WFRD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:47.096319] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WFRD.txt [2026-01-12T20:34:47.096478] [INFO ] [sig ] [3394/3499] Completed WFRD in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 36.6s [2026-01-12T20:34:47.096517] [INFO ] [sig ] [3395/3499] Forecasting WGMI... [2026-01-12T20:34:47.096546] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-12T20:34:47.096599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-12T20:34:47.108018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-12T20:34:47.108398] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-12T20:34:47.109185] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-12T20:34:47.109237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:47.109270] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:47.109297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:47.109352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:47.166116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:47.166967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:47.167049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:47.167081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:47.287633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:47.287805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:47.287845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:47.287903] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:47.291214] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-12T20:34:47.291485] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-12T20:34:47.291623] [INFO ] [sig ] WGMI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:47.432910] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WGMI.txt [2026-01-12T20:34:47.433052] [INFO ] [sig ] [3395/3499] Completed WGMI in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 36.2s [2026-01-12T20:34:47.433091] [INFO ] [sig ] [3396/3499] Forecasting WGO... [2026-01-12T20:34:47.433120] [INFO ] [sig ] Generating forecast for: WGO [2026-01-12T20:34:47.433149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-12T20:34:47.444276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-12T20:34:47.444542] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-12T20:34:47.445333] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-12T20:34:47.445386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:47.445419] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:47.445445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:47.445501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:47.502948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:47.503568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:47.503667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:47.503699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:47.621282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:47.621436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:47.621475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:47.621504] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:47.624889] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-01-12T20:34:47.625157] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-12T20:34:47.625281] [INFO ] [sig ] WGO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:47.766317] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WGO.txt [2026-01-12T20:34:47.766448] [INFO ] [sig ] [3396/3499] Completed WGO in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 35.9s [2026-01-12T20:34:47.766487] [INFO ] [sig ] [3397/3499] Forecasting WGS... [2026-01-12T20:34:47.766516] [INFO ] [sig ] Generating forecast for: WGS [2026-01-12T20:34:47.766545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-12T20:34:47.777848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-12T20:34:47.778111] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-12T20:34:47.778870] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-12T20:34:47.778922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:47.778953] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:47.778980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:47.779036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:47.835207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:47.835816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:47.835892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:47.835923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:47.955673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:47.955827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:47.955864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:47.955894] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:47.959188] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-01-12T20:34:47.959453] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-12T20:34:47.959586] [INFO ] [sig ] WGS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:48.101210] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WGS.txt [2026-01-12T20:34:48.101329] [INFO ] [sig ] [3397/3499] Completed WGS in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 35.5s [2026-01-12T20:34:48.101367] [INFO ] [sig ] [3398/3499] Forecasting WH... [2026-01-12T20:34:48.101395] [INFO ] [sig ] Generating forecast for: WH [2026-01-12T20:34:48.101425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-12T20:34:48.113070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-12T20:34:48.113352] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-12T20:34:48.114109] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-12T20:34:48.114160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:48.114192] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:48.114218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:48.114286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:48.170623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:48.171236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:48.171312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:48.171343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:48.294246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:48.294589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:48.294653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:48.294681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:48.298300] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-12T20:34:48.298562] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-12T20:34:48.298700] [INFO ] [sig ] WH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:48.439744] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WH.txt [2026-01-12T20:34:48.439857] [INFO ] [sig ] [3398/3499] Completed WH in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 35.2s [2026-01-12T20:34:48.439894] [INFO ] [sig ] [3399/3499] Forecasting WHD... [2026-01-12T20:34:48.439923] [INFO ] [sig ] Generating forecast for: WHD [2026-01-12T20:34:48.439952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-12T20:34:48.451985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-12T20:34:48.452266] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-12T20:34:48.453189] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-12T20:34:48.453241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:48.453273] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:48.453299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:48.453353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:48.510662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:48.511292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:48.511368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:48.511400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:48.630935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:48.631079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:48.631118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:48.631146] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:48.634404] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-12T20:34:48.634688] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-12T20:34:48.634807] [INFO ] [sig ] WHD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:48.777908] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WHD.txt [2026-01-12T20:34:48.778086] [INFO ] [sig ] [3399/3499] Completed WHD in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 34.8s [2026-01-12T20:34:48.778136] [INFO ] [sig ] [3400/3499] Forecasting WHF... [2026-01-12T20:34:48.778166] [INFO ] [sig ] Generating forecast for: WHF [2026-01-12T20:34:48.778196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-12T20:34:48.790609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-12T20:34:48.791044] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-12T20:34:48.791887] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-12T20:34:48.791956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:48.791991] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:48.792018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:48.792073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:48.850079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:48.850906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:48.850986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:48.851019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:48.974533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:48.974704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:48.974746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:48.974775] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:48.978456] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-12T20:34:48.978755] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-12T20:34:48.978881] [INFO ] [sig ] WHF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:49.123923] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WHF.txt [2026-01-12T20:34:49.124067] [INFO ] [sig ] [3400/3499] Completed WHF in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 34.5s [2026-01-12T20:34:49.124113] [INFO ] [sig ] [3401/3499] Forecasting WHG... [2026-01-12T20:34:49.124143] [INFO ] [sig ] Generating forecast for: WHG [2026-01-12T20:34:49.124174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-12T20:34:49.136310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-12T20:34:49.136637] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-12T20:34:49.137403] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-12T20:34:49.137455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:49.137487] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:49.137514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:49.137587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:49.197067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:49.197928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:49.198010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:49.198043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:49.299269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:49.299421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:49.299461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:49.299492] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:49.302950] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-01-12T20:34:49.303222] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-12T20:34:49.303342] [INFO ] [sig ] WHG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:49.445844] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WHG.txt [2026-01-12T20:34:49.445992] [INFO ] [sig ] [3401/3499] Completed WHG in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 34.1s [2026-01-12T20:34:49.446032] [INFO ] [sig ] [3402/3499] Forecasting WIA... [2026-01-12T20:34:49.446061] [INFO ] [sig ] Generating forecast for: WIA [2026-01-12T20:34:49.446091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-12T20:34:49.457131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-12T20:34:49.457421] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-12T20:34:49.458235] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-12T20:34:49.458287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:49.458319] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:49.458347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:49.458402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:49.517020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:49.517929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:49.518042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:49.518074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:49.632167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:49.632338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:49.632404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:49.632462] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:49.636002] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-01-12T20:34:49.636283] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-12T20:34:49.636414] [INFO ] [sig ] WIA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:49.781612] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WIA.txt [2026-01-12T20:34:49.781768] [INFO ] [sig ] [3402/3499] Completed WIA in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 33.8s [2026-01-12T20:34:49.781809] [INFO ] [sig ] [3403/3499] Forecasting WIMI... [2026-01-12T20:34:49.781838] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-12T20:34:49.781867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-12T20:34:49.794131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-12T20:34:49.794483] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-12T20:34:49.795266] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-12T20:34:49.795321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:49.795355] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:49.795382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:49.795439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:49.852521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:49.853386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:49.853465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:49.853497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:49.971607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:49.971760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:49.971799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:49.971826] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:49.975127] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=72.84%) [2026-01-12T20:34:49.975397] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-12T20:34:49.975518] [INFO ] [sig ] WIMI: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:50.116476] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WIMI.txt [2026-01-12T20:34:50.116599] [INFO ] [sig ] [3403/3499] Completed WIMI in 0.3s | 2.87 sym/s | Total: 19.7m | ETA: 33.4s [2026-01-12T20:34:50.116646] [INFO ] [sig ] [3404/3499] Forecasting WINA... [2026-01-12T20:34:50.116676] [INFO ] [sig ] Generating forecast for: WINA [2026-01-12T20:34:50.116705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-12T20:34:50.127622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-12T20:34:50.127949] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-12T20:34:50.128720] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-12T20:34:50.128772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:50.128804] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:50.128830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:50.128891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:50.186716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:50.187298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:50.187373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:50.187404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:50.301087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:50.301219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:50.301256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:50.301284] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:50.304508] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-12T20:34:50.304795] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-12T20:34:50.304917] [INFO ] [sig ] WINA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:50.446678] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WINA.txt [2026-01-12T20:34:50.446792] [INFO ] [sig ] [3404/3499] Completed WINA in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 33.1s [2026-01-12T20:34:50.446830] [INFO ] [sig ] [3405/3499] Forecasting WING... [2026-01-12T20:34:50.446858] [INFO ] [sig ] Generating forecast for: WING [2026-01-12T20:34:50.446887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-12T20:34:50.458046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-12T20:34:50.458334] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-12T20:34:50.459103] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-12T20:34:50.459155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:50.459187] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:50.459212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:50.459271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:50.518528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:50.519147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:50.519226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:50.519256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:50.636647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:50.636762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:50.636799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:50.636827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:50.640006] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-01-12T20:34:50.640291] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-12T20:34:50.640413] [INFO ] [sig ] WING: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:50.842624] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WING.txt [2026-01-12T20:34:50.842783] [INFO ] [sig ] [3405/3499] Completed WING in 0.4s | 2.87 sym/s | Total: 19.8m | ETA: 32.7s [2026-01-12T20:34:50.842822] [INFO ] [sig ] [3406/3499] Forecasting WINN... [2026-01-12T20:34:50.842852] [INFO ] [sig ] Generating forecast for: WINN [2026-01-12T20:34:50.842882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-12T20:34:50.853899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-12T20:34:50.854173] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-12T20:34:50.854947] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-12T20:34:50.854998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:50.855030] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:50.855057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:50.855113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:50.911431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:50.912054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:50.912129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:50.912160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:51.030628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:51.030749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:51.030787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:51.030816] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:51.034101] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=61.52%) [2026-01-12T20:34:51.034368] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-12T20:34:51.034680] [INFO ] [sig ] WINN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:51.176743] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WINN.txt [2026-01-12T20:34:51.176856] [INFO ] [sig ] [3406/3499] Completed WINN in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 32.4s [2026-01-12T20:34:51.176894] [INFO ] [sig ] [3407/3499] Forecasting WIX... [2026-01-12T20:34:51.176922] [INFO ] [sig ] Generating forecast for: WIX [2026-01-12T20:34:51.176951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-12T20:34:51.188259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-12T20:34:51.188556] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-12T20:34:51.189326] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-12T20:34:51.189377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:51.189408] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:51.189435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:51.189490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:51.245738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:51.246332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:51.246409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:51.246440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:51.366183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:51.366297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:51.366350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:51.366379] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:51.369977] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-12T20:34:51.370243] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-12T20:34:51.370365] [INFO ] [sig ] WIX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:51.512453] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WIX.txt [2026-01-12T20:34:51.512564] [INFO ] [sig ] [3407/3499] Completed WIX in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 32.0s [2026-01-12T20:34:51.512620] [INFO ] [sig ] [3408/3499] Forecasting WK... [2026-01-12T20:34:51.512649] [INFO ] [sig ] Generating forecast for: WK [2026-01-12T20:34:51.512677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-12T20:34:51.523852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-12T20:34:51.524148] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-12T20:34:51.524922] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-12T20:34:51.524974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:51.525006] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:51.525033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:51.525089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:51.580957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:51.581639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:51.581717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:51.581748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:51.696741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:51.696875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:51.696914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:51.696942] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:51.700242] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-12T20:34:51.700512] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-12T20:34:51.700650] [INFO ] [sig ] WK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:51.841592] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WK.txt [2026-01-12T20:34:51.841720] [INFO ] [sig ] [3408/3499] Completed WK in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 31.7s [2026-01-12T20:34:51.841759] [INFO ] [sig ] [3409/3499] Forecasting WKC... [2026-01-12T20:34:51.841789] [INFO ] [sig ] Generating forecast for: WKC [2026-01-12T20:34:51.841818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-12T20:34:51.853236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-12T20:34:51.853530] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-12T20:34:51.854301] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-12T20:34:51.854353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:51.854410] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:51.854439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:51.854701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:51.910889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:51.911560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:51.911658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:51.911690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:52.031446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:52.031619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:52.031662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:52.031690] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:52.035221] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-12T20:34:52.035501] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-12T20:34:52.035646] [INFO ] [sig ] WKC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:52.184726] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WKC.txt [2026-01-12T20:34:52.184874] [INFO ] [sig ] [3409/3499] Completed WKC in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 31.3s [2026-01-12T20:34:52.184914] [INFO ] [sig ] [3410/3499] Forecasting WKEY... [2026-01-12T20:34:52.184943] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-12T20:34:52.184974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-12T20:34:52.197468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-12T20:34:52.197834] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-12T20:34:52.198677] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-12T20:34:52.198733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:52.198768] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:52.198800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:52.198862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:52.256042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:52.256678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:52.256758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:52.256790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:52.376303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:52.376463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:52.376504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:52.376532] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:52.380011] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-01-12T20:34:52.380289] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-12T20:34:52.380421] [INFO ] [sig ] WKEY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:52.525308] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WKEY.txt [2026-01-12T20:34:52.525445] [INFO ] [sig ] [3410/3499] Completed WKEY in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 31.0s [2026-01-12T20:34:52.525485] [INFO ] [sig ] [3411/3499] Forecasting WKSP... [2026-01-12T20:34:52.525515] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-12T20:34:52.525545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-12T20:34:52.537069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-12T20:34:52.537374] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-12T20:34:52.538204] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-12T20:34:52.538257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:52.538303] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:52.538335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:52.538392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:52.597230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:52.597910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:52.597997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:52.598034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:52.720207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:52.720348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:52.720387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:52.720414] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:52.723924] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=69.22%) [2026-01-12T20:34:52.724196] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-12T20:34:52.724323] [INFO ] [sig ] WKSP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:52.874041] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WKSP.txt [2026-01-12T20:34:52.874174] [INFO ] [sig ] [3411/3499] Completed WKSP in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 30.6s [2026-01-12T20:34:52.874214] [INFO ] [sig ] [3412/3499] Forecasting WLDN... [2026-01-12T20:34:52.874246] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-12T20:34:52.874277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-12T20:34:52.885971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-12T20:34:52.886271] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-12T20:34:52.887089] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-12T20:34:52.887146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:52.887183] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:52.887219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:52.887282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:52.945882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:52.946606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:52.946687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:52.946720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:53.065402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:53.065555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:53.065614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:53.065673] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:53.069034] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-01-12T20:34:53.069300] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-12T20:34:53.069418] [INFO ] [sig ] WLDN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:53.211587] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WLDN.txt [2026-01-12T20:34:53.211739] [INFO ] [sig ] [3412/3499] Completed WLDN in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 30.3s [2026-01-12T20:34:53.211780] [INFO ] [sig ] [3413/3499] Forecasting WLDS... [2026-01-12T20:34:53.211809] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-12T20:34:53.211839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-12T20:34:53.222948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-12T20:34:53.223260] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-12T20:34:53.224026] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-12T20:34:53.224078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:53.224110] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:53.224137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:53.224192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:53.288431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:53.289465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:53.289558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:53.289612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:53.406877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:53.407036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:53.407077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:53.407105] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:53.410597] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-12T20:34:53.410882] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-12T20:34:53.411006] [INFO ] [sig ] WLDS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:53.551470] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WLDS.txt [2026-01-12T20:34:53.551606] [INFO ] [sig ] [3413/3499] Completed WLDS in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 29.9s [2026-01-12T20:34:53.551647] [INFO ] [sig ] [3414/3499] Forecasting WLFC... [2026-01-12T20:34:53.551677] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-12T20:34:53.551706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-12T20:34:53.564145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-12T20:34:53.564493] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-12T20:34:53.565324] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-12T20:34:53.565381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:53.565415] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:53.565442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:53.565500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:53.624287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:53.625126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:53.625210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:53.625243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:53.745887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:53.746041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:53.746081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:53.746112] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:53.749736] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-12T20:34:53.750018] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-12T20:34:53.750147] [INFO ] [sig ] WLFC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:53.899501] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WLFC.txt [2026-01-12T20:34:53.899653] [INFO ] [sig ] [3414/3499] Completed WLFC in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 29.6s [2026-01-12T20:34:53.899702] [INFO ] [sig ] [3415/3499] Forecasting WLK... [2026-01-12T20:34:53.899733] [INFO ] [sig ] Generating forecast for: WLK [2026-01-12T20:34:53.899763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-12T20:34:53.911066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-12T20:34:53.911398] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-12T20:34:53.912211] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-12T20:34:53.912265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:53.912298] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:53.912325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:53.912381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:53.971553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:53.972297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:53.972381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:53.972415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:54.103948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:54.104146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:54.104189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:54.104218] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:54.108144] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-12T20:34:54.108447] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-12T20:34:54.108604] [INFO ] [sig ] WLK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:54.261999] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WLK.txt [2026-01-12T20:34:54.262146] [INFO ] [sig ] [3415/3499] Completed WLK in 0.4s | 2.87 sym/s | Total: 19.8m | ETA: 29.2s [2026-01-12T20:34:54.262187] [INFO ] [sig ] [3416/3499] Forecasting WLKP... [2026-01-12T20:34:54.262218] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-12T20:34:54.262249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-12T20:34:54.274366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-12T20:34:54.274698] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-12T20:34:54.275474] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-12T20:34:54.275527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:54.275561] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:54.275609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:54.275667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:54.335655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:54.336484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:54.336587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:54.336634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:54.452860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:54.453016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:54.453057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:54.453088] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:54.456542] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-01-12T20:34:54.456850] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-12T20:34:54.456977] [INFO ] [sig ] WLKP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:54.604215] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WLKP.txt [2026-01-12T20:34:54.604365] [INFO ] [sig ] [3416/3499] Completed WLKP in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 28.9s [2026-01-12T20:34:54.604408] [INFO ] [sig ] [3417/3499] Forecasting WMG... [2026-01-12T20:34:54.604438] [INFO ] [sig ] Generating forecast for: WMG [2026-01-12T20:34:54.604468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-12T20:34:54.616996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-12T20:34:54.617287] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-12T20:34:54.618114] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-12T20:34:54.618167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:54.618199] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:54.618226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:54.618282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:54.677487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:54.678219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:54.678299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:54.678333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:54.802803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:54.802955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:54.802995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:54.803024] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:54.806402] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-12T20:34:54.806734] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-12T20:34:54.806866] [INFO ] [sig ] WMG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:54.949687] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WMG.txt [2026-01-12T20:34:54.949848] [INFO ] [sig ] [3417/3499] Completed WMG in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 28.6s [2026-01-12T20:34:54.949890] [INFO ] [sig ] [3418/3499] Forecasting WMK... [2026-01-12T20:34:54.949920] [INFO ] [sig ] Generating forecast for: WMK [2026-01-12T20:34:54.949949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-12T20:34:54.961184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-12T20:34:54.961512] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-12T20:34:54.962301] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-12T20:34:54.962357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:54.962392] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:54.962420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:54.962477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:55.019980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:55.020665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:55.020744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:55.020777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:55.138545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:55.138709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:55.138751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:55.138798] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:55.142094] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=41.05%) [2026-01-12T20:34:55.142363] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-12T20:34:55.142483] [INFO ] [sig ] WMK: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:55.288766] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WMK.txt [2026-01-12T20:34:55.288912] [INFO ] [sig ] [3418/3499] Completed WMK in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 28.2s [2026-01-12T20:34:55.288951] [INFO ] [sig ] [3419/3499] Forecasting WMS... [2026-01-12T20:34:55.288981] [INFO ] [sig ] Generating forecast for: WMS [2026-01-12T20:34:55.289010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-12T20:34:55.300875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-12T20:34:55.301217] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-12T20:34:55.301992] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-12T20:34:55.302044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:55.302076] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:55.302103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:55.302159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:55.359195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:55.359805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:55.359905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:55.359938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:55.481516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:55.481672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:55.481711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:55.481740] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:55.484997] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-12T20:34:55.485265] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-12T20:34:55.485384] [INFO ] [sig ] WMS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:55.631649] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WMS.txt [2026-01-12T20:34:55.631772] [INFO ] [sig ] [3419/3499] Completed WMS in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 27.9s [2026-01-12T20:34:55.631810] [INFO ] [sig ] [3420/3499] Forecasting WNC... [2026-01-12T20:34:55.631840] [INFO ] [sig ] Generating forecast for: WNC [2026-01-12T20:34:55.631869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-12T20:34:55.646250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-12T20:34:55.646566] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-12T20:34:55.647340] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-12T20:34:55.647392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:55.647424] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:55.647449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:55.647505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:55.705120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:55.705707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:55.705797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:55.705847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:55.824821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:55.824947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:55.824983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:55.825011] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:55.828248] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-01-12T20:34:55.828520] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-12T20:34:55.828656] [INFO ] [sig ] WNC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:55.975190] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WNC.txt [2026-01-12T20:34:55.975348] [INFO ] [sig ] [3420/3499] Completed WNC in 0.3s | 2.87 sym/s | Total: 19.8m | ETA: 27.5s [2026-01-12T20:34:55.975393] [INFO ] [sig ] [3421/3499] Forecasting WNEB... [2026-01-12T20:34:55.975424] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-12T20:34:55.975454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-12T20:34:55.986749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-12T20:34:55.987028] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-12T20:34:55.987826] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-12T20:34:55.987878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:55.987910] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:55.987937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:55.987992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:56.045842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:56.046861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:56.046943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:56.046976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:56.166427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:56.166534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:56.166585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:56.166617] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:56.169781] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-12T20:34:56.170047] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-12T20:34:56.170166] [INFO ] [sig ] WNEB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:56.313360] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WNEB.txt [2026-01-12T20:34:56.313498] [INFO ] [sig ] [3421/3499] Completed WNEB in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 27.2s [2026-01-12T20:34:56.313538] [INFO ] [sig ] [3422/3499] Forecasting WOOD... [2026-01-12T20:34:56.313567] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-12T20:34:56.313617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-12T20:34:56.325520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-12T20:34:56.325921] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-12T20:34:56.326715] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-12T20:34:56.326767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:56.326800] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:56.326839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:56.326896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:56.385554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:56.386434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:56.386518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:56.386551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:56.490966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:56.491127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:56.491169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:56.491197] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:56.494534] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-01-12T20:34:56.494826] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-12T20:34:56.494950] [INFO ] [sig ] WOOD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:56.637894] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WOOD.txt [2026-01-12T20:34:56.638053] [INFO ] [sig ] [3422/3499] Completed WOOD in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 26.8s [2026-01-12T20:34:56.638092] [INFO ] [sig ] [3423/3499] Forecasting WOOF... [2026-01-12T20:34:56.638121] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-12T20:34:56.638151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-12T20:34:56.649408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-12T20:34:56.649751] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-12T20:34:56.650554] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-12T20:34:56.650628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:56.650662] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:56.650690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:56.650747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:56.709856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:56.710569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:56.710665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:56.710697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:56.832705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:56.832855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:56.832896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:56.832926] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:56.836396] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=21.11%) [2026-01-12T20:34:56.836705] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-12T20:34:56.836832] [INFO ] [sig ] WOOF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:56.985296] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WOOF.txt [2026-01-12T20:34:56.985454] [INFO ] [sig ] [3423/3499] Completed WOOF in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 26.5s [2026-01-12T20:34:56.985495] [INFO ] [sig ] [3424/3499] Forecasting WPC... [2026-01-12T20:34:56.985523] [INFO ] [sig ] Generating forecast for: WPC [2026-01-12T20:34:56.985553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-12T20:34:56.996777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-12T20:34:56.997114] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-12T20:34:56.997952] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-12T20:34:56.998005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:56.998038] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:56.998067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:56.998124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:57.056331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:57.057211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:57.057296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:57.057329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:57.178963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:57.179122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:57.179163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:57.179193] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:57.182647] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-12T20:34:57.182936] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-12T20:34:57.183066] [INFO ] [sig ] WPC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:57.332337] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WPC.txt [2026-01-12T20:34:57.332471] [INFO ] [sig ] [3424/3499] Completed WPC in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 26.1s [2026-01-12T20:34:57.332510] [INFO ] [sig ] [3425/3499] Forecasting WPP... [2026-01-12T20:34:57.332540] [INFO ] [sig ] Generating forecast for: WPP [2026-01-12T20:34:57.332586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-12T20:34:57.344481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-12T20:34:57.345006] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-12T20:34:57.345782] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-12T20:34:57.345834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:57.345867] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:57.345894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:57.345950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:57.404005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:57.404767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:57.404849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:57.404883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:57.529529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:57.529698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:57.529739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:57.529771] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:57.533186] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-01-12T20:34:57.533473] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-12T20:34:57.533618] [INFO ] [sig ] WPP: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:57.682879] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WPP.txt [2026-01-12T20:34:57.683017] [INFO ] [sig ] [3425/3499] Completed WPP in 0.4s | 2.87 sym/s | Total: 19.9m | ETA: 25.8s [2026-01-12T20:34:57.683058] [INFO ] [sig ] [3426/3499] Forecasting WRAP... [2026-01-12T20:34:57.683087] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-12T20:34:57.683122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-12T20:34:57.693765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-12T20:34:57.694243] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-12T20:34:57.695176] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-12T20:34:57.695227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:57.695285] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:57.695312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:57.695368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:57.755786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:57.756458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:57.756538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:57.756587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:57.876319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:57.876466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:57.876506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:57.876535] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:57.879954] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-12T20:34:57.880236] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-12T20:34:57.880365] [INFO ] [sig ] WRAP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:58.028483] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WRAP.txt [2026-01-12T20:34:58.028633] [INFO ] [sig ] [3426/3499] Completed WRAP in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 25.4s [2026-01-12T20:34:58.028675] [INFO ] [sig ] [3427/3499] Forecasting WRB... [2026-01-12T20:34:58.028705] [INFO ] [sig ] Generating forecast for: WRB [2026-01-12T20:34:58.028735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-12T20:34:58.039739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-12T20:34:58.040069] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-12T20:34:58.040883] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-12T20:34:58.040937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:58.040972] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:58.041000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:58.041059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:58.099364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:58.100190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:58.100288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:58.100326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:58.220967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:58.221123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:58.221164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:58.221195] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:58.225234] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=66.61%) [2026-01-12T20:34:58.225795] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-12T20:34:58.225971] [INFO ] [sig ] WRB: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:58.371684] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WRB.txt [2026-01-12T20:34:58.371836] [INFO ] [sig ] [3427/3499] Completed WRB in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 25.1s [2026-01-12T20:34:58.371878] [INFO ] [sig ] [3428/3499] Forecasting WRBY... [2026-01-12T20:34:58.371906] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-12T20:34:58.371934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-12T20:34:58.383028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-12T20:34:58.383324] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-12T20:34:58.384085] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-12T20:34:58.384136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:58.384169] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:58.384196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:58.384252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:58.442604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:58.443234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:58.443314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:58.443347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:58.564425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:58.564597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:58.564638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:58.564666] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:58.568046] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-12T20:34:58.568324] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-12T20:34:58.568450] [INFO ] [sig ] WRBY: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:58.712161] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WRBY.txt [2026-01-12T20:34:58.712289] [INFO ] [sig ] [3428/3499] Completed WRBY in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 24.7s [2026-01-12T20:34:58.712327] [INFO ] [sig ] [3429/3499] Forecasting WRLD... [2026-01-12T20:34:58.712358] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-12T20:34:58.712387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-12T20:34:58.723269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-12T20:34:58.723589] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-12T20:34:58.724355] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-12T20:34:58.724409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:58.724441] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:58.724470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:58.724527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:58.787141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:58.787986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:58.788067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:58.788102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:58.911832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:58.911977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:58.912016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:58.912078] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:58.915480] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=26.40%) [2026-01-12T20:34:58.915780] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-12T20:34:58.915904] [INFO ] [sig ] WRLD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:59.062597] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WRLD.txt [2026-01-12T20:34:59.062728] [INFO ] [sig ] [3429/3499] Completed WRLD in 0.4s | 2.87 sym/s | Total: 19.9m | ETA: 24.4s [2026-01-12T20:34:59.062768] [INFO ] [sig ] [3430/3499] Forecasting WSBC... [2026-01-12T20:34:59.062797] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-12T20:34:59.062826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-12T20:34:59.074252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-12T20:34:59.074563] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-12T20:34:59.075355] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-12T20:34:59.075408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:59.075445] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:59.075475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:59.075531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:59.134429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:59.135121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:59.135205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:59.135241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:59.256434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:59.256604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:59.256649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:59.256681] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:59.260172] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=15.26%) [2026-01-12T20:34:59.260456] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-12T20:34:59.260598] [INFO ] [sig ] WSBC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:34:59.409245] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WSBC.txt [2026-01-12T20:34:59.409379] [INFO ] [sig ] [3430/3499] Completed WSBC in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 24.0s [2026-01-12T20:34:59.409418] [INFO ] [sig ] [3431/3499] Forecasting WSBF... [2026-01-12T20:34:59.409449] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-12T20:34:59.409480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-12T20:34:59.421035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-12T20:34:59.421336] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-12T20:34:59.422142] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-12T20:34:59.422194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:59.422226] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:59.422252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:59.422307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:59.479613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:59.480459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:59.480548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:59.480600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:59.606115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:59.606257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:59.606296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:59.606326] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:59.609701] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=71.80%) [2026-01-12T20:34:59.609982] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-12T20:34:59.610104] [INFO ] [sig ] WSBF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:34:59.752234] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WSBF.txt [2026-01-12T20:34:59.752385] [INFO ] [sig ] [3431/3499] Completed WSBF in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 23.7s [2026-01-12T20:34:59.752426] [INFO ] [sig ] [3432/3499] Forecasting WSC... [2026-01-12T20:34:59.752455] [INFO ] [sig ] Generating forecast for: WSC [2026-01-12T20:34:59.752485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-12T20:34:59.763552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-12T20:34:59.763875] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-12T20:34:59.764640] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-12T20:34:59.764692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:34:59.764724] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:34:59.764750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:34:59.764807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:34:59.820476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:34:59.821170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:34:59.821246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:34:59.821277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:34:59.946842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:34:59.946982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:34:59.947019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:34:59.947047] [INFO ] [FORECASTER] Training complete [2026-01-12T20:34:59.950394] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=73.72%) [2026-01-12T20:34:59.950699] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-12T20:34:59.950823] [INFO ] [sig ] WSC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:00.119438] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WSC.txt [2026-01-12T20:35:00.119650] [INFO ] [sig ] [3432/3499] Completed WSC in 0.4s | 2.87 sym/s | Total: 19.9m | ETA: 23.3s [2026-01-12T20:35:00.119712] [INFO ] [sig ] [3433/3499] Forecasting WSFS... [2026-01-12T20:35:00.119742] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-12T20:35:00.119771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-12T20:35:00.132131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-12T20:35:00.132515] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-12T20:35:00.133319] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-12T20:35:00.133373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:00.133406] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:00.133434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:00.133510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:00.192487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:00.193505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:00.193613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:00.193659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:00.310853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:00.310997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:00.311036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:00.311065] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:00.314590] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-01-12T20:35:00.314867] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-12T20:35:00.314992] [INFO ] [sig ] WSFS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:00.460025] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WSFS.txt [2026-01-12T20:35:00.460155] [INFO ] [sig ] [3433/3499] Completed WSFS in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 23.0s [2026-01-12T20:35:00.460194] [INFO ] [sig ] [3434/3499] Forecasting WSM... [2026-01-12T20:35:00.460224] [INFO ] [sig ] Generating forecast for: WSM [2026-01-12T20:35:00.460253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-12T20:35:00.471880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-12T20:35:00.472175] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-12T20:35:00.472950] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-12T20:35:00.473002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:00.473034] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:00.473061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:00.473116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:00.530983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:00.531698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:00.531780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:00.531813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:00.657348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:00.657503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:00.657547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:00.657625] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:00.661078] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=76.02%) [2026-01-12T20:35:00.661353] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-12T20:35:00.661478] [INFO ] [sig ] WSM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:00.804498] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WSM.txt [2026-01-12T20:35:00.804661] [INFO ] [sig ] [3434/3499] Completed WSM in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 22.6s [2026-01-12T20:35:00.804703] [INFO ] [sig ] [3435/3499] Forecasting WSO... [2026-01-12T20:35:00.804733] [INFO ] [sig ] Generating forecast for: WSO [2026-01-12T20:35:00.804762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-12T20:35:00.818764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-12T20:35:00.819059] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-12T20:35:00.819833] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-12T20:35:00.819897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:00.819929] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:00.819955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:00.820010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:00.885539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:00.886821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:00.886905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:00.886938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:01.008561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:01.008734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:01.008775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:01.008804] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:01.012200] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-12T20:35:01.012498] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-12T20:35:01.012664] [INFO ] [sig ] WSO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:01.156983] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WSO.txt [2026-01-12T20:35:01.157111] [INFO ] [sig ] [3435/3499] Completed WSO in 0.4s | 2.87 sym/s | Total: 19.9m | ETA: 22.3s [2026-01-12T20:35:01.157150] [INFO ] [sig ] [3436/3499] Forecasting WTBA... [2026-01-12T20:35:01.157179] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-12T20:35:01.157209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-12T20:35:01.168307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-12T20:35:01.168609] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-12T20:35:01.169354] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-12T20:35:01.169405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:01.169438] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:01.169466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:01.169522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:01.227166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:01.227975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:01.228084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:01.228117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:01.348870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:01.349025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:01.349064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:01.349093] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:01.352476] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-01-12T20:35:01.352772] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-12T20:35:01.352896] [INFO ] [sig ] WTBA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:01.502262] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WTBA.txt [2026-01-12T20:35:01.502420] [INFO ] [sig ] [3436/3499] Completed WTBA in 0.3s | 2.87 sym/s | Total: 19.9m | ETA: 21.9s [2026-01-12T20:35:01.502459] [INFO ] [sig ] [3437/3499] Forecasting WTFC... [2026-01-12T20:35:01.502489] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-12T20:35:01.502523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-12T20:35:01.515149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-12T20:35:01.515518] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-12T20:35:01.516324] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-12T20:35:01.516378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:01.516410] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:01.516436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:01.516497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:01.574564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:01.575717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:01.575828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:01.575862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:01.702117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:01.702276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:01.702318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:01.702348] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:01.705798] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-01-12T20:35:01.706079] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-12T20:35:01.706206] [INFO ] [sig ] WTFC: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:01.855341] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WTFC.txt [2026-01-12T20:35:01.855499] [INFO ] [sig ] [3437/3499] Completed WTFC in 0.4s | 2.87 sym/s | Total: 19.9m | ETA: 21.6s [2026-01-12T20:35:01.855539] [INFO ] [sig ] [3438/3499] Forecasting WTI... [2026-01-12T20:35:01.855586] [INFO ] [sig ] Generating forecast for: WTI [2026-01-12T20:35:01.855621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-12T20:35:01.868187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-12T20:35:01.868623] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-12T20:35:01.869434] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-12T20:35:01.869492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:01.869529] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:01.869556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:01.869639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:01.931486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:01.932387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:01.932472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:01.932504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:02.062416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:02.062604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:02.062646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:02.062675] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:02.066376] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-01-12T20:35:02.066717] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-12T20:35:02.066865] [INFO ] [sig ] WTI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:02.218365] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WTI.txt [2026-01-12T20:35:02.218529] [INFO ] [sig ] [3438/3499] Completed WTI in 0.4s | 2.87 sym/s | Total: 19.9m | ETA: 21.2s [2026-01-12T20:35:02.218605] [INFO ] [sig ] [3439/3499] Forecasting WTRG... [2026-01-12T20:35:02.218640] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-12T20:35:02.218670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-12T20:35:02.232443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-12T20:35:02.232945] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-12T20:35:02.233937] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-12T20:35:02.234003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:02.234043] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:02.234079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:02.234146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:02.294650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:02.295522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:02.295626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:02.295661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:02.420121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:02.420276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:02.420317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:02.420346] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:02.424071] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-01-12T20:35:02.424341] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-12T20:35:02.424463] [INFO ] [sig ] WTRG: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:02.569597] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WTRG.txt [2026-01-12T20:35:02.569776] [INFO ] [sig ] [3439/3499] Completed WTRG in 0.4s | 2.87 sym/s | Total: 20.0m | ETA: 20.9s [2026-01-12T20:35:02.569815] [INFO ] [sig ] [3440/3499] Forecasting WTS... [2026-01-12T20:35:02.569845] [INFO ] [sig ] Generating forecast for: WTS [2026-01-12T20:35:02.569875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-12T20:35:02.581041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-12T20:35:02.581354] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-12T20:35:02.582136] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-12T20:35:02.582187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:02.582220] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:02.582246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:02.582301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:02.640745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:02.641616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:02.641702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:02.641735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:02.767088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:02.767241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:02.767280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:02.767308] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:02.770810] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=75.17%) [2026-01-12T20:35:02.771175] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-12T20:35:02.771346] [INFO ] [sig ] WTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:02.933686] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WTS.txt [2026-01-12T20:35:02.933849] [INFO ] [sig ] [3440/3499] Completed WTS in 0.4s | 2.87 sym/s | Total: 20.0m | ETA: 20.5s [2026-01-12T20:35:02.933893] [INFO ] [sig ] [3441/3499] Forecasting WULF... [2026-01-12T20:35:02.933922] [INFO ] [sig ] Generating forecast for: WULF [2026-01-12T20:35:02.933953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-12T20:35:02.945619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-12T20:35:02.946016] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-12T20:35:02.946907] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-12T20:35:02.946965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:02.947010] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:02.947048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:02.947111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:03.008710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:03.009700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:03.009789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:03.009823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:03.144947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:03.145111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:03.145154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:03.145182] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:03.149495] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-01-12T20:35:03.149854] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-12T20:35:03.149993] [INFO ] [sig ] WULF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:03.302183] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WULF.txt [2026-01-12T20:35:03.302340] [INFO ] [sig ] [3441/3499] Completed WULF in 0.4s | 2.87 sym/s | Total: 20.0m | ETA: 20.2s [2026-01-12T20:35:03.302380] [INFO ] [sig ] [3442/3499] Forecasting WVE... [2026-01-12T20:35:03.302410] [INFO ] [sig ] Generating forecast for: WVE [2026-01-12T20:35:03.302440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-12T20:35:03.313402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-12T20:35:03.313798] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-12T20:35:03.314612] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-12T20:35:03.314666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:03.314700] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:03.314727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:03.314785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:03.371667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:03.372425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:03.372506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:03.372538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:03.492430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:03.492598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:03.492655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:03.492686] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:03.496249] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: UP (p=68.23%) [2026-01-12T20:35:03.496524] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-12T20:35:03.496671] [INFO ] [sig ] WVE: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:03.646926] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WVE.txt [2026-01-12T20:35:03.647127] [INFO ] [sig ] [3442/3499] Completed WVE in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 19.8s [2026-01-12T20:35:03.647190] [INFO ] [sig ] [3443/3499] Forecasting WWD... [2026-01-12T20:35:03.647229] [INFO ] [sig ] Generating forecast for: WWD [2026-01-12T20:35:03.647270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-12T20:35:03.659533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-12T20:35:03.659904] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-12T20:35:03.660763] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-12T20:35:03.660815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:03.660880] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:03.660909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:03.660966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:03.720038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:03.720938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:03.721023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:03.721057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:03.845142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:03.845295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:03.845338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:03.845367] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:03.848989] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-12T20:35:03.849285] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-12T20:35:03.849421] [INFO ] [sig ] WWD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:03.993155] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WWD.txt [2026-01-12T20:35:03.993288] [INFO ] [sig ] [3443/3499] Completed WWD in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 19.5s [2026-01-12T20:35:03.993326] [INFO ] [sig ] [3444/3499] Forecasting WY... [2026-01-12T20:35:03.993356] [INFO ] [sig ] Generating forecast for: WY [2026-01-12T20:35:03.993385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-12T20:35:04.004363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-12T20:35:04.004662] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-12T20:35:04.005446] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-12T20:35:04.005500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:04.005534] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:04.005562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:04.005640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:04.063836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:04.064530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:04.064641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:04.064674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:04.183645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:04.183805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:04.183845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:04.183873] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:04.187455] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-12T20:35:04.187797] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-12T20:35:04.187933] [INFO ] [sig ] WY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:04.335148] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/WY.txt [2026-01-12T20:35:04.335305] [INFO ] [sig ] [3444/3499] Completed WY in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 19.1s [2026-01-12T20:35:04.335345] [INFO ] [sig ] [3445/3499] Forecasting WYNN... [2026-01-12T20:35:04.335375] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-12T20:35:04.335405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-12T20:35:04.347197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-12T20:35:04.347644] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-12T20:35:04.348674] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-12T20:35:04.348741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:04.348779] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:04.348809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:04.348867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:04.409117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:04.410011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:04.410097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:04.410130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:04.532415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:04.532564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:04.532624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:04.532676] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:04.536637] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-01-12T20:35:04.536941] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-12T20:35:04.537075] [INFO ] [sig ] WYNN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:04.684679] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/WYNN.txt [2026-01-12T20:35:04.684835] [INFO ] [sig ] [3445/3499] Completed WYNN in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 18.8s [2026-01-12T20:35:04.684875] [INFO ] [sig ] [3446/3499] Forecasting XBIL... [2026-01-12T20:35:04.684904] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-12T20:35:04.684934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-12T20:35:04.696066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-12T20:35:04.696377] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-12T20:35:04.697143] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-12T20:35:04.697195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:04.697239] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:04.697267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:04.697323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:04.756912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:04.757784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:04.757870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:04.757903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:04.857341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:04.857493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:04.857534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:04.857618] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:04.861124] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-12T20:35:04.861421] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-12T20:35:04.861557] [INFO ] [sig ] XBIL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:05.007326] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XBIL.txt [2026-01-12T20:35:05.007489] [INFO ] [sig ] [3446/3499] Completed XBIL in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 18.5s [2026-01-12T20:35:05.007529] [INFO ] [sig ] [3447/3499] Forecasting XEL... [2026-01-12T20:35:05.007560] [INFO ] [sig ] Generating forecast for: XEL [2026-01-12T20:35:05.007689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-12T20:35:05.019629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-12T20:35:05.020027] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-12T20:35:05.020845] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-12T20:35:05.020899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:05.020932] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:05.020960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:05.021016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:05.079131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:05.080010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:05.080092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:05.080124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:05.208147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:05.208312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:05.208360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:05.208390] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:05.211961] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: DOWN (p=13.52%) [2026-01-12T20:35:05.212250] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-12T20:35:05.212379] [INFO ] [sig ] XEL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:05.356114] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XEL.txt [2026-01-12T20:35:05.356263] [INFO ] [sig ] [3447/3499] Completed XEL in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 18.1s [2026-01-12T20:35:05.356303] [INFO ] [sig ] [3448/3499] Forecasting XENE... [2026-01-12T20:35:05.356331] [INFO ] [sig ] Generating forecast for: XENE [2026-01-12T20:35:05.356368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-12T20:35:05.368641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-12T20:35:05.368979] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-12T20:35:05.369761] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-12T20:35:05.369813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:05.369845] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:05.369872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:05.369928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:05.426982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:05.427702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:05.427807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:05.427840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:05.550191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:05.550355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:05.550396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:05.550425] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:05.554225] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-01-12T20:35:05.554532] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-12T20:35:05.554685] [INFO ] [sig ] XENE: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:05.706675] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XENE.txt [2026-01-12T20:35:05.706886] [INFO ] [sig ] [3448/3499] Completed XENE in 0.4s | 2.87 sym/s | Total: 20.0m | ETA: 17.8s [2026-01-12T20:35:05.706944] [INFO ] [sig ] [3449/3499] Forecasting XERS... [2026-01-12T20:35:05.706986] [INFO ] [sig ] Generating forecast for: XERS [2026-01-12T20:35:05.707029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-12T20:35:05.720373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-12T20:35:05.720769] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-12T20:35:05.721551] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-12T20:35:05.721627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:05.721661] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:05.721688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:05.721744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:05.783768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:05.784641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:05.784727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:05.784761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:05.906284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:05.906442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:05.906483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:05.906514] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:05.909937] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: DOWN (p=0.07%) [2026-01-12T20:35:05.910225] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-12T20:35:05.910355] [INFO ] [sig ] XERS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:06.061172] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XERS.txt [2026-01-12T20:35:06.061330] [INFO ] [sig ] [3449/3499] Completed XERS in 0.4s | 2.87 sym/s | Total: 20.0m | ETA: 17.4s [2026-01-12T20:35:06.061370] [INFO ] [sig ] [3450/3499] Forecasting XGN... [2026-01-12T20:35:06.061408] [INFO ] [sig ] Generating forecast for: XGN [2026-01-12T20:35:06.061437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-12T20:35:06.073612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-12T20:35:06.074168] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-12T20:35:06.075271] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-12T20:35:06.075323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:06.075356] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:06.075383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:06.075439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:06.134365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:06.135240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:06.135322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:06.135354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:06.253389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:06.253539] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-12T20:35:06.253597] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:06.253630] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:06.257124] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-12T20:35:06.257417] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-12T20:35:06.257552] [INFO ] [sig ] XGN: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:06.403761] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XGN.txt [2026-01-12T20:35:06.404121] [INFO ] [sig ] [3450/3499] Completed XGN in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 17.1s [2026-01-12T20:35:06.404163] [INFO ] [sig ] [3451/3499] Forecasting XOM... [2026-01-12T20:35:06.404191] [INFO ] [sig ] Generating forecast for: XOM [2026-01-12T20:35:06.404220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-12T20:35:06.416672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-12T20:35:06.417040] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-12T20:35:06.417902] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-12T20:35:06.417957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:06.417990] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:06.418018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:06.418076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:06.479073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:06.480172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:06.480257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:06.480290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:06.603921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:06.604074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:06.604113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:06.604142] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:06.607465] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=86.16%) [2026-01-12T20:35:06.607776] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-12T20:35:06.607930] [INFO ] [sig ] XOM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:06.750967] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XOM.txt [2026-01-12T20:35:06.751106] [INFO ] [sig ] [3451/3499] Completed XOM in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 16.7s [2026-01-12T20:35:06.751146] [INFO ] [sig ] [3452/3499] Forecasting XOMA... [2026-01-12T20:35:06.751176] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-12T20:35:06.751206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-12T20:35:06.761157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-12T20:35:06.761441] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-12T20:35:06.762208] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-12T20:35:06.762259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:06.762290] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:06.762317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:06.762372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:06.823372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:06.824112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:06.824195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:06.824228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:06.944059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:06.944208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:06.944248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:06.944276] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:06.947633] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-12T20:35:06.947945] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-12T20:35:06.948073] [INFO ] [sig ] XOMA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:07.092082] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XOMA.txt [2026-01-12T20:35:07.092223] [INFO ] [sig ] [3452/3499] Completed XOMA in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 16.4s [2026-01-12T20:35:07.092261] [INFO ] [sig ] [3453/3499] Forecasting XOS... [2026-01-12T20:35:07.092291] [INFO ] [sig ] Generating forecast for: XOS [2026-01-12T20:35:07.092321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-12T20:35:07.104200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-12T20:35:07.104516] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-12T20:35:07.105373] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-12T20:35:07.105428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:07.105461] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:07.105488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:07.105545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:07.167891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:07.168817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:07.168930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:07.168965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:07.294794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:07.294960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:07.295008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:07.295056] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:07.298601] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: UP (p=75.02%) [2026-01-12T20:35:07.298882] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-12T20:35:07.299010] [INFO ] [sig ] XOS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:07.452060] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XOS.txt [2026-01-12T20:35:07.452197] [INFO ] [sig ] [3453/3499] Completed XOS in 0.4s | 2.87 sym/s | Total: 20.0m | ETA: 16.0s [2026-01-12T20:35:07.452238] [INFO ] [sig ] [3454/3499] Forecasting XP... [2026-01-12T20:35:07.452271] [INFO ] [sig ] Generating forecast for: XP [2026-01-12T20:35:07.452302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-12T20:35:07.463690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-12T20:35:07.463989] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-12T20:35:07.464784] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-12T20:35:07.465024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:07.465057] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:07.465086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:07.465144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:07.526085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:07.527043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:07.527127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:07.527161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:07.648452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:07.648624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:07.648669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:07.648699] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:07.652169] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-12T20:35:07.652459] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-12T20:35:07.652609] [INFO ] [sig ] XP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:07.800766] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XP.txt [2026-01-12T20:35:07.800925] [INFO ] [sig ] [3454/3499] Completed XP in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 15.7s [2026-01-12T20:35:07.800965] [INFO ] [sig ] [3455/3499] Forecasting XPEL... [2026-01-12T20:35:07.800995] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-12T20:35:07.801025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-12T20:35:07.811713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-12T20:35:07.812097] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-12T20:35:07.812922] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-12T20:35:07.812976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:07.813010] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:07.813038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:07.813097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:07.873148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:07.873997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:07.874078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:07.874129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:07.991361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:07.991506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:07.991545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:07.991589] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:07.995242] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-12T20:35:07.995519] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-12T20:35:07.995660] [INFO ] [sig ] XPEL: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:08.138745] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XPEL.txt [2026-01-12T20:35:08.138900] [INFO ] [sig ] [3455/3499] Completed XPEL in 0.3s | 2.87 sym/s | Total: 20.0m | ETA: 15.3s [2026-01-12T20:35:08.138940] [INFO ] [sig ] [3456/3499] Forecasting XPO... [2026-01-12T20:35:08.138969] [INFO ] [sig ] Generating forecast for: XPO [2026-01-12T20:35:08.138999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-12T20:35:08.150620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-12T20:35:08.151156] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-12T20:35:08.151939] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-12T20:35:08.151991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:08.152023] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:08.152049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:08.152105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:08.210394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:08.211483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:08.211568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:08.211621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:08.335268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:08.335424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:08.335463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:08.335491] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:08.338952] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-12T20:35:08.339235] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-12T20:35:08.339361] [INFO ] [sig ] XPO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:08.481417] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XPO.txt [2026-01-12T20:35:08.481622] [INFO ] [sig ] [3456/3499] Completed XPO in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 15.0s [2026-01-12T20:35:08.481664] [INFO ] [sig ] [3457/3499] Forecasting XPOF... [2026-01-12T20:35:08.481696] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-12T20:35:08.481725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-12T20:35:08.492151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-12T20:35:08.492492] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-12T20:35:08.493323] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-12T20:35:08.493377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:08.493409] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:08.493437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:08.493507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:08.553045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:08.553929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:08.554010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:08.554041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:08.678450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:08.678622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:08.678663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:08.678692] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:08.682069] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-12T20:35:08.682339] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-12T20:35:08.682458] [INFO ] [sig ] XPOF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:08.829103] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XPOF.txt [2026-01-12T20:35:08.829240] [INFO ] [sig ] [3457/3499] Completed XPOF in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 14.6s [2026-01-12T20:35:08.829279] [INFO ] [sig ] [3458/3499] Forecasting XPRO... [2026-01-12T20:35:08.829307] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-12T20:35:08.829337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-12T20:35:08.840640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-12T20:35:08.841032] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-12T20:35:08.841851] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-12T20:35:08.841905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:08.841937] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:08.841963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:08.842020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:08.899418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:08.900460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:08.900545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:08.900594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:09.019899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:09.020052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:09.020092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:09.020120] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:09.023808] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=39.46%) [2026-01-12T20:35:09.024281] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-12T20:35:09.024403] [INFO ] [sig ] XPRO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:09.169811] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XPRO.txt [2026-01-12T20:35:09.169969] [INFO ] [sig ] [3458/3499] Completed XPRO in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 14.3s [2026-01-12T20:35:09.170009] [INFO ] [sig ] [3459/3499] Forecasting XRAY... [2026-01-12T20:35:09.170040] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-12T20:35:09.170069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-12T20:35:09.181443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-12T20:35:09.181824] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-12T20:35:09.182825] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-12T20:35:09.182890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:09.182925] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:09.182951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:09.183006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:09.243733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:09.244563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:09.244672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:09.244707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:09.363404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:09.363554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:09.363610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:09.363641] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:09.366943] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-12T20:35:09.367213] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-12T20:35:09.367333] [INFO ] [sig ] XRAY: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:09.519224] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XRAY.txt [2026-01-12T20:35:09.519436] [INFO ] [sig ] [3459/3499] Completed XRAY in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 13.9s [2026-01-12T20:35:09.519505] [INFO ] [sig ] [3460/3499] Forecasting XRX... [2026-01-12T20:35:09.519556] [INFO ] [sig ] Generating forecast for: XRX [2026-01-12T20:35:09.519634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-12T20:35:09.533509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-12T20:35:09.534020] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-12T20:35:09.535166] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-12T20:35:09.535235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:09.535315] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:09.535360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:09.535452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:09.608749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:09.609959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:09.610073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:09.610127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:09.768818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:09.768972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:09.769030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:09.769062] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:09.773263] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-01-12T20:35:09.773683] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-12T20:35:09.773846] [INFO ] [sig ] XRX: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:09.976409] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XRX.txt [2026-01-12T20:35:09.976664] [INFO ] [sig ] [3460/3499] Completed XRX in 0.5s | 2.87 sym/s | Total: 20.1m | ETA: 13.6s [2026-01-12T20:35:09.976735] [INFO ] [sig ] [3461/3499] Forecasting XTIA... [2026-01-12T20:35:09.976784] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-12T20:35:09.976831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-12T20:35:09.992506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-12T20:35:09.993066] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-12T20:35:09.994202] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-12T20:35:09.994277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:09.994320] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:09.994355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:09.994433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:10.077365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:10.078681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:10.078821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:10.078872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:10.262781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:10.263020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:10.263100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:10.263149] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:10.269769] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-01-12T20:35:10.270400] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-12T20:35:10.270662] [INFO ] [sig ] XTIA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:10.501958] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XTIA.txt [2026-01-12T20:35:10.502182] [INFO ] [sig ] [3461/3499] Completed XTIA in 0.5s | 2.87 sym/s | Total: 20.1m | ETA: 13.2s [2026-01-12T20:35:10.502249] [INFO ] [sig ] [3462/3499] Forecasting XYF... [2026-01-12T20:35:10.502297] [INFO ] [sig ] Generating forecast for: XYF [2026-01-12T20:35:10.502346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-12T20:35:10.517380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-12T20:35:10.517976] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-12T20:35:10.519229] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-12T20:35:10.519309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:10.519363] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:10.519411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:10.519506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:10.606425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:10.607642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:10.607796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:10.607852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:10.775681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:10.775861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:10.775908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:10.775943] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:10.781068] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-12T20:35:10.781484] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-12T20:35:10.781694] [INFO ] [sig ] XYF: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:10.966966] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/XYF.txt [2026-01-12T20:35:10.967359] [INFO ] [sig ] [3462/3499] Completed XYF in 0.5s | 2.87 sym/s | Total: 20.1m | ETA: 12.9s [2026-01-12T20:35:10.967402] [INFO ] [sig ] [3463/3499] Forecasting XYL... [2026-01-12T20:35:10.967432] [INFO ] [sig ] Generating forecast for: XYL [2026-01-12T20:35:10.967463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-12T20:35:10.979299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-12T20:35:10.979768] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-12T20:35:10.980739] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-12T20:35:10.980809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:10.980843] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:10.980872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:10.980931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:11.041203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:11.042287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:11.042377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:11.042411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:11.171658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:11.171811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:11.171852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:11.171915] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:11.176802] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=28.00%) [2026-01-12T20:35:11.177095] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-12T20:35:11.177228] [INFO ] [sig ] XYL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:11.322719] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/XYL.txt [2026-01-12T20:35:11.322855] [INFO ] [sig ] [3463/3499] Completed XYL in 0.4s | 2.87 sym/s | Total: 20.1m | ETA: 12.5s [2026-01-12T20:35:11.322896] [INFO ] [sig ] [3464/3499] Forecasting YALA... [2026-01-12T20:35:11.322925] [INFO ] [sig ] Generating forecast for: YALA [2026-01-12T20:35:11.322955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-12T20:35:11.333458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-12T20:35:11.333758] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-12T20:35:11.334702] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-12T20:35:11.334754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:11.334785] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:11.334812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:11.334868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:11.396892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:11.397756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:11.397841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:11.397875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:11.520156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:11.520306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:11.520346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:11.520375] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:11.523839] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-12T20:35:11.524144] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-12T20:35:11.524270] [INFO ] [sig ] YALA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:11.673298] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YALA.txt [2026-01-12T20:35:11.673441] [INFO ] [sig ] [3464/3499] Completed YALA in 0.4s | 2.87 sym/s | Total: 20.1m | ETA: 12.2s [2026-01-12T20:35:11.673481] [INFO ] [sig ] [3465/3499] Forecasting YELP... [2026-01-12T20:35:11.673510] [INFO ] [sig ] Generating forecast for: YELP [2026-01-12T20:35:11.673539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-12T20:35:11.684756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-12T20:35:11.685261] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-12T20:35:11.686054] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-12T20:35:11.686115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:11.686146] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:11.686174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:11.686230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:11.746173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:11.746925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:11.747005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:11.747036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:11.876484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:11.876654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:11.876696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:11.876727] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:11.880469] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-01-12T20:35:11.880788] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-12T20:35:11.880936] [INFO ] [sig ] YELP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:12.028911] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YELP.txt [2026-01-12T20:35:12.029069] [INFO ] [sig ] [3465/3499] Completed YELP in 0.4s | 2.87 sym/s | Total: 20.1m | ETA: 11.8s [2026-01-12T20:35:12.029111] [INFO ] [sig ] [3466/3499] Forecasting YETI... [2026-01-12T20:35:12.029160] [INFO ] [sig ] Generating forecast for: YETI [2026-01-12T20:35:12.029215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-12T20:35:12.045503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-12T20:35:12.045853] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-12T20:35:12.046670] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-12T20:35:12.046724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:12.046755] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:12.046782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:12.046850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:12.108994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:12.109846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:12.109929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:12.109963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:12.238276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:12.238454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:12.238497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:12.238526] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:12.241979] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-12T20:35:12.242269] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-12T20:35:12.242401] [INFO ] [sig ] YETI: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:12.389738] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YETI.txt [2026-01-12T20:35:12.389901] [INFO ] [sig ] [3466/3499] Completed YETI in 0.4s | 2.87 sym/s | Total: 20.1m | ETA: 11.5s [2026-01-12T20:35:12.389942] [INFO ] [sig ] [3467/3499] Forecasting YMM... [2026-01-12T20:35:12.389971] [INFO ] [sig ] Generating forecast for: YMM [2026-01-12T20:35:12.390002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-12T20:35:12.401381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-12T20:35:12.401754] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-12T20:35:12.402560] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-12T20:35:12.402634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:12.402667] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:12.402696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:12.402754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:12.462140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:12.463028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:12.463116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:12.463148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:12.586391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:12.586563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:12.586639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:12.586669] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:12.590202] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-01-12T20:35:12.590519] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-12T20:35:12.590673] [INFO ] [sig ] YMM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:12.735881] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/YMM.txt [2026-01-12T20:35:12.736225] [INFO ] [sig ] [3467/3499] Completed YMM in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 11.1s [2026-01-12T20:35:12.736266] [INFO ] [sig ] [3468/3499] Forecasting YPF... [2026-01-12T20:35:12.736294] [INFO ] [sig ] Generating forecast for: YPF [2026-01-12T20:35:12.736323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-12T20:35:12.748485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-12T20:35:12.748814] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-12T20:35:12.749807] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-12T20:35:12.750049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:12.750082] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:12.750109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:12.750166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:12.809418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:12.810318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:12.810406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:12.810439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:12.933731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:12.933884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:12.933923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:12.933950] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:12.937826] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-12T20:35:12.938103] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-12T20:35:12.938233] [INFO ] [sig ] YPF: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:13.081499] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YPF.txt [2026-01-12T20:35:13.081652] [INFO ] [sig ] [3468/3499] Completed YPF in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 10.8s [2026-01-12T20:35:13.081693] [INFO ] [sig ] [3469/3499] Forecasting YQQQ... [2026-01-12T20:35:13.081724] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-12T20:35:13.081753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-12T20:35:13.092802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-12T20:35:13.093136] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-12T20:35:13.093914] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-12T20:35:13.093966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:13.093998] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:13.094025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:13.094081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:13.151486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:13.152289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:13.152368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:13.152400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:13.271847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:13.271998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:13.272038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:13.272066] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:13.275378] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=14.22%) [2026-01-12T20:35:13.275677] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-12T20:35:13.275802] [INFO ] [sig ] YQQQ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:13.423231] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YQQQ.txt [2026-01-12T20:35:13.423387] [INFO ] [sig ] [3469/3499] Completed YQQQ in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 10.4s [2026-01-12T20:35:13.423427] [INFO ] [sig ] [3470/3499] Forecasting YRD... [2026-01-12T20:35:13.423456] [INFO ] [sig ] Generating forecast for: YRD [2026-01-12T20:35:13.423485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-12T20:35:13.434139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-12T20:35:13.434455] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-12T20:35:13.435262] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-12T20:35:13.435335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:13.435374] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:13.435404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:13.435460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:13.495182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:13.495958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:13.496074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:13.496109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:13.616711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:13.616856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:13.616896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:13.616926] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:13.620463] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-01-12T20:35:13.620755] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-12T20:35:13.620878] [INFO ] [sig ] YRD: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:13.766753] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YRD.txt [2026-01-12T20:35:13.766875] [INFO ] [sig ] [3470/3499] Completed YRD in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 10.1s [2026-01-12T20:35:13.766913] [INFO ] [sig ] [3471/3499] Forecasting YSG... [2026-01-12T20:35:13.766943] [INFO ] [sig ] Generating forecast for: YSG [2026-01-12T20:35:13.766973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-12T20:35:13.777008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-12T20:35:13.777504] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-12T20:35:13.778342] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-12T20:35:13.778397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:13.778431] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:13.778459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:13.778517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:13.839033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:13.839859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:13.839941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:13.840166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:13.958691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:13.958825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:13.958868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:13.958898] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:13.962271] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-01-12T20:35:13.962540] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-12T20:35:13.962679] [INFO ] [sig ] YSG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:14.107868] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YSG.txt [2026-01-12T20:35:14.108186] [INFO ] [sig ] [3471/3499] Completed YSG in 0.3s | 2.87 sym/s | Total: 20.1m | ETA: 9.8s [2026-01-12T20:35:14.108228] [INFO ] [sig ] [3472/3499] Forecasting YTRA... [2026-01-12T20:35:14.108259] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-12T20:35:14.108290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-12T20:35:14.118834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-12T20:35:14.119157] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-12T20:35:14.119974] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-12T20:35:14.120027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:14.120069] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:14.120105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:14.120172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:14.181412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:14.182191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:14.182274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:14.182307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:14.302657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:14.302813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:14.302853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:14.302881] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:14.306164] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-01-12T20:35:14.306433] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-12T20:35:14.306553] [INFO ] [sig ] YTRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:14.449840] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/YTRA.txt [2026-01-12T20:35:14.450181] [INFO ] [sig ] [3472/3499] Completed YTRA in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 9.4s [2026-01-12T20:35:14.450221] [INFO ] [sig ] [3473/3499] Forecasting YUM... [2026-01-12T20:35:14.450250] [INFO ] [sig ] Generating forecast for: YUM [2026-01-12T20:35:14.450278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-12T20:35:14.461517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-12T20:35:14.461852] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-12T20:35:14.462873] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-12T20:35:14.462927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:14.462959] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:14.462986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:14.463043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:14.526710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:14.527534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:14.527631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:14.527666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:14.647700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:14.647874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:14.647914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:14.647942] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:14.651228] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=27.92%) [2026-01-12T20:35:14.651493] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-12T20:35:14.651629] [INFO ] [sig ] YUM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:14.796719] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YUM.txt [2026-01-12T20:35:14.796903] [INFO ] [sig ] [3473/3499] Completed YUM in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 9.1s [2026-01-12T20:35:14.796950] [INFO ] [sig ] [3474/3499] Forecasting YUMC... [2026-01-12T20:35:14.796982] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-12T20:35:14.797011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-12T20:35:14.807860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-12T20:35:14.808410] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-12T20:35:14.809282] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-12T20:35:14.809338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:14.809371] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:14.809399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:14.809457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:14.870527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:14.871391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:14.871474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:14.871508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:14.996415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:14.996568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:14.996626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:14.996657] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:15.000144] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-12T20:35:15.000432] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-12T20:35:15.000562] [INFO ] [sig ] YUMC: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:15.148068] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/YUMC.txt [2026-01-12T20:35:15.148213] [INFO ] [sig ] [3474/3499] Completed YUMC in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 8.7s [2026-01-12T20:35:15.148254] [INFO ] [sig ] [3475/3499] Forecasting Z... [2026-01-12T20:35:15.148284] [INFO ] [sig ] Generating forecast for: Z [2026-01-12T20:35:15.148313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-12T20:35:15.158849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-12T20:35:15.159190] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-12T20:35:15.160017] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-12T20:35:15.160070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:15.160104] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:15.160132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:15.160189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:15.222201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:15.223211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:15.223294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:15.223328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:15.345187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:15.345340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:15.345380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:15.345408] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:15.348877] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=27.69%) [2026-01-12T20:35:15.349181] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-12T20:35:15.349344] [INFO ] [sig ] Z: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:15.495338] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/Z.txt [2026-01-12T20:35:15.495470] [INFO ] [sig ] [3475/3499] Completed Z in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 8.4s [2026-01-12T20:35:15.495509] [INFO ] [sig ] [3476/3499] Forecasting ZBH... [2026-01-12T20:35:15.495538] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-12T20:35:15.495566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-12T20:35:15.506660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-12T20:35:15.506982] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-12T20:35:15.507786] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-12T20:35:15.507839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:15.507870] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:15.507896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:15.507950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:15.565514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:15.566231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:15.566310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:15.566342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:15.681824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:15.681981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:15.682022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:15.682053] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:15.685352] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=60.65%) [2026-01-12T20:35:15.685643] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-12T20:35:15.685770] [INFO ] [sig ] ZBH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:15.833401] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZBH.txt [2026-01-12T20:35:15.833541] [INFO ] [sig ] [3476/3499] Completed ZBH in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 8.0s [2026-01-12T20:35:15.833605] [INFO ] [sig ] [3477/3499] Forecasting ZBIO... [2026-01-12T20:35:15.833636] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-12T20:35:15.833665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-12T20:35:15.843356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-12T20:35:15.843670] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-12T20:35:15.844429] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-12T20:35:15.844481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:15.844537] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:15.844566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:15.844640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:15.904382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:15.905164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:15.905247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:15.905282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:16.029083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:16.029238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:16.029280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:16.029327] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:16.033140] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-01-12T20:35:16.033424] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-12T20:35:16.033554] [INFO ] [sig ] ZBIO: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:16.179976] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZBIO.txt [2026-01-12T20:35:16.180141] [INFO ] [sig ] [3477/3499] Completed ZBIO in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 7.7s [2026-01-12T20:35:16.180184] [INFO ] [sig ] [3478/3499] Forecasting ZBRA... [2026-01-12T20:35:16.180215] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-12T20:35:16.180247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-12T20:35:16.190871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-12T20:35:16.191233] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-12T20:35:16.192091] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-12T20:35:16.192144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:16.192177] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:16.192204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:16.192260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:16.254989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:16.255942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:16.256027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:16.256060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:16.381595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:16.381755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:16.381798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:16.381827] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:16.385285] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-12T20:35:16.385596] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-12T20:35:16.385733] [INFO ] [sig ] ZBRA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:16.536789] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZBRA.txt [2026-01-12T20:35:16.536942] [INFO ] [sig ] [3478/3499] Completed ZBRA in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 7.3s [2026-01-12T20:35:16.536982] [INFO ] [sig ] [3479/3499] Forecasting ZD... [2026-01-12T20:35:16.537012] [INFO ] [sig ] Generating forecast for: ZD [2026-01-12T20:35:16.537042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-12T20:35:16.547957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-12T20:35:16.548288] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-12T20:35:16.549082] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-12T20:35:16.549134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:16.549166] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:16.549193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:16.549250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:16.606190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:16.607018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:16.607115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:16.607149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:16.730674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:16.730846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:16.730896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:16.730934] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:16.735599] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=65.19%) [2026-01-12T20:35:16.735996] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-12T20:35:16.736170] [INFO ] [sig ] ZD: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:16.889281] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZD.txt [2026-01-12T20:35:16.889425] [INFO ] [sig ] [3479/3499] Completed ZD in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 7.0s [2026-01-12T20:35:16.889465] [INFO ] [sig ] [3480/3499] Forecasting ZEPP... [2026-01-12T20:35:16.889494] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-12T20:35:16.889524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-12T20:35:16.901395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-12T20:35:16.901754] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-12T20:35:16.902555] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-12T20:35:16.902627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:16.902661] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:16.902689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:16.902746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:16.964176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:16.965033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:16.965307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:16.965339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:17.078066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:17.078225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:17.078277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:17.078340] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:17.081779] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-12T20:35:17.082086] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-12T20:35:17.082215] [INFO ] [sig ] ZEPP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:17.228653] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZEPP.txt [2026-01-12T20:35:17.228812] [INFO ] [sig ] [3480/3499] Completed ZEPP in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 6.6s [2026-01-12T20:35:17.228853] [INFO ] [sig ] [3481/3499] Forecasting ZETA... [2026-01-12T20:35:17.228886] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-12T20:35:17.228915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-12T20:35:17.239346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-12T20:35:17.239685] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-12T20:35:17.240443] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-12T20:35:17.240495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:17.240527] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:17.240566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:17.240645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:17.297256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:17.298124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:17.298205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:17.298236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:17.431970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:17.432136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:17.432178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:17.432208] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:17.435673] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-12T20:35:17.435991] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-12T20:35:17.436131] [INFO ] [sig ] ZETA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:17.598122] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZETA.txt [2026-01-12T20:35:17.598277] [INFO ] [sig ] [3481/3499] Completed ZETA in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 6.3s [2026-01-12T20:35:17.598318] [INFO ] [sig ] [3482/3499] Forecasting ZEUS... [2026-01-12T20:35:17.598347] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-12T20:35:17.598377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-12T20:35:17.609468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-12T20:35:17.609837] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-12T20:35:17.610658] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-12T20:35:17.610711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:17.610743] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:17.610770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:17.610828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:17.669511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:17.670338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:17.670422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:17.670457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:17.793802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:17.793949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:17.793989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:17.794017] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:17.797809] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-12T20:35:17.798151] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-12T20:35:17.798293] [INFO ] [sig ] ZEUS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:17.948954] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZEUS.txt [2026-01-12T20:35:17.949103] [INFO ] [sig ] [3482/3499] Completed ZEUS in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 5.9s [2026-01-12T20:35:17.949151] [INFO ] [sig ] [3483/3499] Forecasting ZGN... [2026-01-12T20:35:17.949183] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-12T20:35:17.949215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-12T20:35:17.960289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-12T20:35:17.960736] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-12T20:35:17.961565] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-12T20:35:17.961636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:17.961669] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:17.961695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:17.961750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:18.019264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:18.020202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:18.020288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:18.020321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:18.144305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:18.144467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:18.144508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:18.144538] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:18.148134] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-12T20:35:18.148430] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-12T20:35:18.148563] [INFO ] [sig ] ZGN: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:18.294365] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZGN.txt [2026-01-12T20:35:18.294521] [INFO ] [sig ] [3483/3499] Completed ZGN in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 5.6s [2026-01-12T20:35:18.294561] [INFO ] [sig ] [3484/3499] Forecasting ZH... [2026-01-12T20:35:18.294613] [INFO ] [sig ] Generating forecast for: ZH [2026-01-12T20:35:18.294644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-12T20:35:18.305804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-12T20:35:18.306160] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-12T20:35:18.306975] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-12T20:35:18.307031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:18.307066] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:18.307096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:18.307154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:18.365843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:18.366553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:18.366655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:18.366690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:18.488512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:18.488686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:18.488728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:18.488758] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:18.492183] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-01-12T20:35:18.492467] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-12T20:35:18.492614] [INFO ] [sig ] ZH: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:18.641279] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZH.txt [2026-01-12T20:35:18.641433] [INFO ] [sig ] [3484/3499] Completed ZH in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 5.2s [2026-01-12T20:35:18.641472] [INFO ] [sig ] [3485/3499] Forecasting ZIM... [2026-01-12T20:35:18.641502] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-12T20:35:18.641541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-12T20:35:18.653235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-12T20:35:18.653589] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-12T20:35:18.654376] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-12T20:35:18.654431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:18.654465] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:18.654493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:18.654551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:18.717373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:18.718267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:18.718349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:18.718384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:18.844300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:18.844433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:18.844472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:18.844501] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:18.848185] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-01-12T20:35:18.848483] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-12T20:35:18.848641] [INFO ] [sig ] ZIM: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:19.000042] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZIM.txt [2026-01-12T20:35:19.000209] [INFO ] [sig ] [3485/3499] Completed ZIM in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 4.9s [2026-01-12T20:35:19.000252] [INFO ] [sig ] [3486/3499] Forecasting ZION... [2026-01-12T20:35:19.000281] [INFO ] [sig ] Generating forecast for: ZION [2026-01-12T20:35:19.000311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-12T20:35:19.011510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-12T20:35:19.011935] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-12T20:35:19.012790] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-12T20:35:19.012845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:19.012877] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:19.012905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:19.012962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:19.072651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:19.073546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:19.073654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:19.073691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:19.207706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:19.207869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:19.207908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:19.207936] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:19.211845] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=27.11%) [2026-01-12T20:35:19.212123] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-12T20:35:19.212246] [INFO ] [sig ] ZION: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:19.361689] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZION.txt [2026-01-12T20:35:19.361865] [INFO ] [sig ] [3486/3499] Completed ZION in 0.4s | 2.87 sym/s | Total: 20.2m | ETA: 4.5s [2026-01-12T20:35:19.361910] [INFO ] [sig ] [3487/3499] Forecasting ZIP... [2026-01-12T20:35:19.361939] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-12T20:35:19.361970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-12T20:35:19.373102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-12T20:35:19.373399] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-12T20:35:19.374179] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-12T20:35:19.374233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:19.374266] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:19.374293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:19.374349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:19.432400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:19.433043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:19.433147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:19.433180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:19.558548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:19.558695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:19.558735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:19.558763] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:19.562018] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-12T20:35:19.562286] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-12T20:35:19.562407] [INFO ] [sig ] ZIP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:19.707983] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZIP.txt [2026-01-12T20:35:19.708103] [INFO ] [sig ] [3487/3499] Completed ZIP in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 4.2s [2026-01-12T20:35:19.708141] [INFO ] [sig ] [3488/3499] Forecasting ZLAB... [2026-01-12T20:35:19.708170] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-12T20:35:19.708200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-12T20:35:19.718131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-12T20:35:19.718414] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-12T20:35:19.719189] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-12T20:35:19.719241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:19.719273] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:19.719300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:19.719356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:19.775448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:19.776070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:19.776162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:19.776193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:19.897300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:19.897423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:19.897461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:19.897489] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:19.901013] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-12T20:35:19.901279] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-12T20:35:19.901400] [INFO ] [sig ] ZLAB: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:20.045039] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZLAB.txt [2026-01-12T20:35:20.045165] [INFO ] [sig ] [3488/3499] Completed ZLAB in 0.3s | 2.87 sym/s | Total: 20.2m | ETA: 3.8s [2026-01-12T20:35:20.045205] [INFO ] [sig ] [3489/3499] Forecasting ZM... [2026-01-12T20:35:20.045234] [INFO ] [sig ] Generating forecast for: ZM [2026-01-12T20:35:20.045263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-12T20:35:20.055899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-12T20:35:20.056163] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-12T20:35:20.056931] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-12T20:35:20.056982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:20.057014] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:20.057041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:20.057097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:20.114216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:20.115106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:20.115189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:20.115220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:20.236629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:20.236779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:20.236818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:20.236846] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:20.240396] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-01-12T20:35:20.240685] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-12T20:35:20.240809] [INFO ] [sig ] ZM: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:20.383361] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZM.txt [2026-01-12T20:35:20.383519] [INFO ] [sig ] [3489/3499] Completed ZM in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 3.5s [2026-01-12T20:35:20.383557] [INFO ] [sig ] [3490/3499] Forecasting ZNTL... [2026-01-12T20:35:20.383606] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-12T20:35:20.383637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-12T20:35:20.396162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-12T20:35:20.396514] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-12T20:35:20.397515] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-12T20:35:20.397595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:20.397633] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:20.397662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:20.397741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:20.457310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:20.457978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:20.458056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:20.458089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:20.578550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:20.578746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:20.578788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:20.578817] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:20.582198] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-12T20:35:20.582469] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-12T20:35:20.582610] [INFO ] [sig ] ZNTL: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:20.727925] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZNTL.txt [2026-01-12T20:35:20.728115] [INFO ] [sig ] [3490/3499] Completed ZNTL in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 3.1s [2026-01-12T20:35:20.728158] [INFO ] [sig ] [3491/3499] Forecasting ZS... [2026-01-12T20:35:20.728189] [INFO ] [sig ] Generating forecast for: ZS [2026-01-12T20:35:20.728218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-12T20:35:20.739216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-12T20:35:20.739587] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-12T20:35:20.740349] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-12T20:35:20.740401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:20.740433] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:20.740460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:20.740517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:20.797759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:20.798381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:20.798457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:20.798488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:20.920700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:20.920841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:20.920879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:20.920906] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:20.924246] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=23.16%) [2026-01-12T20:35:20.924516] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-12T20:35:20.924654] [INFO ] [sig ] ZS: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:21.065918] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZS.txt [2026-01-12T20:35:21.066046] [INFO ] [sig ] [3491/3499] Completed ZS in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 2.8s [2026-01-12T20:35:21.066085] [INFO ] [sig ] [3492/3499] Forecasting ZTO... [2026-01-12T20:35:21.066114] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-12T20:35:21.066144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-12T20:35:21.078046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-12T20:35:21.078330] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-12T20:35:21.079103] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-12T20:35:21.079154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:21.079372] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:21.079399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:21.079455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:21.140280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:21.141359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:21.141451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:21.141485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:21.269365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:21.269529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:21.269593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:21.269639] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:21.273743] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-01-12T20:35:21.274096] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-12T20:35:21.274269] [INFO ] [sig ] ZTO: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:21.443354] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZTO.txt [2026-01-12T20:35:21.443530] [INFO ] [sig ] [3492/3499] Completed ZTO in 0.4s | 2.87 sym/s | Total: 20.3m | ETA: 2.4s [2026-01-12T20:35:21.443585] [INFO ] [sig ] [3493/3499] Forecasting ZTS... [2026-01-12T20:35:21.443618] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-12T20:35:21.443647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-12T20:35:21.455601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-12T20:35:21.455963] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-12T20:35:21.456773] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-12T20:35:21.456825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:21.456857] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:21.456884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:21.456941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:21.518764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:21.519896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:21.520000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:21.520035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:21.648547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:21.648736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:21.648779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:21.648811] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:21.652401] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-01-12T20:35:21.652716] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-12T20:35:21.652848] [INFO ] [sig ] ZTS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:21.798162] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZTS.txt [2026-01-12T20:35:21.798318] [INFO ] [sig ] [3493/3499] Completed ZTS in 0.4s | 2.87 sym/s | Total: 20.3m | ETA: 2.1s [2026-01-12T20:35:21.798358] [INFO ] [sig ] [3494/3499] Forecasting ZUMZ... [2026-01-12T20:35:21.798387] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-12T20:35:21.798415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-12T20:35:21.808888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-12T20:35:21.809244] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-12T20:35:21.810070] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-12T20:35:21.810124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:21.810195] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:21.810227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:21.810287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:21.870089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:21.870953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:21.871031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:21.871062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:21.992830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:21.992983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:21.993024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:21.993054] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:21.996838] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-01-12T20:35:21.997117] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-12T20:35:21.997241] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:22.144087] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZUMZ.txt [2026-01-12T20:35:22.144240] [INFO ] [sig ] [3494/3499] Completed ZUMZ in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 1.7s [2026-01-12T20:35:22.144280] [INFO ] [sig ] [3495/3499] Forecasting ZURA... [2026-01-12T20:35:22.144309] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-12T20:35:22.144339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-12T20:35:22.156164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-12T20:35:22.156551] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-12T20:35:22.157509] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-12T20:35:22.157561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:22.157613] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:22.157640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:22.157697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:22.216959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:22.217791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:22.217872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:22.217904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:22.339028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:22.339372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:22.339413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:22.339441] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:22.342901] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-01-12T20:35:22.343167] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-12T20:35:22.343285] [INFO ] [sig ] ZURA: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-12T20:35:22.486172] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ZURA.txt [2026-01-12T20:35:22.486301] [INFO ] [sig ] [3495/3499] Completed ZURA in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 1.4s [2026-01-12T20:35:22.486340] [INFO ] [sig ] [3496/3499] Forecasting ZVIA... [2026-01-12T20:35:22.486370] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-12T20:35:22.486399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-12T20:35:22.496597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-12T20:35:22.496866] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-12T20:35:22.497620] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-12T20:35:22.497671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:22.497704] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:22.497755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:22.497814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:22.554651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:22.555527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:22.555627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:22.555661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:22.681627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:22.681781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:22.681821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:22.681848] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:22.685271] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-12T20:35:22.685587] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-12T20:35:22.685715] [INFO ] [sig ] ZVIA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:22.828901] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZVIA.txt [2026-01-12T20:35:22.829063] [INFO ] [sig ] [3496/3499] Completed ZVIA in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 1.0s [2026-01-12T20:35:22.829110] [INFO ] [sig ] [3497/3499] Forecasting ZVRA... [2026-01-12T20:35:22.829146] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-12T20:35:22.829181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-12T20:35:22.839527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-12T20:35:22.839856] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-12T20:35:22.840663] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-12T20:35:22.840718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:22.840752] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:22.840781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:22.840839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:22.898827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:22.899773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:22.899876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:22.899916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:23.017606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:23.017777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:23.017818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:23.017883] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:23.021378] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-01-12T20:35:23.021683] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-12T20:35:23.021809] [INFO ] [sig ] ZVRA: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:23.169930] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZVRA.txt [2026-01-12T20:35:23.170097] [INFO ] [sig ] [3497/3499] Completed ZVRA in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 0.7s [2026-01-12T20:35:23.170179] [INFO ] [sig ] [3498/3499] Forecasting ZWS... [2026-01-12T20:35:23.170218] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-12T20:35:23.170264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-12T20:35:23.181121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-12T20:35:23.181456] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-12T20:35:23.182281] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-12T20:35:23.182336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:23.182369] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:23.182397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:23.182454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:23.245003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:23.245966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:23.246057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:23.246093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:23.374303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:23.374453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:23.374493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:23.374523] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:23.377909] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=89.76%) [2026-01-12T20:35:23.378213] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-12T20:35:23.378334] [INFO ] [sig ] ZWS: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:23.521777] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZWS.txt [2026-01-12T20:35:23.521919] [INFO ] [sig ] [3498/3499] Completed ZWS in 0.4s | 2.87 sym/s | Total: 20.3m | ETA: 0.3s [2026-01-12T20:35:23.521958] [INFO ] [sig ] [3499/3499] Forecasting ZYME... [2026-01-12T20:35:23.521987] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-12T20:35:23.522016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-12T20:35:23.532942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-12T20:35:23.533262] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-12T20:35:23.534059] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-12T20:35:23.534111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-12T20:35:23.534143] [DEBUG] [FORECASTER] Starting train method [2026-01-12T20:35:23.534170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-12T20:35:23.534227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-12T20:35:23.592189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-12T20:35:23.592968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-12T20:35:23.593048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-12T20:35:23.593080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-12T20:35:23.713270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-12T20:35:23.713534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-12T20:35:23.713592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-12T20:35:23.713625] [INFO ] [FORECASTER] Training complete [2026-01-12T20:35:23.717088] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=73.37%) [2026-01-12T20:35:23.717359] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-12T20:35:23.717526] [INFO ] [sig ] ZYME: Forecast for 2026-01-12: UP (sign=1.00) [2026-01-12T20:35:23.862880] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-13 1 -> ./output/forecasts/individual/2026-01-13/ZYME.txt [2026-01-12T20:35:23.863024] [INFO ] [sig ] [3499/3499] Completed ZYME in 0.3s | 2.87 sym/s | Total: 20.3m | ETA: 0.0s [2026-01-12T20:35:23.863063] [INFO ] [sig ] ================================================== [2026-01-12T20:35:23.863094] [INFO ] [sig ] Forecasts complete: 3499/3499 symbols succeeded [2026-01-12T20:35:23.863124] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-12T20:35:23.863150] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-12T20:35:23.863640] [INFO ] [sig ] Found 63 forecast dates to process [2026-01-12T20:35:23.863682] [INFO ] [sig ] [1/63] Processing report for 2025-10-10... [2026-01-12T20:35:23.863717] [INFO ] [sig ] [1/63] Report for 2025-10-10 already exists, skipping... [2026-01-12T20:35:23.863746] [INFO ] [sig ] [2/63] Processing report for 2025-10-13... [2026-01-12T20:35:23.863779] [INFO ] [sig ] [2/63] Report for 2025-10-13 already exists, skipping... [2026-01-12T20:35:23.863806] [INFO ] [sig ] [3/63] Processing report for 2025-10-14... [2026-01-12T20:35:23.863837] [INFO ] [sig ] [3/63] Report for 2025-10-14 already exists, skipping... [2026-01-12T20:35:23.863866] [INFO ] [sig ] [4/63] Processing report for 2025-10-15... [2026-01-12T20:35:23.863898] [INFO ] [sig ] [4/63] Report for 2025-10-15 already exists, skipping... [2026-01-12T20:35:23.863924] [INFO ] [sig ] [5/63] Processing report for 2025-10-16... [2026-01-12T20:35:23.863955] [INFO ] [sig ] [5/63] Report for 2025-10-16 already exists, skipping... [2026-01-12T20:35:23.863980] [INFO ] [sig ] [6/63] Processing report for 2025-10-17... [2026-01-12T20:35:23.864010] [INFO ] [sig ] [6/63] Report for 2025-10-17 already exists, skipping... [2026-01-12T20:35:23.864036] [INFO ] [sig ] [7/63] Processing report for 2025-10-20... [2026-01-12T20:35:23.864069] [INFO ] [sig ] [7/63] Report for 2025-10-20 already exists, skipping... [2026-01-12T20:35:23.864096] [INFO ] [sig ] [8/63] Processing report for 2025-10-21... [2026-01-12T20:35:23.864126] [INFO ] [sig ] [8/63] Report for 2025-10-21 already exists, skipping... [2026-01-12T20:35:23.864151] [INFO ] [sig ] [9/63] Processing report for 2025-10-22... [2026-01-12T20:35:23.864182] [INFO ] [sig ] [9/63] Report for 2025-10-22 already exists, skipping... [2026-01-12T20:35:23.864208] [INFO ] [sig ] [10/63] Processing report for 2025-10-23... [2026-01-12T20:35:23.864238] [INFO ] [sig ] [10/63] Report for 2025-10-23 already exists, skipping... [2026-01-12T20:35:23.864290] [INFO ] [sig ] [11/63] Processing report for 2025-10-24... [2026-01-12T20:35:23.864323] [INFO ] [sig ] [11/63] Report for 2025-10-24 already exists, skipping... [2026-01-12T20:35:23.864349] [INFO ] [sig ] [12/63] Processing report for 2025-10-27... [2026-01-12T20:35:23.864380] [INFO ] [sig ] [12/63] Report for 2025-10-27 already exists, skipping... [2026-01-12T20:35:23.864407] [INFO ] [sig ] [13/63] Processing report for 2025-10-28... [2026-01-12T20:35:23.864437] [INFO ] [sig ] [13/63] Report for 2025-10-28 already exists, skipping... [2026-01-12T20:35:23.864463] [INFO ] [sig ] [14/63] Processing report for 2025-10-30... [2026-01-12T20:35:23.864494] [INFO ] [sig ] [14/63] Report for 2025-10-30 already exists, skipping... [2026-01-12T20:35:23.864520] [INFO ] [sig ] [15/63] Processing report for 2025-10-31... [2026-01-12T20:35:23.864550] [INFO ] [sig ] [15/63] Report for 2025-10-31 already exists, skipping... [2026-01-12T20:35:23.864598] [INFO ] [sig ] [16/63] Processing report for 2025-11-03... [2026-01-12T20:35:23.864632] [INFO ] [sig ] [16/63] Report for 2025-11-03 already exists, skipping... [2026-01-12T20:35:23.864666] [INFO ] [sig ] [17/63] Processing report for 2025-11-04... [2026-01-12T20:35:23.864699] [INFO ] [sig ] [17/63] Report for 2025-11-04 already exists, skipping... [2026-01-12T20:35:23.864725] [INFO ] [sig ] [18/63] Processing report for 2025-11-05... [2026-01-12T20:35:23.864755] [INFO ] [sig ] [18/63] Report for 2025-11-05 already exists, skipping... [2026-01-12T20:35:23.864781] [INFO ] [sig ] [19/63] Processing report for 2025-11-06... [2026-01-12T20:35:23.864812] [INFO ] [sig ] [19/63] Report for 2025-11-06 already exists, skipping... [2026-01-12T20:35:23.864837] [INFO ] [sig ] [20/63] Processing report for 2025-11-07... [2026-01-12T20:35:23.864867] [INFO ] [sig ] [20/63] Report for 2025-11-07 already exists, skipping... [2026-01-12T20:35:23.864893] [INFO ] [sig ] [21/63] Processing report for 2025-11-10... [2026-01-12T20:35:23.864923] [INFO ] [sig ] [21/63] Report for 2025-11-10 already exists, skipping... [2026-01-12T20:35:23.864948] [INFO ] [sig ] [22/63] Processing report for 2025-11-11... [2026-01-12T20:35:23.864978] [INFO ] [sig ] [22/63] Report for 2025-11-11 already exists, skipping... [2026-01-12T20:35:23.865004] [INFO ] [sig ] [23/63] Processing report for 2025-11-12... [2026-01-12T20:35:23.865034] [INFO ] [sig ] [23/63] Report for 2025-11-12 already exists, skipping... [2026-01-12T20:35:23.865064] [INFO ] [sig ] [24/63] Processing report for 2025-11-13... [2026-01-12T20:35:23.865094] [INFO ] [sig ] [24/63] Report for 2025-11-13 already exists, skipping... [2026-01-12T20:35:23.865120] [INFO ] [sig ] [25/63] Processing report for 2025-11-17... [2026-01-12T20:35:23.865150] [INFO ] [sig ] [25/63] Report for 2025-11-17 already exists, skipping... [2026-01-12T20:35:23.865176] [INFO ] [sig ] [26/63] Processing report for 2025-11-18... [2026-01-12T20:35:23.865206] [INFO ] [sig ] [26/63] Report for 2025-11-18 already exists, skipping... [2026-01-12T20:35:23.865232] [INFO ] [sig ] [27/63] Processing report for 2025-11-19... [2026-01-12T20:35:23.865261] [INFO ] [sig ] [27/63] Report for 2025-11-19 already exists, skipping... [2026-01-12T20:35:23.865287] [INFO ] [sig ] [28/63] Processing report for 2025-11-20... [2026-01-12T20:35:23.865317] [INFO ] [sig ] [28/63] Report for 2025-11-20 already exists, skipping... [2026-01-12T20:35:23.865343] [INFO ] [sig ] [29/63] Processing report for 2025-11-21... [2026-01-12T20:35:23.865373] [INFO ] [sig ] [29/63] Report for 2025-11-21 already exists, skipping... [2026-01-12T20:35:23.865398] [INFO ] [sig ] [30/63] Processing report for 2025-11-24... [2026-01-12T20:35:23.865429] [INFO ] [sig ] [30/63] Report for 2025-11-24 already exists, skipping... [2026-01-12T20:35:23.865454] [INFO ] [sig ] [31/63] Processing report for 2025-11-25... [2026-01-12T20:35:23.865484] [INFO ] [sig ] [31/63] Report for 2025-11-25 already exists, skipping... [2026-01-12T20:35:23.865509] [INFO ] [sig ] [32/63] Processing report for 2025-11-26... [2026-01-12T20:35:23.865539] [INFO ] [sig ] [32/63] Report for 2025-11-26 already exists, skipping... [2026-01-12T20:35:23.865564] [INFO ] [sig ] [33/63] Processing report for 2025-11-28... [2026-01-12T20:35:23.865625] [INFO ] [sig ] [33/63] Report for 2025-11-28 already exists, skipping... [2026-01-12T20:35:23.865653] [INFO ] [sig ] [34/63] Processing report for 2025-12-01... [2026-01-12T20:35:23.865690] [INFO ] [sig ] [34/63] Report for 2025-12-01 already exists, skipping... [2026-01-12T20:35:23.865717] [INFO ] [sig ] [35/63] Processing report for 2025-12-02... [2026-01-12T20:35:23.865747] [INFO ] [sig ] [35/63] Report for 2025-12-02 already exists, skipping... [2026-01-12T20:35:23.865772] [INFO ] [sig ] [36/63] Processing report for 2025-12-03... [2026-01-12T20:35:23.865802] [INFO ] [sig ] [36/63] Report for 2025-12-03 already exists, skipping... [2026-01-12T20:35:23.865827] [INFO ] [sig ] [37/63] Processing report for 2025-12-04... [2026-01-12T20:35:23.865874] [INFO ] [sig ] [37/63] Report for 2025-12-04 already exists, skipping... [2026-01-12T20:35:23.865903] [INFO ] [sig ] [38/63] Processing report for 2025-12-05... [2026-01-12T20:35:23.865934] [INFO ] [sig ] [38/63] Report for 2025-12-05 already exists, skipping... [2026-01-12T20:35:23.865959] [INFO ] [sig ] [39/63] Processing report for 2025-12-08... [2026-01-12T20:35:23.865990] [INFO ] [sig ] [39/63] Report for 2025-12-08 already exists, skipping... [2026-01-12T20:35:23.866016] [INFO ] [sig ] [40/63] Processing report for 2025-12-09... [2026-01-12T20:35:23.866046] [INFO ] [sig ] [40/63] Report for 2025-12-09 already exists, skipping... [2026-01-12T20:35:23.866072] [INFO ] [sig ] [41/63] Processing report for 2025-12-10... [2026-01-12T20:35:23.866102] [INFO ] [sig ] [41/63] Report for 2025-12-10 already exists, skipping... [2026-01-12T20:35:23.866127] [INFO ] [sig ] [42/63] Processing report for 2025-12-11... [2026-01-12T20:35:23.866158] [INFO ] [sig ] [42/63] Report for 2025-12-11 already exists, skipping... [2026-01-12T20:35:23.866184] [INFO ] [sig ] [43/63] Processing report for 2025-12-12... [2026-01-12T20:35:23.866221] [INFO ] [sig ] [43/63] Report for 2025-12-12 already exists, skipping... [2026-01-12T20:35:23.866248] [INFO ] [sig ] [44/63] Processing report for 2025-12-15... [2026-01-12T20:35:23.866279] [INFO ] [sig ] [44/63] Report for 2025-12-15 already exists, skipping... [2026-01-12T20:35:23.866305] [INFO ] [sig ] [45/63] Processing report for 2025-12-16... [2026-01-12T20:35:23.866335] [INFO ] [sig ] [45/63] Report for 2025-12-16 already exists, skipping... [2026-01-12T20:35:23.866361] [INFO ] [sig ] [46/63] Processing report for 2025-12-17... [2026-01-12T20:35:23.866392] [INFO ] [sig ] [46/63] Report for 2025-12-17 already exists, skipping... [2026-01-12T20:35:23.866418] [INFO ] [sig ] [47/63] Processing report for 2025-12-18... [2026-01-12T20:35:23.866448] [INFO ] [sig ] [47/63] Report for 2025-12-18 already exists, skipping... [2026-01-12T20:35:23.866473] [INFO ] [sig ] [48/63] Processing report for 2025-12-19... [2026-01-12T20:35:23.866520] [INFO ] [sig ] [48/63] Report for 2025-12-19 already exists, skipping... [2026-01-12T20:35:23.866546] [INFO ] [sig ] [49/63] Processing report for 2025-12-22... [2026-01-12T20:35:23.866611] [INFO ] [sig ] [49/63] Report for 2025-12-22 already exists, skipping... [2026-01-12T20:35:23.866642] [INFO ] [sig ] [50/63] Processing report for 2025-12-23... [2026-01-12T20:35:23.866680] [INFO ] [sig ] [50/63] Report for 2025-12-23 already exists, skipping... [2026-01-12T20:35:23.866707] [INFO ] [sig ] [51/63] Processing report for 2025-12-24... [2026-01-12T20:35:23.866738] [INFO ] [sig ] [51/63] Report for 2025-12-24 already exists, skipping... [2026-01-12T20:35:23.866764] [INFO ] [sig ] [52/63] Processing report for 2025-12-26... [2026-01-12T20:35:23.866805] [INFO ] [sig ] [52/63] Report for 2025-12-26 already exists, skipping... [2026-01-12T20:35:23.866831] [INFO ] [sig ] [53/63] Processing report for 2025-12-29... [2026-01-12T20:35:23.866861] [INFO ] [sig ] [53/63] Report for 2025-12-29 already exists, skipping... [2026-01-12T20:35:23.866886] [INFO ] [sig ] [54/63] Processing report for 2025-12-30... [2026-01-12T20:35:23.866924] [INFO ] [sig ] [54/63] Report for 2025-12-30 already exists, skipping... [2026-01-12T20:35:23.866950] [INFO ] [sig ] [55/63] Processing report for 2025-12-31... [2026-01-12T20:35:23.866986] [INFO ] [sig ] [55/63] Report for 2025-12-31 already exists, skipping... [2026-01-12T20:35:23.867012] [INFO ] [sig ] [56/63] Processing report for 2026-01-02... [2026-01-12T20:35:23.867042] [INFO ] [sig ] [56/63] Report for 2026-01-02 already exists, skipping... [2026-01-12T20:35:23.867070] [INFO ] [sig ] [57/63] Processing report for 2026-01-05... [2026-01-12T20:35:23.867106] [INFO ] [sig ] [57/63] Report for 2026-01-05 already exists, skipping... [2026-01-12T20:35:23.867139] [INFO ] [sig ] [58/63] Processing report for 2026-01-06... [2026-01-12T20:35:23.867171] [INFO ] [sig ] [58/63] Report for 2026-01-06 already exists, skipping... [2026-01-12T20:35:23.867195] [INFO ] [sig ] [59/63] Processing report for 2026-01-07... [2026-01-12T20:35:23.867231] [INFO ] [sig ] [59/63] Report for 2026-01-07 already exists, skipping... [2026-01-12T20:35:23.867258] [INFO ] [sig ] [60/63] Processing report for 2026-01-08... [2026-01-12T20:35:23.867287] [INFO ] [sig ] [60/63] Report for 2026-01-08 already exists, skipping... [2026-01-12T20:35:23.867312] [INFO ] [sig ] [61/63] Processing report for 2026-01-09... [2026-01-12T20:35:23.867342] [INFO ] [sig ] [61/63] Report for 2026-01-09 already exists, skipping... [2026-01-12T20:35:23.867367] [INFO ] [sig ] [62/63] Processing report for 2026-01-12... [2026-01-12T20:35:23.867405] [INFO ] [sig ] [62/63] Report for 2026-01-12 already exists, skipping... [2026-01-12T20:35:23.867431] [INFO ] [sig ] [63/63] Processing report for 2026-01-13... [2026-01-12T20:35:23.979702] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-12T20:35:23.980099] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-12T20:35:23.980609] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-12T20:35:23.980940] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-12T20:35:23.981034] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-12T20:35:23.981519] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-12T20:35:23.981622] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-12T20:35:23.981903] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-12T20:35:23.981994] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-12T20:35:23.982059] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-12T20:35:23.982368] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-12T20:35:23.982697] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-12T20:35:23.982980] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-12T20:35:23.983492] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-12T20:35:23.983788] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-12T20:35:23.984083] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-12T20:35:23.984182] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-12T20:35:23.984674] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-12T20:35:23.984946] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-12T20:35:23.985294] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-12T20:35:23.985373] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-12T20:35:23.986409] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-12T20:35:23.986695] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-12T20:35:23.987015] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-12T20:35:23.987304] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-12T20:35:23.987593] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-12T20:35:23.987880] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-12T20:35:23.988174] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-12T20:35:23.988456] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-12T20:35:23.988780] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-12T20:35:23.989130] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-12T20:35:23.989400] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-12T20:35:23.989683] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-12T20:35:23.989762] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-12T20:35:23.990046] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-12T20:35:23.990388] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-12T20:35:23.990746] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-12T20:35:23.991146] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-12T20:35:23.991396] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-12T20:35:23.991643] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-12T20:35:23.991875] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-12T20:35:23.992102] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-12T20:35:23.992369] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-12T20:35:23.992438] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-12T20:35:23.992676] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-12T20:35:23.992937] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-12T20:35:23.993182] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-12T20:35:23.993534] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-12T20:35:23.993865] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-12T20:35:23.994174] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-12T20:35:23.994488] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-12T20:35:23.994745] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-12T20:35:23.995044] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-12T20:35:23.995346] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-12T20:35:23.995426] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-12T20:35:23.995668] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-12T20:35:23.995895] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-12T20:35:23.995963] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-12T20:35:23.996229] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-12T20:35:23.996501] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-12T20:35:23.996749] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-12T20:35:23.997067] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-12T20:35:23.997373] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-12T20:35:23.997487] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-12T20:35:23.997795] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-12T20:35:23.998090] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-12T20:35:23.998344] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-12T20:35:23.998602] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-12T20:35:23.998879] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-12T20:35:23.999136] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-12T20:35:23.999421] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-12T20:35:23.999696] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-12T20:35:23.999920] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.000959] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.001193] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-12T20:35:24.001442] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-12T20:35:24.001696] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-12T20:35:24.001948] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-12T20:35:24.002037] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.002105] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.002391] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.002641] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-12T20:35:24.002869] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.003117] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.003399] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.003677] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-12T20:35:24.003924] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.004202] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.004434] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.004678] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.004967] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-12T20:35:24.005221] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.005298] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.005357] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-12T20:35:24.005415] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.005688] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.005963] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.006211] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-12T20:35:24.006483] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.006709] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.006932] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.007156] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.007428] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-12T20:35:24.007655] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.007927] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.008177] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.008453] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-12T20:35:24.009234] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-12T20:35:24.009532] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.009786] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-12T20:35:24.010032] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.011069] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-12T20:35:24.011313] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-12T20:35:24.011603] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.011717] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.012007] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.012331] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.012629] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.012864] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.013154] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-12T20:35:24.013413] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-12T20:35:24.013961] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.014220] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.014456] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.014691] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.014968] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-12T20:35:24.015215] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.015284] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.015344] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.016361] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-12T20:35:24.016607] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.016678] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.016951] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.017188] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.017471] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.017772] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-12T20:35:24.018066] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-12T20:35:24.018332] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.018401] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.018621] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.018900] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.019187] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.019264] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-12T20:35:24.019485] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-12T20:35:24.019730] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-12T20:35:24.019801] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.019861] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.020136] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-12T20:35:24.020218] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-12T20:35:24.020483] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.020759] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-12T20:35:24.021044] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.021281] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-12T20:35:24.021545] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.021653] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.021717] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.022018] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.022259] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-12T20:35:24.022331] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-12T20:35:24.022605] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.022836] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.023127] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.023204] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.023443] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.023690] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-12T20:35:24.023920] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.024008] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-12T20:35:24.024308] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.024542] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-12T20:35:24.025602] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.025847] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.026085] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.026323] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.027386] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-12T20:35:24.027667] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-12T20:35:24.027993] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.028390] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.028475] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.028723] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.028983] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.029292] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.029547] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-12T20:35:24.029838] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.029923] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.030275] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.030554] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-12T20:35:24.030901] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.031179] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.031458] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-12T20:35:24.031537] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.031830] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.032084] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-12T20:35:24.032396] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.032705] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-12T20:35:24.032954] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.033228] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-12T20:35:24.033473] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-12T20:35:24.033727] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.034020] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.034262] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.034333] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-12T20:35:24.034597] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-12T20:35:24.034892] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.035816] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.035889] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.036305] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.036377] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-12T20:35:24.036661] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.036955] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.037202] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.037440] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-12T20:35:24.037696] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.037792] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.037865] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-12T20:35:24.038114] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.038366] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-12T20:35:24.038604] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.038891] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-12T20:35:24.039133] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.039419] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-12T20:35:24.039670] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.039987] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.040067] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.040341] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.040592] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.040663] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.040722] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.040780] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-12T20:35:24.041022] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.041279] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.041528] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.041627] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.041689] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.042080] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.042369] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.042667] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.042905] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.043159] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.043229] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.043506] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-12T20:35:24.043796] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.044057] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.044288] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.044355] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.044597] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.044825] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-12T20:35:24.045109] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.045337] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.045635] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-12T20:35:24.045886] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.046151] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.046253] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.046522] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.046832] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.047108] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.047405] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-12T20:35:24.047772] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.048035] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.048286] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-12T20:35:24.048515] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.048606] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.048864] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.049112] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-12T20:35:24.049341] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.049605] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.049842] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.049913] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.050134] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.050416] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-12T20:35:24.050649] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.050921] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-12T20:35:24.051185] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-12T20:35:24.051462] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.051711] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.052094] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.052384] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.052624] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-12T20:35:24.052885] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.052970] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-12T20:35:24.053251] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-12T20:35:24.053486] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.053718] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-12T20:35:24.054077] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.054333] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-12T20:35:24.054404] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.054670] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-12T20:35:24.054946] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.055202] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-12T20:35:24.056103] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-12T20:35:24.056365] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-12T20:35:24.056611] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-12T20:35:24.056693] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.056764] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.057015] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.057096] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-12T20:35:24.057342] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.057603] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-12T20:35:24.057675] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-12T20:35:24.057930] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.058222] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.058453] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-12T20:35:24.058715] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-12T20:35:24.059001] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-12T20:35:24.059084] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.059364] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.059440] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.059661] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.059896] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-12T20:35:24.060304] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-12T20:35:24.060600] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.060857] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.061122] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.061384] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.061645] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.061892] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.062183] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.062418] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.062661] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.062886] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.063162] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-12T20:35:24.063403] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.063650] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.063938] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-12T20:35:24.064187] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.064459] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.064536] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.064799] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.065142] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.065415] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.065485] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.065764] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.066005] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.066305] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-12T20:35:24.066542] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.066813] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.067043] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.067295] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.067363] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.067650] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.067963] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-12T20:35:24.068245] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-12T20:35:24.068492] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-12T20:35:24.068773] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.069030] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.069324] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-12T20:35:24.069553] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.069896] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-12T20:35:24.070224] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.070473] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-12T20:35:24.070730] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-12T20:35:24.070969] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.071204] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.071439] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.071509] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.071827] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.072114] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.072345] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.072601] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.073641] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-12T20:35:24.073889] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.074121] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.074403] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-12T20:35:24.074638] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.074922] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.075168] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-12T20:35:24.075415] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.075644] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-12T20:35:24.075933] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.076195] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.076458] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.076712] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.076780] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-12T20:35:24.077069] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-12T20:35:24.077151] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-12T20:35:24.077372] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.078437] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.078779] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.079053] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-12T20:35:24.079333] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.079604] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.079906] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.079979] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.080212] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.080441] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.080727] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.081020] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-12T20:35:24.081270] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-12T20:35:24.081550] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.081943] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.082016] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-12T20:35:24.082409] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.082651] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.082891] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.083187] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-12T20:35:24.084220] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.084478] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-12T20:35:24.084736] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.084996] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-12T20:35:24.085291] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.085598] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-12T20:35:24.085893] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-12T20:35:24.086143] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-12T20:35:24.086402] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-12T20:35:24.086706] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.086966] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.087213] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.087489] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-12T20:35:24.087567] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.087658] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.087916] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-12T20:35:24.088152] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.088380] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-12T20:35:24.088659] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-12T20:35:24.088907] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-12T20:35:24.089186] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-12T20:35:24.089460] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-12T20:35:24.089527] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.089818] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.089887] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.090125] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.090367] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.090644] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-12T20:35:24.090720] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-12T20:35:24.090780] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-12T20:35:24.091134] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-12T20:35:24.091322] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.091844] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-12T20:35:24.092164] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.092483] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.092556] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.092866] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.093195] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.093455] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.093726] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-12T20:35:24.093973] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-12T20:35:24.094262] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-12T20:35:24.094560] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.094822] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-12T20:35:24.095130] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-12T20:35:24.095218] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-12T20:35:24.095515] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.095818] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.096097] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.096351] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.096653] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.096957] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.097214] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.097500] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.097763] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.098027] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.098296] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.098562] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.098857] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.099137] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-12T20:35:24.099430] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.099661] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-12T20:35:24.099952] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.100207] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-12T20:35:24.100448] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.100720] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.101019] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.101342] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-12T20:35:24.101667] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.101958] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-12T20:35:24.102429] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.102706] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.102994] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.103292] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.103610] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.103731] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.104089] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.104435] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.104755] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-12T20:35:24.105050] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.106051] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.106302] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.106608] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.106679] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.106974] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.107046] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.107309] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.107380] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.107440] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.107738] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.107819] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.108104] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.108358] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-12T20:35:24.108610] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-12T20:35:24.108678] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-12T20:35:24.108896] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.109154] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-12T20:35:24.109387] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-12T20:35:24.110424] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.110658] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-12T20:35:24.110727] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-12T20:35:24.111012] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-12T20:35:24.111081] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.111357] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.111606] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.111888] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.112171] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.112240] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.112506] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-12T20:35:24.112595] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.112868] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.113111] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.113351] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.113632] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.113698] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.114039] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-12T20:35:24.114307] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.114375] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.114671] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.114739] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.114983] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.115266] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-12T20:35:24.115554] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.115825] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.116115] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.116353] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.116599] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-12T20:35:24.116846] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.117103] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.117333] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-12T20:35:24.117401] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.117636] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.117704] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.117979] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.118261] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-12T20:35:24.118327] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.118646] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.118892] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.119189] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.119427] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-12T20:35:24.119683] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.119933] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.120178] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.120421] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-12T20:35:24.120663] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-12T20:35:24.121003] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-12T20:35:24.121460] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.121824] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-12T20:35:24.121933] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.122029] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.122354] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-12T20:35:24.122668] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-12T20:35:24.122962] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.123278] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.123537] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.123824] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.124092] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.124357] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-12T20:35:24.124439] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.124499] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.124800] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.125179] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-12T20:35:24.125496] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-12T20:35:24.125761] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.125999] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.126889] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-12T20:35:24.127155] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-12T20:35:24.127451] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.127523] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-12T20:35:24.127812] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.127899] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-12T20:35:24.128185] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.128421] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.128709] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.128941] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-12T20:35:24.129244] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.129532] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.129623] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.129852] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.130134] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.130359] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.130635] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.130862] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.131140] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-12T20:35:24.131385] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-12T20:35:24.131453] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.131723] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.131791] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.132012] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.132080] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-12T20:35:24.132301] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.132545] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-12T20:35:24.132845] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-12T20:35:24.133093] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-12T20:35:24.133368] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-12T20:35:24.133607] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.133886] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.134117] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.134364] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-12T20:35:24.134611] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.134888] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.135145] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.135426] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-12T20:35:24.135677] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-12T20:35:24.135916] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.136770] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.137008] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.137261] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.137516] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.137806] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.137881] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.138123] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.138358] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.138603] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-12T20:35:24.139054] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-12T20:35:24.139361] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.139791] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.139908] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.140313] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.140640] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.141609] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-12T20:35:24.141894] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.142189] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-12T20:35:24.142474] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-12T20:35:24.142723] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.142792] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.143038] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-12T20:35:24.143291] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.143371] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.143641] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.143968] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.144235] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.144651] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.144999] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.145313] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.145613] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-12T20:35:24.145905] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.145975] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-12T20:35:24.146240] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-12T20:35:24.146311] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-12T20:35:24.146601] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.146892] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.147134] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.147409] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.147653] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.147932] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.148001] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.148317] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.148611] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.148679] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-12T20:35:24.148972] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-12T20:35:24.149205] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.149273] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-12T20:35:24.149519] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.149612] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.150596] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-12T20:35:24.150885] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.150955] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-12T20:35:24.151206] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.151275] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.151565] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.151845] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.152092] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.152345] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.152412] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-12T20:35:24.152471] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.152758] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.153067] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.154600] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.154863] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.155151] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.155439] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-12T20:35:24.155675] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.155925] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.155996] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.156277] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.156557] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-12T20:35:24.157691] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.158074] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.158155] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.158228] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.158527] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-12T20:35:24.158845] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.159143] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.159436] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.159513] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-12T20:35:24.159839] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.161124] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.161511] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-12T20:35:24.161861] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.161980] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.162254] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.162549] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.162848] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.163087] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.163317] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.163385] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-12T20:35:24.163626] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.163692] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.163929] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.164186] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-12T20:35:24.164432] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.164690] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.165093] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.165349] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.165603] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-12T20:35:24.165889] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-12T20:35:24.166190] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.166453] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.166706] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.166773] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.167055] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-12T20:35:24.167301] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.167603] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-12T20:35:24.167852] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.168142] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.168387] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-12T20:35:24.168667] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.168954] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-12T20:35:24.169216] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.169460] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-12T20:35:24.169706] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.169994] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-12T20:35:24.170294] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-12T20:35:24.170540] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-12T20:35:24.170633] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.170882] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-12T20:35:24.171127] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.171372] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-12T20:35:24.171440] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.171665] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.171962] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-12T20:35:24.172253] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.172506] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-12T20:35:24.172806] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.173056] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-12T20:35:24.173302] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.173596] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.173880] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.174120] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.174378] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-12T20:35:24.174657] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.174886] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-12T20:35:24.175116] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.175406] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.175635] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.175921] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.176150] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-12T20:35:24.176386] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.176623] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.176924] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-12T20:35:24.177184] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.177463] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.177531] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.177787] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-12T20:35:24.178077] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.179127] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.179404] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.179720] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-12T20:35:24.180066] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.180484] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-12T20:35:24.180866] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-12T20:35:24.181172] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.181686] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.182045] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-12T20:35:24.182526] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.182796] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.183064] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.183333] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-12T20:35:24.183601] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.183872] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.184134] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.184419] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-12T20:35:24.184685] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-12T20:35:24.184933] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-12T20:35:24.185001] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.185256] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-12T20:35:24.185323] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-12T20:35:24.185589] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.185658] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.185891] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.186136] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.186380] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.186621] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.186859] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-12T20:35:24.187095] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-12T20:35:24.187353] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.187419] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.187707] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-12T20:35:24.187804] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.188031] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.189087] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.189342] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.189600] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.190430] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.190692] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.190980] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-12T20:35:24.191048] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.191312] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.191566] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-12T20:35:24.191874] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-12T20:35:24.192125] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.192737] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-12T20:35:24.192979] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.193219] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.193474] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-12T20:35:24.193711] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.193950] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.194275] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.194531] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-12T20:35:24.194623] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-12T20:35:24.194854] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-12T20:35:24.195149] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-12T20:35:24.195480] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-12T20:35:24.195558] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.195841] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.195913] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.196174] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.196410] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.196674] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.196915] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.197211] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-12T20:35:24.197459] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.197525] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.197825] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-12T20:35:24.198112] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.198345] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.198638] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.198716] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.199019] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.199347] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.199682] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.200016] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.200361] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.200707] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.200990] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-12T20:35:24.201321] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.201593] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-12T20:35:24.201830] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-12T20:35:24.202071] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-12T20:35:24.202334] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.202626] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-12T20:35:24.202874] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.203130] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.203370] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.203650] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-12T20:35:24.203880] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-12T20:35:24.204128] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.204354] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.204656] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.204934] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.205217] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.205461] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.206323] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.206672] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.206761] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.207083] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-12T20:35:24.207391] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.207655] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-12T20:35:24.207963] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.208280] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.208525] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-12T20:35:24.208782] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.209033] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.209324] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-12T20:35:24.209554] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.209820] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.210125] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.210417] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.210699] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.210980] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.211259] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.211512] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.211770] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.212002] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-12T20:35:24.212073] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.212319] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.212553] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.212826] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.213074] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.213318] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-12T20:35:24.213565] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.213834] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.214084] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-12T20:35:24.214365] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.214610] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.214851] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.215108] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.215348] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.215602] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.215846] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.216135] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.216420] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-12T20:35:24.216667] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-12T20:35:24.216902] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.217143] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.217385] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.217669] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.217936] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-12T20:35:24.218224] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-12T20:35:24.218557] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.219056] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.219378] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-12T20:35:24.219662] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.219964] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-12T20:35:24.220318] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.220620] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.220897] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.221192] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-12T20:35:24.221268] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-12T20:35:24.221343] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.221401] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.221459] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-12T20:35:24.221718] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-12T20:35:24.222538] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.222879] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.223173] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.223434] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.223726] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.223967] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.224260] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-12T20:35:24.224515] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.224781] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.225023] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.225090] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.225310] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-12T20:35:24.225540] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-12T20:35:24.225844] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-12T20:35:24.225913] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.226197] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.226427] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.226494] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.226718] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.226948] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.227271] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.227523] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-12T20:35:24.227819] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-12T20:35:24.228103] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.228172] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-12T20:35:24.228396] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.228644] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-12T20:35:24.228872] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-12T20:35:24.229111] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-12T20:35:24.229550] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-12T20:35:24.229813] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-12T20:35:24.230059] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.230510] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-12T20:35:24.230805] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.231064] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.231354] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.231631] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.231934] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.232224] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.232646] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.232716] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-12T20:35:24.232987] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.233055] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.233113] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.233385] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.233614] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.233696] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.233919] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-12T20:35:24.234209] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.234455] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.234736] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-12T20:35:24.234813] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.235055] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.235123] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.235181] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.235453] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-12T20:35:24.235520] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.235626] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.235891] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.236194] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-12T20:35:24.237297] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.237649] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.237998] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-12T20:35:24.238276] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.238588] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-12T20:35:24.238841] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.239142] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.239398] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.239678] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-12T20:35:24.239907] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.240189] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.240445] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-12T20:35:24.240680] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.240964] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-12T20:35:24.241198] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.241266] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-12T20:35:24.241488] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.241720] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.241970] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.242250] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-12T20:35:24.242479] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-12T20:35:24.242761] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.242828] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.243100] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.243167] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.243391] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-12T20:35:24.243628] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-12T20:35:24.243697] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.243931] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.244194] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.244443] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-12T20:35:24.244723] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.244970] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-12T20:35:24.245255] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.245537] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.245798] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.246082] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-12T20:35:24.246360] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.246607] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-12T20:35:24.246879] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.247121] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-12T20:35:24.247363] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.247625] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.247926] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.248223] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.248477] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.248728] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.248975] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-12T20:35:24.249226] [DEBUG] [LOCAL ] Loaded configuration for KRP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.249482] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-12T20:35:24.249775] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.249844] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.250116] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.250358] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.250608] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-12T20:35:24.250855] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-12T20:35:24.251134] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.251202] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.251444] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-12T20:35:24.251704] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-12T20:35:24.251990] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.252239] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.252519] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.252879] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.253148] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.253409] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.253684] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.253943] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-12T20:35:24.254295] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.254607] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.254898] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.255195] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.255543] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.255675] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.255770] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.256093] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.256391] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-12T20:35:24.256730] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.256975] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-12T20:35:24.257269] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-12T20:35:24.257498] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.257784] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-12T20:35:24.258045] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.258310] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.258558] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.258831] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.258898] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.259160] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.259418] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.259698] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.259930] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.260167] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.260402] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.260682] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.260910] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-12T20:35:24.261158] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.261224] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.261495] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-12T20:35:24.261739] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.261990] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-12T20:35:24.262226] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.262505] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-12T20:35:24.262802] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.262885] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-12T20:35:24.262945] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.263178] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-12T20:35:24.263247] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-12T20:35:24.263305] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-12T20:35:24.263362] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.263605] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.263857] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.264148] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-12T20:35:24.264435] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.264715] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-12T20:35:24.264996] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.265263] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-12T20:35:24.265329] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.265552] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-12T20:35:24.265641] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.265913] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-12T20:35:24.266195] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.266427] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-12T20:35:24.266710] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-12T20:35:24.266940] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-12T20:35:24.267222] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.267298] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.267538] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-12T20:35:24.267851] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.268120] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.268395] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.268647] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.268714] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.268994] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-12T20:35:24.269249] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-12T20:35:24.269497] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-12T20:35:24.269783] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.270145] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.270403] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.270661] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-12T20:35:24.270954] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-12T20:35:24.271247] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.271354] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.271448] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.271767] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-12T20:35:24.272110] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.272409] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-12T20:35:24.272753] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.273039] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-12T20:35:24.273331] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-12T20:35:24.273624] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.273855] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-12T20:35:24.273922] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.274173] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.274240] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-12T20:35:24.274298] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.274550] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.274803] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-12T20:35:24.275036] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.275265] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.275332] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.275600] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-12T20:35:24.275834] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.276110] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.276395] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.276642] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.276921] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-12T20:35:24.277206] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-12T20:35:24.277433] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.277688] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-12T20:35:24.277962] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.278210] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-12T20:35:24.278489] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.278556] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-12T20:35:24.278797] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.279036] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.279118] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.279365] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.280406] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-12T20:35:24.280665] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-12T20:35:24.280734] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.280966] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.281214] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.281479] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.281969] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-12T20:35:24.282269] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-12T20:35:24.282340] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.282600] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.282892] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-12T20:35:24.283136] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-12T20:35:24.283388] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.283688] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.283929] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-12T20:35:24.284176] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.284421] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.284488] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-12T20:35:24.284737] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.284985] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-12T20:35:24.285212] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.285465] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-12T20:35:24.285746] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-12T20:35:24.285996] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.286263] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.286542] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.286634] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.286864] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.287120] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-12T20:35:24.287365] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-12T20:35:24.287434] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.287707] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.288032] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.288328] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.288435] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.288774] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.289085] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.289416] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.289703] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.290033] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-12T20:35:24.290313] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.290643] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.291006] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-12T20:35:24.291094] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.291373] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.291683] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.291984] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-12T20:35:24.292231] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.292303] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.292549] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.292822] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-12T20:35:24.292895] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-12T20:35:24.292956] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.293246] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-12T20:35:24.293501] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.293790] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.294079] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.294364] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.294655] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.294896] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.295129] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.295411] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.295674] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-12T20:35:24.295966] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.296202] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.296435] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-12T20:35:24.296690] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-12T20:35:24.296976] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-12T20:35:24.297248] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-12T20:35:24.297533] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.297806] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.298078] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.298350] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.298421] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.298704] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.298977] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-12T20:35:24.299327] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.299595] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-12T20:35:24.299852] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-12T20:35:24.300115] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.300383] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-12T20:35:24.300644] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-12T20:35:24.300933] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.301194] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.301276] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-12T20:35:24.301613] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.302605] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-12T20:35:24.302877] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.302947] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.303209] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.303279] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-12T20:35:24.303532] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.303820] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.303900] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.304166] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-12T20:35:24.304417] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-12T20:35:24.304483] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.304709] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.305000] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.305244] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.305334] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-12T20:35:24.305611] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-12T20:35:24.305861] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.306094] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.306403] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.306695] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.306968] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.307249] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.307555] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.307934] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-12T20:35:24.308221] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.308525] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.308897] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.309004] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.309330] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.309449] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.309759] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-12T20:35:24.309867] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-12T20:35:24.310201] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.310492] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.310764] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.310842] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-12T20:35:24.311072] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-12T20:35:24.311322] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-12T20:35:24.311598] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.311892] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.312140] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.312427] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-12T20:35:24.312692] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.312954] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.313205] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-12T20:35:24.313486] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.313739] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-12T20:35:24.313998] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.314295] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.314366] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.314622] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.314911] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.315205] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.315457] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.315527] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.315803] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-12T20:35:24.316091] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.316164] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-12T20:35:24.316439] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-12T20:35:24.316783] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.316857] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-12T20:35:24.317107] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.317177] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.317407] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.317489] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.317746] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-12T20:35:24.318023] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.318108] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-12T20:35:24.318372] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.318605] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-12T20:35:24.318850] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-12T20:35:24.318932] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.319167] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-12T20:35:24.319423] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.319683] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-12T20:35:24.319930] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.320199] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-12T20:35:24.320487] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.320721] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-12T20:35:24.321005] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-12T20:35:24.321305] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.321607] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.321864] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.322121] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.322358] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.322607] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-12T20:35:24.322838] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-12T20:35:24.323126] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-12T20:35:24.323194] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-12T20:35:24.323443] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.323698] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-12T20:35:24.323960] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.324040] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.324742] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.325001] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-12T20:35:24.325245] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.325501] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.325781] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-12T20:35:24.326073] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.326376] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.326616] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-12T20:35:24.326684] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-12T20:35:24.326919] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-12T20:35:24.326985] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.327219] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.327470] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.327737] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-12T20:35:24.327980] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.328294] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.328563] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.328845] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.329129] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.329359] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-12T20:35:24.329426] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.329728] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-12T20:35:24.329993] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.330247] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.330479] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.330835] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.331085] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-12T20:35:24.331359] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.331431] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.331765] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-12T20:35:24.331835] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.332472] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-12T20:35:24.332770] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.333034] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.333279] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.333567] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.334031] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.334326] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.334598] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.335208] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-12T20:35:24.336008] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.336771] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.337014] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-12T20:35:24.337303] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.337560] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-12T20:35:24.337827] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.337899] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-12T20:35:24.338145] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.338215] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.338274] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.338517] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-12T20:35:24.338766] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-12T20:35:24.338998] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.339249] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-12T20:35:24.339483] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-12T20:35:24.339772] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-12T20:35:24.340024] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.340255] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.340527] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.340803] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.341034] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.341263] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.341344] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.341599] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-12T20:35:24.341859] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.342746] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.343199] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.343515] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.343827] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.344088] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.344378] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-12T20:35:24.344633] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-12T20:35:24.344864] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.345093] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-12T20:35:24.345169] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-12T20:35:24.345453] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.345522] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.345784] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.346033] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.346281] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.346520] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.346778] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-12T20:35:24.347040] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.347286] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-12T20:35:24.347564] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.347828] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-12T20:35:24.347897] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.348172] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.348464] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.348723] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.348976] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.349257] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.349553] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.349853] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.349921] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.350170] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.350593] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.350673] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-12T20:35:24.350923] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.351170] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-12T20:35:24.351474] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-12T20:35:24.351768] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.352041] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-12T20:35:24.352275] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.352564] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.352875] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.353142] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.353379] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-12T20:35:24.353663] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.353729] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.353787] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.354013] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-12T20:35:24.354093] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.354317] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.354384] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.354657] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.354997] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-12T20:35:24.355239] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.355490] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.355772] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.355840] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.356084] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.356332] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.356627] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.356908] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.357145] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.357396] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-12T20:35:24.357649] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.357954] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.358241] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.358488] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-12T20:35:24.359235] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.359482] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.359780] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.360027] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.360103] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-12T20:35:24.360362] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.360652] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-12T20:35:24.360968] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.361053] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.361125] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.361361] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.361641] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.362714] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.362977] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.363066] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.363303] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.363543] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.363808] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.364081] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-12T20:35:24.364176] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-12T20:35:24.364461] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.364696] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.364764] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.364985] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.365214] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-12T20:35:24.365498] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-12T20:35:24.365779] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.366028] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.366415] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.366484] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.366543] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.366817] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.367079] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.367338] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-12T20:35:24.367599] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-12T20:35:24.367899] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-12T20:35:24.367970] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.368195] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.368425] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-12T20:35:24.368696] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-12T20:35:24.368982] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-12T20:35:24.369050] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.369283] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-12T20:35:24.369561] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-12T20:35:24.369650] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-12T20:35:24.369896] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-12T20:35:24.370139] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-12T20:35:24.370423] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.370743] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.371031] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.371281] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-12T20:35:24.371509] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-12T20:35:24.371782] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-12T20:35:24.372073] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.372303] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.372872] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.373235] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-12T20:35:24.373497] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.373760] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.373992] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.374403] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-12T20:35:24.374686] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.374934] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.375193] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.375451] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.375520] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-12T20:35:24.375761] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.376006] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-12T20:35:24.376235] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.376318] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.376602] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.376884] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-12T20:35:24.377165] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-12T20:35:24.377408] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-12T20:35:24.377645] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.377944] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-12T20:35:24.378179] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.378465] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.378754] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-12T20:35:24.379064] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.379351] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.379635] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-12T20:35:24.379757] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.380041] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.380396] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-12T20:35:24.380675] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.380782] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.381075] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.381170] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.381418] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.381650] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.381717] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.381955] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.382254] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.382535] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.382808] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.383045] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.383332] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-12T20:35:24.383611] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.383838] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-12T20:35:24.384084] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-12T20:35:24.384450] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.384693] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-12T20:35:24.384988] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-12T20:35:24.385250] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-12T20:35:24.385541] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.385851] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.386091] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.386502] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.386778] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.387019] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.387281] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-12T20:35:24.387536] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.387815] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-12T20:35:24.388143] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.388214] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.388453] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.388753] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.389077] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.389373] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-12T20:35:24.389637] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.389722] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.390014] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.390276] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.390594] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.390894] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.391151] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.391375] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.391690] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.391776] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.392031] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.392267] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.392519] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.392632] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.392696] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.392984] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.393308] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-12T20:35:24.393384] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-12T20:35:24.393629] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-12T20:35:24.393913] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.393984] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.394228] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-12T20:35:24.394478] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-12T20:35:24.394710] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.394959] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.395209] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.395489] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.395772] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.396059] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.396411] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.396520] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.396865] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.397173] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-12T20:35:24.397472] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.397801] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-12T20:35:24.397908] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-12T20:35:24.398001] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.398291] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.398589] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.398860] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-12T20:35:24.399094] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.399174] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.399461] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-12T20:35:24.399542] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.399890] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-12T20:35:24.400194] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.400264] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.400494] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-12T20:35:24.400815] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-12T20:35:24.401068] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.401139] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.401396] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.401465] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-12T20:35:24.401742] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.402025] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.402261] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.402625] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.402874] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-12T20:35:24.403183] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-12T20:35:24.403445] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.403691] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-12T20:35:24.403984] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.404225] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.404467] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.404762] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.405061] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.405300] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.405529] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-12T20:35:24.405795] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.406022] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-12T20:35:24.406931] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-12T20:35:24.407181] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.407480] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.407762] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-12T20:35:24.407835] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.408075] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.408364] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-12T20:35:24.408664] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.408920] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-12T20:35:24.408989] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.409056] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.409300] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-12T20:35:24.409551] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.409855] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-12T20:35:24.410091] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.410340] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.410634] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.410717] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.410941] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-12T20:35:24.411720] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-12T20:35:24.412022] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.412334] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.412598] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.412863] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.413158] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.413431] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.413727] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.414001] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.414303] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-12T20:35:24.414536] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.414898] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-12T20:35:24.415195] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-12T20:35:24.415481] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-12T20:35:24.415792] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-12T20:35:24.416077] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.416372] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-12T20:35:24.416841] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.417133] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-12T20:35:24.417217] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.417502] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.417813] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.418066] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.418309] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-12T20:35:24.418600] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-12T20:35:24.418882] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.419172] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.419411] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-12T20:35:24.419653] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.419886] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-12T20:35:24.420174] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.420455] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.420739] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.420987] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.421219] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-12T20:35:24.421468] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.421544] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-12T20:35:24.421847] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-12T20:35:24.422088] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-12T20:35:24.422368] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.422436] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-12T20:35:24.422677] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-12T20:35:24.422956] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.423215] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.423453] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.423683] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.423932] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-12T20:35:24.424161] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.424387] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-12T20:35:24.424668] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-12T20:35:24.424946] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-12T20:35:24.425239] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-12T20:35:24.425487] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-12T20:35:24.425764] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-12T20:35:24.425995] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-12T20:35:24.426229] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-12T20:35:24.426506] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.426781] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-12T20:35:24.427059] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.428193] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.429295] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.429586] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.429858] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.430160] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.430402] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-12T20:35:24.430473] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-12T20:35:24.430756] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.431476] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-12T20:35:24.431547] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-12T20:35:24.431639] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-12T20:35:24.431899] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-12T20:35:24.432159] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.432418] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.432710] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-12T20:35:24.433015] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.433293] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.433679] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.434008] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-12T20:35:24.434304] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.434551] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.434837] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.435101] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.435235] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.435672] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-12T20:35:24.435779] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.435884] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-12T20:35:24.436231] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-12T20:35:24.436533] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.437048] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.437335] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.437619] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.437746] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.438860] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-12T20:35:24.439157] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.439436] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.439701] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.439962] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.440031] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-12T20:35:24.440283] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-12T20:35:24.440519] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-12T20:35:24.440794] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-12T20:35:24.440862] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-12T20:35:24.440919] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.441205] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.441274] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-12T20:35:24.442247] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-12T20:35:24.442511] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.442797] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.443068] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.443332] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-12T20:35:24.443400] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.443654] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.443722] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.443969] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-12T20:35:24.444233] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.444315] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.444373] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.444430] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.444675] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.444966] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-12T20:35:24.445209] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-12T20:35:24.445459] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.445753] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-12T20:35:24.445988] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.446237] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-12T20:35:24.446522] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-12T20:35:24.446612] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.446857] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.447106] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-12T20:35:24.447389] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-12T20:35:24.447675] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.447956] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-12T20:35:24.448235] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-12T20:35:24.448523] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.448792] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-12T20:35:24.449055] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-12T20:35:24.449130] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-12T20:35:24.449191] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-12T20:35:24.449442] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.449512] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.449808] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.449878] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.450124] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-12T20:35:24.450407] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.450641] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.450924] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.451212] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-12T20:35:24.451461] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.451697] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.451951] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-12T20:35:24.452201] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-12T20:35:24.452269] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.452505] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.452869] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-12T20:35:24.453182] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.453474] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-12T20:35:24.453800] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-12T20:35:24.454134] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.454418] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-12T20:35:24.454757] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.455053] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.455320] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-12T20:35:24.455613] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-12T20:35:24.455714] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-12T20:35:24.455943] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.456174] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.456459] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.456741] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.457023] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.457256] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.457490] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.457799] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.458093] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.458330] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.458600] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-12T20:35:24.458836] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-12T20:35:24.459091] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.459344] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.459655] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.459725] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.460010] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-12T20:35:24.460303] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.460559] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.460875] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-12T20:35:24.461176] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-12T20:35:24.461432] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.461687] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-12T20:35:24.461942] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.462210] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-12T20:35:24.462481] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.462753] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.462826] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.463062] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-12T20:35:24.463163] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.463393] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.463675] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-12T20:35:24.464105] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.464486] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.464555] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.464856] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.465181] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.465487] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.465784] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-12T20:35:24.466026] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.466307] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.466549] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.466822] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.467074] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.467361] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.467598] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.467844] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.468194] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.468489] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-12T20:35:24.468783] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.469094] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.469385] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.469680] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.469914] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.470145] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-12T20:35:24.470440] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.470727] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-12T20:35:24.470976] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-12T20:35:24.471214] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-12T20:35:24.471505] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-12T20:35:24.471640] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.471967] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-12T20:35:24.472251] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.472606] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.472947] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.473248] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-12T20:35:24.473601] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.473883] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-12T20:35:24.474146] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-12T20:35:24.474426] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.474658] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-12T20:35:24.474902] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.475192] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.475419] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-12T20:35:24.475649] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.475926] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.475992] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-12T20:35:24.476268] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.476514] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.476782] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.477032] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.477262] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.477512] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.477813] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-12T20:35:24.478113] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.478194] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.478418] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-12T20:35:24.478486] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.478544] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-12T20:35:24.478625] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.478916] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-12T20:35:24.479223] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.479479] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-12T20:35:24.479764] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-12T20:35:24.480001] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-12T20:35:24.480281] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.480516] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-12T20:35:24.480790] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-12T20:35:24.481044] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-12T20:35:24.481276] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.481565] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-12T20:35:24.481846] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.482103] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.482335] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-12T20:35:24.482626] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.482931] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.483191] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-12T20:35:24.483431] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-12T20:35:24.483686] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.483753] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-12T20:35:24.483822] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.483880] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-12T20:35:24.484140] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.484213] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.484491] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-12T20:35:24.484746] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-12T20:35:24.485053] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.485330] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.485559] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.485656] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-12T20:35:24.485932] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-12T20:35:24.486160] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.486407] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.486483] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.486543] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-12T20:35:24.486789] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-12T20:35:24.486857] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.487139] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-12T20:35:24.487422] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-12T20:35:24.488386] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.488633] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.488933] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-12T20:35:24.489214] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-12T20:35:24.489523] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.489805] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.489877] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.489937] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.490963] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.491233] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.491493] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.491767] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.492048] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.492347] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.492663] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.492972] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.493259] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-12T20:35:24.493741] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.494037] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.494120] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.494366] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.494667] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.494940] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.495018] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-12T20:35:24.495356] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-12T20:35:24.495655] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.495956] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.496199] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-12T20:35:24.496270] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.496499] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.496740] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-12T20:35:24.497016] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-12T20:35:24.497084] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.497363] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-12T20:35:24.497597] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.497850] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-12T20:35:24.497933] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-12T20:35:24.498000] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.498058] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-12T20:35:24.498315] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.498382] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.498439] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-12T20:35:24.498495] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.498772] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.499007] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.499264] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.499522] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.500533] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.500644] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.500705] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.500962] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-12T20:35:24.501042] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.501294] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.501363] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.501606] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.501901] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-12T20:35:24.502144] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.502408] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-12T20:35:24.502486] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-12T20:35:24.502791] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.503081] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.503363] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.503641] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.503888] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.503955] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.504228] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.504460] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-12T20:35:24.504707] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-12T20:35:24.504954] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.505028] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.505313] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.505392] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-12T20:35:24.505668] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.505951] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-12T20:35:24.506206] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.506488] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.506772] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-12T20:35:24.507020] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.507295] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-12T20:35:24.507595] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.507838] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-12T20:35:24.508130] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.508414] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-12T20:35:24.508712] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-12T20:35:24.508960] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.509217] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.509527] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-12T20:35:24.509781] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.509859] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-12T20:35:24.510106] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.510359] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.510621] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.510910] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.510991] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-12T20:35:24.511250] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.511531] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.511792] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.512085] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-12T20:35:24.512359] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.512612] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.512681] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-12T20:35:24.512908] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.513200] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-12T20:35:24.513270] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.513542] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.513833] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.513902] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-12T20:35:24.514127] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.514848] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.515150] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.515447] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-12T20:35:24.515517] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-12T20:35:24.515785] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.516033] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-12T20:35:24.516293] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.516529] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.516783] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-12T20:35:24.516851] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.517135] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.517417] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.517707] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.517804] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.518055] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.518307] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.518594] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.518662] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.518947] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.519216] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.519468] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.519750] [DEBUG] [LOCAL ] Loaded configuration for SWZ: 1 features, 90.0% accuracy [2026-01-12T20:35:24.519819] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-12T20:35:24.520092] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.520159] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.520396] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.520626] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-12T20:35:24.520880] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.521128] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.521377] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.521608] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.521888] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.522145] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.522379] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-12T20:35:24.522681] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-12T20:35:24.522964] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.523236] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.523520] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.523610] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.523887] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-12T20:35:24.523956] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.524023] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-12T20:35:24.524082] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-12T20:35:24.524306] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-12T20:35:24.524538] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.524799] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-12T20:35:24.525059] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.525328] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-12T20:35:24.525557] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-12T20:35:24.525824] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-12T20:35:24.526119] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.526368] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.526621] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-12T20:35:24.526903] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.527153] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-12T20:35:24.527436] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.527511] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-12T20:35:24.527591] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-12T20:35:24.527897] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.528157] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.528407] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.528641] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.528889] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-12T20:35:24.528956] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-12T20:35:24.529235] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-12T20:35:24.529514] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.529815] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.530098] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-12T20:35:24.530364] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.530611] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.530881] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-12T20:35:24.531129] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.531363] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-12T20:35:24.531430] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.531663] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.531951] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.532201] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-12T20:35:24.532268] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.532599] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-12T20:35:24.532907] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.532976] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.533225] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.533468] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.533760] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.534114] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.534380] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.534655] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.534914] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.535170] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-12T20:35:24.535407] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.535477] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.535719] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.535969] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-12T20:35:24.536260] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.536559] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.536848] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.536952] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-12T20:35:24.537211] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-12T20:35:24.537460] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-12T20:35:24.537530] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.537852] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-12T20:35:24.538141] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-12T20:35:24.538404] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-12T20:35:24.538642] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.538877] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-12T20:35:24.539140] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.539402] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.539715] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.539975] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-12T20:35:24.540271] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.540567] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.540878] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-12T20:35:24.541152] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.541453] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.541712] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-12T20:35:24.541975] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.542042] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.542305] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-12T20:35:24.542561] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.542839] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-12T20:35:24.543107] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.543425] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.543727] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.544020] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.544324] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.544624] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.544907] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.545188] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.545485] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-12T20:35:24.545792] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.546101] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-12T20:35:24.546194] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-12T20:35:24.546478] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.546776] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.547073] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-12T20:35:24.548171] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-12T20:35:24.548251] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.548589] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.548932] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.549018] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.549370] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.549655] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.549735] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.550017] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.550300] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-12T20:35:24.550637] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.550968] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.551247] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.551597] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.551933] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.552216] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.552294] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.552586] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.552938] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.553277] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.553563] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.553885] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-12T20:35:24.554186] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.554263] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.554337] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.554605] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-12T20:35:24.554936] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-12T20:35:24.555278] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.555593] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.555882] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.556215] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.556493] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.556591] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.556879] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.556958] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-12T20:35:24.557258] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.557603] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.557907] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.558191] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.558491] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-12T20:35:24.558787] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.559084] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.559180] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.559268] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-12T20:35:24.559538] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.559638] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-12T20:35:24.559964] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-12T20:35:24.560271] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.560605] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.560953] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.561292] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-12T20:35:24.561629] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.561973] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.562281] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.562567] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-12T20:35:24.562930] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.563266] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.563616] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.563921] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.564224] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.564535] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.564859] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.565189] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-12T20:35:24.565486] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.565816] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-12T20:35:24.566118] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.566409] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.566695] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.567068] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.567389] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.567740] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-12T20:35:24.567831] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.568171] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.568481] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.568812] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-12T20:35:24.568893] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.569222] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.569521] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.569823] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.570118] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.570409] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.570492] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.570761] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.571068] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.571418] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.571751] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.572044] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.572365] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.572646] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-12T20:35:24.572925] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.573291] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.573631] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.573930] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-12T20:35:24.574225] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.574508] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.574860] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.574940] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-12T20:35:24.575257] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.575602] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.575932] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.576257] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.576551] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.576854] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-12T20:35:24.577166] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.577450] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.577844] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.578187] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-12T20:35:24.578470] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.578751] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.579115] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.579457] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-12T20:35:24.579769] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.580119] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.580427] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.580773] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.581081] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.581358] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.581428] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.581728] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-12T20:35:24.581986] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.582293] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-12T20:35:24.582611] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-12T20:35:24.582681] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-12T20:35:24.582972] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.583230] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-12T20:35:24.583480] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.583731] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.583813] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-12T20:35:24.584039] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.584271] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.584339] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.584617] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-12T20:35:24.584867] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-12T20:35:24.585151] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.585409] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.585654] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-12T20:35:24.585938] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.586188] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-12T20:35:24.586477] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-12T20:35:24.586732] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-12T20:35:24.586819] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.587105] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.587391] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.587679] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.587783] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.587842] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.588117] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.588184] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-12T20:35:24.588407] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-12T20:35:24.588793] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.589050] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.589348] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.589639] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-12T20:35:24.589929] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-12T20:35:24.590166] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.590399] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.590646] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.590930] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.590998] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.591240] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.591309] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.591555] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.591840] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.592083] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.592371] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.592684] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.592759] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.592994] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.593279] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-12T20:35:24.593527] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.593797] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.594087] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.594320] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.594643] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.594882] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.594950] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.595007] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.595263] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.595552] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.595833] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.596088] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.596374] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-12T20:35:24.597058] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-12T20:35:24.597842] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.598552] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.598864] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-12T20:35:24.598952] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-12T20:35:24.600173] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.600421] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-12T20:35:24.600684] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.600979] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-12T20:35:24.601291] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.601599] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.601893] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-12T20:35:24.602448] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.602873] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.603830] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.604094] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.604356] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.604605] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-12T20:35:24.604900] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-12T20:35:24.605140] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.605447] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-12T20:35:24.605693] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.605944] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.606013] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-12T20:35:24.606267] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.606538] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.608430] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-12T20:35:24.608703] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-12T20:35:24.608958] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.609220] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-12T20:35:24.609476] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.609759] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-12T20:35:24.609988] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-12T20:35:24.610229] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.610306] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.610603] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.610674] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-12T20:35:24.610894] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.611169] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.611412] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.611657] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-12T20:35:24.611899] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-12T20:35:24.612124] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.612360] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.612428] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-12T20:35:24.612670] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-12T20:35:24.612911] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-12T20:35:24.612979] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-12T20:35:24.613215] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.613438] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.613664] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.614058] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.614410] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.614694] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.615048] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.615286] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-12T20:35:24.615543] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-12T20:35:24.615953] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-12T20:35:24.616235] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-12T20:35:24.616483] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-12T20:35:24.616765] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.616834] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.617112] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.617393] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-12T20:35:24.617796] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-12T20:35:24.618041] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.618289] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.618525] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-12T20:35:24.618802] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.619069] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.619474] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.619703] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.619936] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-12T20:35:24.620188] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.620458] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.620715] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-12T20:35:24.620966] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-12T20:35:24.621263] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.621500] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-12T20:35:24.621736] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-12T20:35:24.621974] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-12T20:35:24.622225] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.622480] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.622730] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-12T20:35:24.622798] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-12T20:35:24.623016] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.623261] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-12T20:35:24.623505] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.623782] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.624010] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.624250] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.624679] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-12T20:35:24.625062] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.625131] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-12T20:35:24.625409] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.625773] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.625842] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.626119] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.626404] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.626659] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.626907] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-12T20:35:24.627189] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.627414] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.627809] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-12T20:35:24.628051] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.628335] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.628570] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.628850] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-12T20:35:24.629093] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.629335] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.629724] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.629981] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.630223] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.630476] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-12T20:35:24.630728] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-12T20:35:24.630964] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.631252] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.631496] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-12T20:35:24.631666] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.631934] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.632212] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-12T20:35:24.632281] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-12T20:35:24.632339] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-12T20:35:24.632605] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.632959] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-12T20:35:24.633243] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-12T20:35:24.633490] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-12T20:35:24.633750] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-12T20:35:24.634006] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-12T20:35:24.634257] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-12T20:35:24.634327] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-12T20:35:24.634595] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.634838] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.635063] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.635447] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.635748] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-12T20:35:24.635997] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.636283] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.636353] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-12T20:35:24.636683] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.636979] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.637222] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-12T20:35:24.637475] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.637891] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.638149] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-12T20:35:24.638441] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-12T20:35:24.638686] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.638755] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.638985] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.639067] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.639405] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-12T20:35:24.639668] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.640043] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.640320] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.640617] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.640875] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.641137] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.641530] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.641841] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-12T20:35:24.641916] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.642181] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.642460] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-12T20:35:24.642767] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.643197] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.643522] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.643835] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.644142] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.644223] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.644289] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-12T20:35:24.644351] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.644664] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-12T20:35:24.644948] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.645553] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-12T20:35:24.646145] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-12T20:35:24.646239] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.646554] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.646891] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.647148] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.647604] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.647886] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-12T20:35:24.648155] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.648417] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.648511] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-12T20:35:24.648826] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.649151] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.649559] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-12T20:35:24.649863] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.649937] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.650184] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.650431] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.650503] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-12T20:35:24.650892] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-12T20:35:24.651140] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-12T20:35:24.651545] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-12T20:35:24.651848] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.652169] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-12T20:35:24.652547] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.652858] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.653145] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-12T20:35:24.653482] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-12T20:35:24.653782] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.654066] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.654348] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.654629] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.654953] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-12T20:35:24.655279] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.655553] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.655911] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-12T20:35:24.656193] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.656492] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.656790] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.657069] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.657351] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-12T20:35:24.657629] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.657707] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-12T20:35:24.658053] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-12T20:35:24.658513] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.658842] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-12T20:35:24.659123] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.659563] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.659986] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.660287] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-12T20:35:24.660623] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.660701] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-12T20:35:24.661018] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.661314] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-12T20:35:24.661616] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.661931] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.662244] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.662597] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-12T20:35:24.662874] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.662974] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.663287] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-12T20:35:24.663607] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.663937] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.664232] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.664310] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-12T20:35:24.664370] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.664633] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-12T20:35:24.664911] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.665294] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-12T20:35:24.665373] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-12T20:35:24.665433] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.665714] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.666010] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-12T20:35:24.666308] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-12T20:35:24.667468] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.667800] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-12T20:35:24.668105] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.668440] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-12T20:35:24.668722] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.669154] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.669454] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.669737] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-12T20:35:24.670185] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.670520] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.670620] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.670682] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.670752] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.671169] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-12T20:35:24.671498] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.671603] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.671922] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-12T20:35:24.672201] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.672530] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.672628] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-12T20:35:24.672897] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.673221] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.673507] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.673809] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.674077] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.674343] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.674429] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.674696] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.674772] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-12T20:35:24.674830] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-12T20:35:24.675080] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.675361] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.675675] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.675752] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.676010] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-12T20:35:24.676294] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.676373] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.676436] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.676496] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-12T20:35:24.676768] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.676846] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.677175] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.677252] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.677558] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-12T20:35:24.677962] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.678240] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.678529] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.678838] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.679110] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.679435] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.679524] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-12T20:35:24.679853] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.680134] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.680463] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.680892] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.681410] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-12T20:35:24.681490] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-12T20:35:24.681751] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.681831] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.682094] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.682386] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-12T20:35:24.682708] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-12T20:35:24.682975] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.683295] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.683586] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-12T20:35:24.683875] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-12T20:35:24.684139] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-12T20:35:24.684453] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.684718] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-12T20:35:24.684982] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.685059] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-12T20:35:24.685466] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.685545] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.685844] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-12T20:35:24.686149] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.686429] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-12T20:35:24.686708] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-12T20:35:24.686983] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-12T20:35:24.687452] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.687757] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-12T20:35:24.688033] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.688459] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.688783] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-12T20:35:24.688870] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.689146] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-12T20:35:24.689451] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.689528] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.689616] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-12T20:35:24.690154] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.690427] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.690716] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-12T20:35:24.691144] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.691431] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.691520] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-12T20:35:24.691875] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.692190] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.692527] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.692826] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.693095] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-12T20:35:24.693363] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-12T20:35:24.693648] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.693936] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.694211] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.694478] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.694751] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-12T20:35:24.695042] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-12T20:35:24.695501] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.695845] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-12T20:35:24.696274] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.696610] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-12T20:35:24.696886] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.697264] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.697610] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.697700] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.698058] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.698350] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.698429] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.698705] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-12T20:35:24.698978] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.699264] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.699533] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-12T20:35:24.699854] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.699934] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.699996] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.700253] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-12T20:35:24.700586] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.700862] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.701188] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.701622] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.701885] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.702248] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-12T20:35:24.703186] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.703429] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.703515] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.703610] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.703918] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.704224] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.704481] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.704551] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.704954] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.705200] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-12T20:35:24.705602] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.705857] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.706230] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-12T20:35:24.706486] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.706558] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-12T20:35:24.706643] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.706894] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.707149] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-12T20:35:24.707506] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-12T20:35:24.707600] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.707840] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.708092] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-12T20:35:24.708368] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.708627] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.708919] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.708989] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-12T20:35:24.709247] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-12T20:35:24.709496] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-12T20:35:24.709728] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-12T20:35:24.710011] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.710276] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-12T20:35:24.710524] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.710677] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-12T20:35:24.711083] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.711323] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.711602] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.711874] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.712184] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.712440] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.712831] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-12T20:35:24.713118] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.713412] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.713669] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.713958] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.714197] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-12T20:35:24.714431] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.714681] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.714983] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.715292] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-12T20:35:24.715377] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-12T20:35:24.715441] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.715500] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.715620] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-12T20:35:24.715903] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.716136] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-12T20:35:24.716366] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.716619] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.716868] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.716938] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.717181] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-12T20:35:24.717605] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.717855] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.718132] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-12T20:35:24.718400] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-12T20:35:24.718712] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.719015] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.719261] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-12T20:35:24.719550] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.719933] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-12T20:35:24.720225] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-12T20:35:24.720484] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.720745] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.721036] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-12T20:35:24.721350] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.721601] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.721889] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.722140] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-12T20:35:24.722421] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-12T20:35:24.722654] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.722934] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-12T20:35:24.723004] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-12T20:35:24.723392] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.723788] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-12T20:35:24.724048] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-12T20:35:24.724323] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-12T20:35:24.724606] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-12T20:35:24.724844] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.724917] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-12T20:35:24.725196] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.725485] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-12T20:35:24.725589] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.725978] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.726049] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-12T20:35:24.726430] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.726701] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.726975] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-12T20:35:24.727047] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.727377] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.727783] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.728063] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-12T20:35:24.728298] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.729179] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.729470] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-12T20:35:24.729768] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.730035] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-12T20:35:24.730418] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.730710] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.730966] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.731223] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.731296] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-12T20:35:24.731545] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.731857] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.732161] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-12T20:35:24.732415] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.732704] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.732937] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.733221] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.733300] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.733371] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-12T20:35:24.733662] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-12T20:35:24.733731] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.734019] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-12T20:35:24.734443] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-12T20:35:24.734748] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.735069] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.735384] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-12T20:35:24.735670] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.735943] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.736030] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-12T20:35:24.736093] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-12T20:35:24.736544] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-12T20:35:24.736832] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.736904] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.737204] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.737511] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.737813] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.738252] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.738686] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.739036] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-12T20:35:24.739320] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.739636] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.739915] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-12T20:35:24.740350] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-12T20:35:24.740625] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.740895] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-12T20:35:24.741187] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.741502] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.741640] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.742406] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.742715] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.743140] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.743453] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-12T20:35:24.743755] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.744059] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.744335] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-12T20:35:24.744407] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-12T20:35:24.744688] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.744969] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-12T20:35:24.745239] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.745484] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-12T20:35:24.745554] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-12T20:35:24.745682] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-12T20:35:24.746106] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-12T20:35:24.746367] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-12T20:35:24.746440] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-12T20:35:24.746685] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.746938] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-12T20:35:24.747196] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.747450] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-12T20:35:24.747696] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.747986] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-12T20:35:24.748308] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-12T20:35:24.748607] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-12T20:35:24.748875] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-12T20:35:24.749178] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.749455] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.749729] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-12T20:35:24.749996] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-12T20:35:24.750266] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-12T20:35:24.750534] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.750820] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.751081] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.751377] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.751621] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.751885] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.752148] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.752393] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-12T20:35:24.752693] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-12T20:35:24.752968] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-12T20:35:24.753225] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.753327] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-12T20:35:24.753594] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.753958] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.754270] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-12T20:35:24.754560] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.754995] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.755271] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.755542] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.755871] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.756282] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.756612] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.756900] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-12T20:35:24.757194] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-12T20:35:24.757450] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-12T20:35:24.757740] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.757815] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.758080] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.758333] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.758607] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.758679] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-12T20:35:24.758914] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-12T20:35:24.759190] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-12T20:35:24.759260] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-12T20:35:24.759511] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.759835] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-12T20:35:24.759908] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-12T20:35:24.759968] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.760221] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-12T20:35:24.760510] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.760851] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-12T20:35:24.761114] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.761370] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.761612] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.761991] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.762061] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.762338] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-12T20:35:24.762640] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.762909] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.763160] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-12T20:35:24.763465] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-12T20:35:24.763728] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.764028] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-12T20:35:24.764309] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.764737] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.765039] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-12T20:35:24.765468] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.765774] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.766133] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.766204] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.766462] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-12T20:35:24.766766] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-12T20:35:24.767009] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.767405] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-12T20:35:24.767665] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.768021] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-12T20:35:24.768122] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.768397] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-12T20:35:24.768705] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.768974] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-12T20:35:24.769276] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-12T20:35:24.769360] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-12T20:35:24.769659] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.769918] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-12T20:35:24.770212] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-12T20:35:24.770491] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.770844] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.771108] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.771347] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-12T20:35:24.771609] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-12T20:35:24.772045] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.772378] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-12T20:35:24.772785] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.773061] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-12T20:35:24.773466] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.773819] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.774124] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.774446] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-12T20:35:24.774731] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.775051] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-12T20:35:24.775404] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-12T20:35:24.775849] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-12T20:35:24.776139] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.776213] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.776609] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.776864] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.777139] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-12T20:35:24.777400] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-12T20:35:24.777701] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-12T20:35:24.777982] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.778297] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.778560] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.778654] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.778944] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.779198] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-12T20:35:24.779457] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.779748] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.780036] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.780351] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.780678] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-12T20:35:24.780977] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-12T20:35:24.781283] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.781540] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-12T20:35:24.781820] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.782108] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.782348] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.782699] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.782769] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.783155] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.783416] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.783486] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-12T20:35:24.783730] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.784016] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.784272] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.784344] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.784600] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-12T20:35:24.784673] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-12T20:35:24.784923] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-12T20:35:24.785166] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-12T20:35:24.785564] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-12T20:35:24.785893] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-12T20:35:24.786160] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.786412] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.786483] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-12T20:35:24.786556] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.786839] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-12T20:35:24.787097] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.787339] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-12T20:35:24.787597] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-12T20:35:24.787874] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-12T20:35:24.788137] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.788441] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.788846] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-12T20:35:24.789250] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.789512] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.789801] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.789874] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-12T20:35:24.789934] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.790191] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-12T20:35:24.790439] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.790720] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-12T20:35:24.790800] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-12T20:35:24.791091] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.791349] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.791595] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-12T20:35:24.791973] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-12T20:35:24.792058] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-12T20:35:24.792318] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-12T20:35:24.792390] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.792678] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.792750] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-12T20:35:24.792997] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-12T20:35:24.793068] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-12T20:35:24.793373] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.793675] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-12T20:35:24.793919] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.794176] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.794433] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-12T20:35:24.794731] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-12T20:35:24.794802] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-12T20:35:24.795206] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-12T20:35:24.795515] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.795809] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-12T20:35:24.796084] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.796509] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.796814] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-12T20:35:24.797083] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-12T20:35:24.797388] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-12T20:35:24.797659] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-12T20:35:24.797761] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-12T20:35:24.798114] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-12T20:35:24.798416] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.798684] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-12T20:35:24.798953] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-12T20:35:24.799205] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.799643] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-12T20:35:24.799728] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-12T20:35:24.799972] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-12T20:35:24.800221] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-12T20:35:24.800487] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.800791] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.801090] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.801389] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.801659] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.802063] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-12T20:35:24.802317] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-12T20:35:24.802603] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.802889] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-12T20:35:24.803195] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.803278] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-12T20:35:24.803541] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.803806] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-12T20:35:24.804067] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.804366] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-12T20:35:24.804613] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.804878] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.805136] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.805428] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-12T20:35:24.805676] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.805920] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.806163] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.806416] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-12T20:35:24.806661] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.806917] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.807178] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-12T20:35:24.807269] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.807332] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-12T20:35:24.807598] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-12T20:35:24.807851] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.808153] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-12T20:35:24.808557] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-12T20:35:24.808984] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-12T20:35:24.809257] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.809510] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.809602] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-12T20:35:24.809848] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-12T20:35:24.809919] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.810175] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-12T20:35:24.810496] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-12T20:35:24.810598] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-12T20:35:24.810900] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.810972] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.811256] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.811510] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.811767] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.812175] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-12T20:35:24.812446] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.812714] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-12T20:35:24.812965] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.813242] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-12T20:35:24.813696] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-12T20:35:24.813769] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.814059] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.814466] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.814748] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.815031] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-12T20:35:24.815326] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-12T20:35:24.815597] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.815851] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-12T20:35:24.816262] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-12T20:35:24.816529] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-12T20:35:24.816849] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.817097] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-12T20:35:24.817500] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-12T20:35:24.817794] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-12T20:35:24.818078] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-12T20:35:24.818350] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.818605] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-12T20:35:24.818981] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-12T20:35:24.819511] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-12T20:35:24.819802] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-12T20:35:24.819884] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.819947] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.820238] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-12T20:35:24.820539] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-12T20:35:24.820827] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.821145] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.821423] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-12T20:35:24.821835] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.822142] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.822456] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-12T20:35:24.822724] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.823015] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.823396] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.823700] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.823971] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.824040] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-12T20:35:24.824278] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-12T20:35:24.824346] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.824633] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.824918] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-12T20:35:24.825174] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.825412] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-12T20:35:24.825479] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.825537] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.825949] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-12T20:35:24.826213] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-12T20:35:24.826484] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-12T20:35:24.826737] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.827041] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.827307] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-12T20:35:24.827773] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.828044] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-12T20:35:24.828315] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.828384] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-12T20:35:24.828699] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.828966] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.829213] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-12T20:35:24.829461] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-12T20:35:24.829731] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.829802] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.830045] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.830305] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.830613] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.830908] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-12T20:35:24.830975] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.831207] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-12T20:35:24.831445] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-12T20:35:24.831683] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.831937] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-12T20:35:24.832232] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-12T20:35:24.832633] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-12T20:35:24.832703] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.832761] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-12T20:35:24.833031] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-12T20:35:24.833317] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-12T20:35:24.833598] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-12T20:35:24.833866] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.834109] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.834178] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-12T20:35:24.834408] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-12T20:35:24.834662] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-12T20:35:24.834915] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.835185] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.835262] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-12T20:35:24.835516] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-12T20:35:24.835613] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-12T20:35:24.835685] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-12T20:35:24.835973] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-12T20:35:24.836321] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.836390] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-12T20:35:24.836448] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-12T20:35:24.836736] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.837001] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-12T20:35:24.837296] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.837374] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-12T20:35:24.837613] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-12T20:35:24.837922] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-12T20:35:24.838191] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-12T20:35:24.838259] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-12T20:35:24.838509] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-12T20:35:24.838893] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-12T20:35:24.839192] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.839486] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.839781] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-12T20:35:24.840079] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.840372] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-12T20:35:24.840441] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-12T20:35:24.840673] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-12T20:35:24.840909] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-12T20:35:24.841169] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-12T20:35:24.841425] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-12T20:35:24.841677] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-12T20:35:24.841744] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-12T20:35:24.841979] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.842055] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.842411] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.842794] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.843093] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-12T20:35:24.843383] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.843451] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-12T20:35:24.843744] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.844057] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.844493] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-12T20:35:24.844792] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.845084] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.845153] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-12T20:35:24.845447] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.845732] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-12T20:35:24.846078] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-12T20:35:24.846451] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-12T20:35:24.846801] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.847084] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-12T20:35:24.847331] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-12T20:35:24.847607] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.847885] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-12T20:35:24.848194] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-12T20:35:24.848496] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-12T20:35:24.848770] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-12T20:35:24.849175] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-12T20:35:24.849595] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-12T20:35:24.849669] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.849913] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-12T20:35:24.850265] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-12T20:35:24.850336] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-12T20:35:24.850727] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.851029] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.851276] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-12T20:35:24.851346] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-12T20:35:24.851406] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-12T20:35:24.851663] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.851917] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-12T20:35:24.852215] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-12T20:35:24.852513] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.852794] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-12T20:35:24.852864] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-12T20:35:24.853113] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-12T20:35:24.853381] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-12T20:35:24.853645] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-12T20:35:24.854046] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-12T20:35:24.854344] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-12T20:35:24.854696] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-12T20:35:24.854961] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-12T20:35:24.855206] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-12T20:35:24.855509] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-12T20:35:24.855794] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-12T20:35:24.856089] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-12T20:35:24.856383] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.856796] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-12T20:35:24.857093] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-12T20:35:24.857356] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-12T20:35:24.857631] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-12T20:35:24.857973] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.858236] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-12T20:35:24.858513] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-12T20:35:24.858624] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-12T20:35:24.858894] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.859174] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-12T20:35:24.859249] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.859503] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.859832] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-12T20:35:24.860136] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.860385] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-12T20:35:24.860636] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-12T20:35:24.860894] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-12T20:35:24.861315] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-12T20:35:24.861399] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-12T20:35:24.861654] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.861927] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-12T20:35:24.862027] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-12T20:35:24.862280] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-12T20:35:24.862352] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.862626] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.862910] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-12T20:35:24.863188] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-12T20:35:24.863651] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-12T20:35:24.864019] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-12T20:35:24.864288] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-12T20:35:24.864361] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-12T20:35:24.864783] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.865052] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-12T20:35:24.865391] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.865662] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-12T20:35:24.866083] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-12T20:35:24.867079] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-12T20:35:24.867156] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-12T20:35:24.867454] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-12T20:35:24.867526] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.867955] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-12T20:35:24.868272] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.868560] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-12T20:35:24.868853] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-12T20:35:24.869164] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-12T20:35:24.869421] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.869491] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-12T20:35:24.869797] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-12T20:35:24.870217] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-12T20:35:24.870876] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-12T20:35:24.871314] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-12T20:35:24.871438] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-12T20:35:24.871734] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-12T20:35:24.872137] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-12T20:35:24.872614] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.872943] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.873261] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-12T20:35:24.873633] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-12T20:35:24.873978] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-12T20:35:24.874292] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-12T20:35:24.874662] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-12T20:35:24.874807] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-12T20:35:24.875189] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-12T20:35:24.875642] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-12T20:35:24.875948] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-12T20:35:24.876306] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-12T20:35:24.876632] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-12T20:35:24.876987] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.877288] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-12T20:35:24.877768] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-12T20:35:24.878117] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-12T20:35:24.878478] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-12T20:35:24.878827] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-12T20:35:24.879187] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.879483] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-12T20:35:24.879621] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.879960] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-12T20:35:24.880368] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-12T20:35:24.880690] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-12T20:35:24.881017] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-12T20:35:24.881344] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-12T20:35:24.881763] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-12T20:35:24.881882] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-12T20:35:24.882208] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-12T20:35:24.882517] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-12T20:35:24.882847] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-12T20:35:24.883162] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-12T20:35:24.883495] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-12T20:35:24.883817] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-12T20:35:24.884125] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-12T20:35:24.884418] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.884728] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-12T20:35:24.885060] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-12T20:35:24.885389] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-12T20:35:24.885706] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-12T20:35:24.885803] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-12T20:35:24.886080] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-12T20:35:24.886491] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-12T20:35:24.886592] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-12T20:35:24.886852] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-12T20:35:24.887121] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-12T20:35:24.887367] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-12T20:35:24.887621] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-12T20:35:24.887890] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-12T20:35:24.887991] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-12T20:35:24.888054] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-12T20:35:24.888317] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-12T20:35:24.888594] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-12T20:35:24.888856] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-12T20:35:24.889114] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.889405] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-12T20:35:24.889700] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-12T20:35:24.889997] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-12T20:35:24.890254] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-12T20:35:24.890510] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-12T20:35:24.890919] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-12T20:35:24.891190] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-12T20:35:24.891483] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-12T20:35:24.891759] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-12T20:35:24.892064] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-12T20:35:24.892317] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-12T20:35:24.892612] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-12T20:35:24.892683] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-12T20:35:24.892744] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.893217] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-12T20:35:24.893640] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-12T20:35:24.893936] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-12T20:35:24.894336] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-12T20:35:24.894777] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-12T20:35:24.895075] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-12T20:35:24.895375] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-12T20:35:24.895667] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-12T20:35:24.895763] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-12T20:35:24.896167] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-12T20:35:24.896260] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-12T20:35:24.896560] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-12T20:35:24.896901] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-12T20:35:24.897216] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-12T20:35:24.897503] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-12T20:35:24.897831] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-12T20:35:24.898278] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-12T20:35:24.898639] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-12T20:35:24.898980] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-12T20:35:24.899287] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-12T20:35:24.899596] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-12T20:35:24.899916] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-12T20:35:24.900267] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-12T20:35:24.900568] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.901095] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-12T20:35:24.901402] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-12T20:35:24.901844] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-12T20:35:24.902294] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-12T20:35:24.902722] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-12T20:35:24.904938] [INFO ] [LOCAL ] Saved consolidated report: 3499 forecasts -> ./output/forecasts/full/2026-01-13.txt [2026-01-12T20:35:24.904999] [INFO ] [sig ] [63/63] Successfully generated report for 2026-01-13: 3499 entries [2026-01-12T20:35:24.905036] [INFO ] [sig ] ================================================== [2026-01-12T20:35:24.905068] [INFO ] [sig ] Report generation complete: 63/63 reports succeeded [2026-01-12T20:35:25.715537] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-12T20:35:25.715753] [INFO ] [sig ] Email notification sent [2026-01-12T20:35:25.716418] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-12T20:35:25.716559] [INFO ] [STATE ] Last completion updated: 2026-01-12T20:35:25.716475